
Om du är det Trött på att se annonser på alla dina enheter? Varje gång du ansluter till ditt hem-WiFi har du förmodligen hört talas om Pi-hålDetta lilla projekt, ursprungligen designat för en Raspberry Pi, har blivit en mycket populär lösning för att blockera annonser och spårare på nätverksnivå, utan att behöva installera blockerare på varje dator, mobiltelefon eller surfplatta.
Även om det kan låta tekniskt är det en process att installera och använda Pi-hole helt hanterbar även om du är nybörjareDet finns människor som bokstavligen börjar från början, med tvivel om vad de ska köpa, hur de ska ansluta den till sin router, eller vilka steg de ska följa utan att förstöra saker.
Vad är Pi-hole och hur fungerar det i ditt nätverk?
Pi-hål är i grunden en DNS-server som filtrerar annonser och spårare för hela ditt lokala nätverk. Istället för att varje enhet ska lista ut adresserna till de webbplatser den besöker på egen hand, går alla dessa förfrågningar först igenom Pi-hole, som kontrollerar om domänen finns på blocklistor och, om den är det, skickar den till en adress som inte svarar, vilket förhindrar att annonsen laddas ner.
Pi-hålet är främst avsett att installeras i en hallon Pi (t.ex. en Raspberry Pi 3 B+ eller högre)Den kan dock även installeras på andra enheter, till exempel en NAS eller till och med en virtuell maskin. Det viktiga är att den har en statisk IP-adress i ditt nätverk och är tillförlitligt tillgänglig, eftersom den kommer att fungera som den centrala DNS-upplösningspunkten.
När Pi-hole upptäcker att en begäran går till en annons- eller spårningsdomän omdirigerar den frågan till en Icke-existerande IP-adress eller lokal IP-adress där ingenting laddasDet praktiska resultatet blir att banners, videoannonser och många spårningsskript slutar visas. Dessutom laddas sidor snabbare eftersom tid och bandbredd inte slösas bort på innehåll som inte ger något värde.
Det är viktigt att förstå att Pi-hålet... Den är inte perfekt och den blockerar inte 100 % av annonserna. Särskilt vissa som är mer invecklat integrerade i vissa plattformar. Men minskningen av reklam och spårning är vanligtvis mycket märkbar. Många användare rapporterar att surfningen blir mycket renare och smidigare på alla deras enheter efter installationen, utan att behöva justera något på var och en.
Vad du behöver använda Pi-hole hemma
För att konfigurera Pi-hole i ditt hemnätverk är det vanliga tillvägagångssättet att använda en Raspberry Pi som en dedikerad enhetEn modell som Raspberry Pi 3 B+ är mer än tillräckligt för ett vanligt hemmanätverk, även om senare modeller och även några tidigare modeller också fungerar.
Grundmaterialet skulle vara något i stil med följande: a Raspberry Pi (3B+ eller högre)Du behöver ett microSD-kort på minst 8 GB, en lämplig strömförsörjning, en Ethernet-kabel för att ansluta den till routern och eventuellt ett tangentbord och en skärm för den första installationen om du inte vill göra allt via SSH. I vissa fall köper folk kompletta kit (till exempel från butiker som PiHut) där nästan allt redan är förberett.
Det är inte nödvändigt att ha en router av ett specifikt märke, men du behöver att routern tillåter ändra DNS-server Detta meddelas via DHCP till enheterna i ditt nätverk. Många modeller från tillverkare som TP-Link (Archer, Deco…), Asus, internetleverantörers routrar och andra erbjuder detta alternativ i sina inställningspaneler. Om du inte kan ändra DNS på routern kan du alltid konfigurera den manuellt på varje enhet, även om det är mer mödosamt.
När det gäller specifika routrar (som till exempel en Spectrum Sagemcom Fast 5285, eller olika TP-Link Archer- och Deco-modeller) innebär processen åtkomst till deras webbadministrationsgränssnitt Leta reda på den sektion där den primära DNS-servern för LAN:s DHCP-tjänst är definierad. Det är där du senare anger din Pi-holes IP-adress.
Förbered Raspberry Pi innan du installerar Pi-hole
Det första tekniska steget är att förbereda Raspberry Pi:s operativsystem. Detta används vanligtvis Raspberry Pi OS (tidigare Raspbian), helst Lite-versionen För att undvika att slösa resurser på ett grafiskt gränssnitt om du inte behöver det. Om din Raspberry Pi stöder det är det en bra idé att använda 64-bitarsversionen.
Det vanliga sättet är att ladda ner den officiella Raspberry Pi OS-avbildningen från Raspberry Pi Foundations webbplats. Det är tillrådligt. Ladda alltid ner den senaste versionen tillgänglig, eftersom länken och utgåvan kan ändras med tiden, så det är inte meningsfullt att förlita sig på en gammal länk som du kan se på en skärmdump.
När du har bildfilen behöver du spela in det på SD-kortetPå macOS kan detta göras från kommandoraden: först identifierar du kortets disk med ett kommando som diskutil listOch när du vet vilket enhetsnummer det är, använder du ett kommando som dd att kopiera bilden till kortet. Det är en process som kräver noggrannhet, för om du väljer fel disk kan du skriva över en annan.
Om du använder Windows är det enklaste sättet att använda verktyg med ett grafiskt gränssnitt som t.ex. Win32 Disk Imager eller Balena EtcherDessa verktyg guidar dig steg för steg genom att välja avbildning och kort, vilket minskar risken för fel. Målet är i vilket fall som helst detsamma: att säkerställa att Raspberry Pi OS-avbildningen är korrekt installerad på microSD-kortet.
När SD-kortet är klart, sätt in det i Raspberry Pi, anslut det till en skärm och ett tangentbord (åtminstone första gången) och slå på det. Den initiala konfigurationen slutförs vid första uppstarten.där du kan ange användarnamn, lösenord och, om det behövs, några grundläggande systeminställningar.
Aktivera fjärr-SSH-åtkomst till Raspberry Pi
För att undvika att Raspberry Pi alltid är ansluten till en skärm och ett tangentbord är den vanliga metoden Aktivera SSH-åtkomstPå så sätt kan du hantera den från en annan dator i nätverket med hjälp av en terminal eller en klient som PuTTY i Windows.
Standardsättet att aktivera SSH på Raspberry Pi OS är att köra kommandot sudo raspi-configDen installationsguiden innehåller ett avsnitt som heter Gränssnittsalternativ, där du hittar alternativet att slå på eller av SSH-servern.
I den menyn väljer du SSH och markerar rutan för att aktivera det. Systemet kommer att visa ett meddelande som "SSH-servern är aktiverad"vilket indikerar att du nu kan ansluta på distans. Från och med det ögonblicket, så länge Raspberry Pi är påslagen och ansluten till nätverket, kommer den att acceptera SSH-anslutningar."
För att ta reda på vilken IP-adress Raspberry Pi har fått i ditt nätverk kan du köra kommandot hostname -IResultatet blir något i stil med detta. 192.168.XY (Till exempel 192.168.96.156). Den IP-adressen är den du använder från din dator för att ansluta, till exempel genom att skriva i en terminal. ssh usuario@192.168.96.156 eller genom att konfigurera PuTTY med den informationen.
Kom ihåg att Användaren definieras under första uppstarten av systemet, och det är den du behöver använda i SSH-sessioner. När du väl har verifierat att du kan ansluta utan problem behöver du inte ha Raspberry Pi ansluten till en skärm varje gång du vill göra ändringar.
Installation av rörhål steg för steg
Med Raspberry Pi redo och tillgänglig via SSH är det dags att installera Pi-hole. Den vanligaste metoden innebär att använda en automatisk installationsskript som laddar ner och förbereder allt som behövs. För att göra detta öppnar du en SSH-session och kör ett kommando som liknar detta:
curl -sSL https://install.pi-hole.net | bash
Det kommandot laddar ner och kör det officiella installationsprogrammet. Pi-hole installerar sig självt under några minuter och visar så småningom olika konfigurationsskärmar. Det är viktigt att läsa varje steg noggrant., eftersom den definierar viktiga aspekter av hur din nya DNS-server fungerar.
En av de grundläggande punkterna är att tilldela en statisk IP-adress till Raspberry Pi inom ditt lokala nätverk. Om du låter den ändra sin IP-adress varje gång (via DHCP) kan enheter förlora den som sin DNS-server någon gång, så det är bäst att reservera den. Pi-hole-installationsprogrammet kan hjälpa dig att reservera den IP-adressen, även om den också kan hanteras från routerns inställningar.
En annan fråga som assistenten kommer att ställa dig är vad uppströms DNS-server Du vill använda den. Det vill säga, när Pi-hole tar emot en oblockerad begäran, vilken extern server ska den fråga till? Här kan du välja leverantörer som Google (till exempel Google ECS-alternativet), Cloudflare, OpenDNS, etc. Välj vilken du föredrar; för de flesta användare räcker vilken som helst av dessa.
De återstående initiala alternativen fungerar vanligtvis bra med standardvärdena. Så om du inte har mycket specifika behov kan du följa det rekommenderade arbetsflödet. I slutet visar programmet en skärm som indikerar att installationen har slutförts och, mycket viktigt, Den kommer att lära dig det ursprungliga lösenordet för att komma åt webbgränssnittet. från Pi-hole. Det är en bra idé att skriva ner den nyckeln eller ändra den omedelbart.
Om du vill ange ett anpassat lösenord (eller ändra det senare) kan du använda kommandot pihole -a -p Från Raspberry Pi-konsolen kan du definiera ett nytt administratörslösenord för webbpanelen. Du kan till och med lämna den utan lösenord om du vill, även om det sista alternativet inte rekommenderas i praktiken.
Åtkomst till Pi-holes webbadministrationspanel
När grunderna är installerade och konfigurerade kan du komma åt det grafiska gränssnittet för Pi-hole. För att göra det, öppna en webbläsare på valfri enhet i nätverket och skriv in Raspberry Pi IP-adress följt av /adminTill exempel, något som http://192.168.1.xx/admin, eller med en extra port om du har anpassat den på en NAS eller container.
När du går in ser du startskärmen som visar en sammanfattning av statistiken: Totalt antal DNS-förfrågningar, hur många som har blockerats, blockeringsprocent, mest besökta domäner, etc. För att göra ändringar måste du klicka på Logga in och ange lösenordet du definierade eller som installationsprogrammet gav dig.
Väl inne har du en sidomeny där du kan komma åt alla avsnitt: kontrollpanel, inställningar för blocklistor, verktyg, grupphantering, loggning av frågeloggning i realtid och mer. Det rekommenderas att spendera några minuter på att surfa. och bekanta dig med vad varje avsnitt erbjuder innan du tar dig an något seriöst.
Vid installationer på NAS eller andra enheter fungerar panelen på samma sätt: den enda skillnaden är att du istället för Raspberry Pi:s IP-adress använder adress och port som du har tilldelat Pi-hole-tjänsten på den maskinenOm du till exempel kör den på en NAS med en specifik port, kommer du åt den med hjälp av något i stil med http://192.168.1.xx:puerto/admin.
Från det här gränssnittet kan du i realtid se vilka klienter som använder Pi-hole, vilka domäner som försöker ladda och vilka som är blockerade, vilket ger en En ganska tydlig bild av ditt nätverks DNS-trafikDet är ett av de bästa sätten att förstå allt som händer bakom kulisserna när du helt enkelt öppnar en webbplats eller en app.
Konfigurera routern och enheterna för att använda Pi-hole
För att Pi-hole ska fungera som den ska behöver du enheterna i ditt nätverk för att använda det som primär DNS-serverDet renaste sättet att uppnå detta är att justera inställningarna på din router så att alla enheter som automatiskt får en IP-adress (via DHCP) också får Pi-holes IP-adress som sin DNS-server.
I praktiken innebär detta att du öppnar din routers administrationspanel (vanligtvis genom att skriva in dess IP-adress, något i stil med 192.168.1.1, i din webbläsare) och letar upp avsnittet för LAN-, DHCP- eller intern nätverkskonfigurationDär hittar du vanligtvis ett fält som heter "Primär DNS-server" eller något liknande. På en Asus-router, till exempel, finns det i LAN-sektionen, fliken DHCP-server, där du kan ange din Raspberry Pis IP-adress som primär DNS-server.
Om du använder routrar från märken som TP-Link (med Archer- eller Deco-serier, såsom C1200, C5400, Deco X20, AX73, etc.) är proceduren liknande: du går in i panelen, går till det lokala nätverket eller DHCP-sektionen och ändrar Primär DNS jämfört med Pi-holeVarje modell har en något annorlunda meny, men idén är alltid densamma, och tillverkarens officiella dokumentation förklarar vanligtvis var man ska justera den parametern.
Vissa väljer att lägga en andra DNS, som Googles (8.8.8.8)som en säkerhetskopia. Detta kan dock göra att vissa enheter (särskilt mobila enheter) föredrar att använda den sekundära DNS:en, vilket kringgår Pi-hole och avsevärt minskar dess effektivitet. Därför, om du vill ha mer pålitlig filtrering, är det bättre att Ställ bara in Pi-holes IP-adress som primär DNS. på routern, eller att den sekundära är ytterligare ett backup-Pi-hål om du har en redundant installation.
Efter att ha ändrat DNS på routern är det lämpligt att starta om enheter som får sin IP-adress via DHCP (datorer, mobiltelefoner, surfplattor, tv-apparater etc.) så att de uppdaterar sin konfiguration och Börja använda Pi-holes IP-adress omedelbart.När det gäller enheter med en manuellt konfigurerad statisk IP-adress måste du komma åt nätverksinställningarna för varje enhet och manuellt ändra den primära DNS-adressen till IP-adressen för din Raspberry Pi eller NAS.
Se vilka team som använder Pi-hole och nätverksstatus
En av de mest användbara delarna av Pi-hole-panelen är den som tillåter Kontrollera vilka enheter som är anslutna till nätverket och vilka som använder DNS-tjänstenDetta finns i Verktyg-menyn, i avsnittet Nätverk.
På den skärmen kan du se listan över klienter, deras IP-adresser, namn (om de upptäcks), antalet förfrågningar som gjorts och om de filtreras eller inte. Det är ett praktiskt sätt att verifiera att till exempel din mobila enhet faktiskt använder Pi-hole och inte har fastnat med föråldrade eller alternativa DNS-servrar.
Dessutom visar huvudpanelen det totala antalet blockerade frågor, de domäner som oftast avvisas och de klienter som genererar mest trafik. Denna information är mycket användbar för att diagnostisera problem eller upptäcka särskilt "pratande" enheter som skickar många förfrågningar till analys- eller annonstjänster.
Om du märker att en enhet i ditt nätverk saknas i listan eller inte har någon trafik via Pi-hole är det oftast bäst att kontrollera dess nätverkskonfiguration. Ibland har vissa enheter en fast DNS-server konfigurerad som standard eller använder protokoll som DNS-over-HTTPS, vilket kan kringgå traditionell filtrering på nätverksnivå.
Hantera och uppdatera blocklistor (annonslistor)
Kärnan i Pi-hole-blockaden är listor över domäner som den beslutar att blockeraDessa listor hanteras från avsnittet Grupphantering > Annonslistor i administrationspanelen. Där kan du lägga till nya källor, aktivera eller inaktivera befintliga och i stor utsträckning anpassa deras beteende.
Det finns många webbplatser på internet som är dedikerade till att sammanställa blocklistor för Pi-hole och liknande program. En mycket populär referens är... firebog.netdär vissa listor är markerade med grönt som rekommenderat. Många användare väljer att endast använda dessa eller kombinera dem med en annan pålitlig källa. Ett annat välkänt alternativ är filterlists.comdär du också kan söka efter listor baserat på vilken typ av innehåll som ska blockeras.
Helst bör du inte överdriva med att lägga till dussintals listor slumpmässigt, eftersom för många källor kan leda till falska positiva resultat eller sakta ner uppdateringar. En bra strategi är börja med de rekommenderade grundläggande listorna Och om du märker att någon specifik typ av reklam slinker igenom, leta efter mer specifika listor för den typen av innehåll.
Listorna uppdateras automatiskt; det vill säga att deras ansvariga lägger till eller tar bort domäner utan att du behöver redigera något manuellt. Men när du lägger till nya listor eller vill tvinga fram en uppdatering av hela uppsättningen kan du gå till Verktyg-menyn och använda alternativet Uppdatera gravitation, som ansvarar för att ladda ner och konsolidera all blockeringsinformation.
Tack vare dessa listor kommer Pi-hole att kunna upprätthålla en ganska hög filtreringsnivå utan att du ständigt behöver kontrollera domäner en efter en. Ändå kan du alltid använda lokala vitlistor eller svartlistor för att finjustera beteendet i mycket specifika fall.
Säkerhetskopiering av konfigurationer med Teleporter
När du har anpassat Pi-hole efter dina önskemål, med konfigurerade listor, skapade grupper, anpassade regler och allt fungerar korrekt, rekommenderas det starkt. säkerhetskopiera inställningarnaPå så sätt kan du återställa din miljö utan att börja om från början om ett problem uppstår i framtiden eller om du behöver installera om den.
För att göra dessa kopior, det inbyggda verktyget som heter teleporterDu kan komma åt detta från administrationspanelen i avsnittet Inställningar. Där hittar du alternativet att exportera data och ladda ner en säkerhetskopia med alla relevanta inställningar.
Kopieringsprocessen är enkel: du väljer vilka delar av konfigurationen du vill inkludera (listor, regler, grupper etc.) och laddar ner den resulterande filen till din dator. Du kan sedan spara filen på ett säkert ställe och använda den när du behöver. återställ Pi-hålstillståndet efter en ominstallation eller ett enhetsbyte.
Om du någonsin behöver återställa, återgå till samma Teleporter-sektion, välj säkerhetskopian från Bläddra och klicka på Återställ. Du kan välja att återställa allt eller bara specifika objekt, vilket ger stor flexibilitet om du bara vill återgå till en viss aspekt.
Med dessa steg – installation av systemet, aktivering av SSH, konfigurering av Pi-hole, konfiguration av routern, uppdatering av listorna och säkrande av säkerhetskopior – kommer du att ha en Pi-hole-installation redo för dagligt brukBlockerar mycket av reklam och spårning på alla dina WiFi-anslutna enheter, vilket förbättrar din webbupplevelse och ofta även sidinläsningshastigheten genom att ta bort de irriterande elementen.


