Det finns många alternativ för blockering av annonser där ute, men många av dem är långt ifrån perfekta. För att göra saker mer komplicerade har webbplatser börjat upptäcka och blockera webbläsares annonsblockerare. Så, vilka alternativ har du för att skydda dig mot oönskade annonser och spårare online?
Det finns faktiskt en enkel, universell lösning som samlar alla annonsförfrågningar i ditt nätverk och kastar dem innan de ens når din webbläsare. Dessutom hanterar de dem på en DNS-nivå, så det finns inget sätt för ad blockerare … blockerare att upptäcka det.
Pi Hole är ett skript som du kan installera på de flesta Linux-system, men det fick sitt namn från Raspberry Pi. Pi är en perfekt liten enhet som du kan installera Pi Hole på, ansluta den till ditt nätverk och i princip glömma det. Om du undrar, "Hål" -delen av namnet hänvisar till ett svart hål eftersom det är i princip hur det fungerar för annonser.
Planera din konfiguration
snabblänkar
- Planera din konfiguration
- Välj din enhet
- Vanliga alternativ
- Enkel router-DNS
- Second Caching DNS
- Pi OpenVPN-klient
- Installera Pi Hole
- Webbgränssnittet
- Pi Hole Upstream Servers
- Konfigurera din klient-DNS
- router
- Individuella datorer
- Windows 10
- Linux
- Avslutande tankar
Pi Hole är löjligt mångsidig. Du kan placera det på nästan vilken plats som helst längs vägen från ditt nätverk till Internet. Den behöver bara DNS-inmatning och en server för att skicka den rensade trafiken till. Trafiken kan komma från en enda enhet, flera enheter eller din router själv, och den kan gå direkt ut till en extern DNS-server, din router, en lokal proxy som DNSCrypt eller nästan allt som kan hantera DNS-trafik.
Välj din enhet
Trots dess namn kan du installera Pi Hole på de flesta Linux-system, oavsett vilken typ av enhet de är på. Att köra Pi Hole på en vanlig Linux-PC, en anpassad router eller till och med en virtuell maskin är inte ifrågasatt. Valet är helt ditt.
Välj en enhet som passar bäst in i det flöde av trafik som du vill utforma. Kom ihåg att du kan köra en Raspberry Pi med flera tjänster på den. Om du vill kan du konfigurera en Pi som en router själv med Pi Hole för att hantera DNS och en OpenVPN-klient för att hantera trafik från flera enheter.
Vanliga alternativ
Det finns många sätt att konfigurera ditt nätverk. Om du inte vill göra något riktigt kreativt finns det ett par ganska vanliga.
Enkel router-DNS
Detta är lätt den enklaste konfigurationen som du kan använda. Allt du behöver göra är att installera Pi Hole på en enhet i ditt nätverk. Konfigurera sedan din router för att använda enhetens IP-adress för DNS. Allt annat i ditt nätverk flyter som vanligt. Den enda nackdelen med detta är att du inte kan använda ett VPN, såvida inte VPN inte använder Pi Hole eller om du använder routern för att ansluta till VPN.
Second Caching DNS
Om du redan har en DNS-cachingserver, som en integrerad i din router via pfSense eller ett annat mer avancerat router OS, kan du fortfarande dra nytta av den DNS-funktionaliteten med Pi Hole. Det enklaste sättet är att konfigurera enheterna i ditt nätverk för att använda Pi Hole för DNS direkt. Ställ sedan Pi Hole att exportera sina DNS-förfrågningar uppströms till din router. Routern kan fortsätta fungera normalt och använda samma externa DNS som tidigare. Återigen, om du har enskilda enheter som använder VPN-anslutningar, kommer du att behöva antingen använda din router för att ansluta eller avstå från Pi Hole på dessa enheter.
Pi OpenVPN-klient
Slutligen är detta lösningen för VPN-användare. Om du har ett blandat nätverk med vissa enheter som använder ett VPN och andra inte, är ditt bästa alternativ att använda din Pi som både en router med en VPN-klient och Pi-hålet. Egentligen skulle du behöva två Pi-hål, en för VPN och en för normal trafik. Det är inte perfekt, men det kommer att fungera.
Nätet utan VPN kommer att se nästan identiskt ut med den första enkla konfigurationen. För VPN-enheten måste du ställa in en Pi som router. Den routern kommer också att köra en OpenVPN-klient och Pi Hole. Konfigurera de datorer du vill på VPN för att ansluta till routern. Konfigurera Pi för att dirigera all trafik genom OpenVPN till din VPN-leverantör. Konfigurera sedan Pi för att använda Pi Hole som dess DNS och Pi Holes uppströms DNS för att vara din VPN-leverantörs server.
Installera Pi Hole
Okej, nu när teorin och planering är ur vägen är det dags att faktiskt installera Pi Hole. Det är faktiskt väldigt enkelt. Kontrollera först att du har lockat installerat på Raspberry Pi eller var du än planerar att installera Pi Hole. Det hjälper också att ha sudo. Eftersom du förmodligen kommer att använda Debian eller Ubuntu (det är en bra idé), se till att installera curl.
$ sudo apt install curl
Klistra sedan in följande rad i terminalen och kör den. Det kommer att ladda ner och starta Pi Hole-installationsskriptet.
$ curl -sSL https://install.pi-hole.net | våldsamt slag
För att starta kommer Pi Hole-installationsskriptet att börja med att se till att du har root-åtkomst, antingen genom sudo eller att du kör skriptet som root. Hur som helst fungerar.
Pi Hole-installationsskriptet startar och uppmanar dig att påbörja installationen.
Därefter kommer det att fråga dig vilken DNS-server du vill exportera till. Välj vilken du vill.
Därefter kommer den att fråga dig om du vill använda den aktuella IP-adressen för att ställa in en statisk IP-adress. Om du inte har en mycket god anledning att inte göra det, lämna det exakt som det.
Ställ in Pi Hole-webbgränssnittet för övervakning. Det är väldigt bra, så använd det definitivt.
Slutligen kommer skriptet att berätta att installationen är klar och ge dig och admin lösenord. Notera det. Du kan inte ändra det och du behöver det för att få tillgång till det fullständiga administratörswebgränssnittet.
Webbgränssnittet
Webgränssnittet som kommer med Pi Hole är faktiskt väldigt trevligt. Layouten är enkel och det är ett utmärkt sätt att se exakt vad Pi-hålet blockerar. Du kommer att bli förvånad över hur mycket skräpstrafik som är igensatt ditt nätverk. Använd fliken "Logga in" på sidan för att logga in med ditt lösenord.
Titta runt. Huvudfliken "Dashboard" visar hur många förfrågningar som totalt har kommit genom Pi-hålet och hur många av dem som har blockerats. Det innehåller också fina diagram över din begäran och en lista över domänerna som kontaktas. När du låter det gå kommer Pi Hole att fylla i graferna och ge dig visualiserade data om vad som händer med ditt nätverk.
Pi Hole Upstream Servers
Under fliken Inställningar hittar du en uppsättning andra flikar överst. Klicka på ”DNS”. Under den fliken hittar du listan över DNS-servrar från installationsskriptet. Det finns också ett par alternativ för att lägga till anpassade DNS-servrar. Konfigurera det som du vill. I framtiden är det det du skulle gå för att ändra saker.
Konfigurera din klient-DNS
Nu när ditt Pi Hole körs måste du konfigurera enheterna i ditt nätverk för att ansluta igenom det. De exakta omständigheterna kommer att vara unika för ditt nätverk, men vissa saker är universella.
router
Alla routrar är olika. Hitta DHCP-alternativen för din router och hitta fälten “Statisk DNS”. Ställ in IP-adressen för ditt Pi-hål som den första posten och tillämpa ändringen. Din router kommer att börja vidarebefordra alla DNS-förfrågningar via Pi-hålet.
Individuella datorer
Om du valde att ansluta via enskilda datorer måste du konfigurera var och en för att använda Pi Hole istället för din router för DNS.
Windows 10
Att ändra din DNS-server i Windows 10 är onödigt komplicerat, men det är fortfarande helt genomförbart. Klicka på alternativet “Inställningar” eller “Kontrollpanelen” under huvudmenyn. Klicka på "Nätverk och Internet" och gå vidare till "Nätverks- och delningscenter."
Klicka på "Ändra adapterinställningar." Högerklicka sedan på adaptern och välj "Egenskaper". I fönstret "Egenskaper" väljer du "Internetprotokoll 4", tryck på "Egenskaper" -knappen nedan. I nästa fönster väljer du alternativknappen för att använda specifika servrar. Skriv in IP-adressen för ditt Pi-hål och spara.
Linux
Linux-distributioner har olika sätt att hantera nätverkskonfiguration, men de flesta använder NetworkManager i någon form för att ge dig ett grafiskt gränssnitt för att hantera nätverk med.
Öppna skrivbordsmiljöns inställningsapp. Leta efter nätverksinställningarna. På GNOME heter det "Nätverk." Välj det nätverksgränssnitt som du använder för att ansluta och öppna dess inställningar. På GNOME är det växelsymbolen i det nedre högra hörnet. Välj IPv4. Hur som helst kommer DNS-serverinställningarna att ligga under IPv4-rubriken. Ange IP: n för ditt Pi-hål. Spara och applicera.
Avslutande tankar
Pi Hole är fantastisk. Det kommer antagligen att blockera tusentals (bokstavligen tusentals) förfrågningar på ditt nätverk inom några timmar på ditt nätverk. Detta är konstigt särskilt sant när du använder strömningstjänster och strömningsenheter. Även om det var svårt att täcka hela processen från början till slut här, bör du ha en allmän uppfattning om hur du ställer in Pi-hålet, vad den kan göra och hur du kan integrera den i ditt nätverk.
Eftersom Pi Hole är så superlätt och flexibel kan du installera det nästan var som helst i ditt nätverk och till och med köra flera instanser på olika platser. Valet är helt ditt. Hur som helst du gör det, men du kommer att märka några ganska överraskande resultat, och ditt nätverk kommer förmodligen att bli snabbare för det.