En Pi-Hole är en nätverksövergripande annonsblockerare som avlyser annonser på vilken enhet som helst i ditt nätverk. Den riktar sig till en lista med tusentals annonsbetjäningsdomäner och leder innehållet till ett svart hål och tar bort dem från syn. Eftersom den körs nätverksbredd, den på vilken som helst enhet som är ansluten till ditt nätverk, utan ytterligare programvara. Den går till och med i mobila enheter, vilket minskar bandbreddsanvändningen och förbättrar prestanda. Du kan köra den av en måttlig Raspberry Pi eller någon annan Linux-låda du har ljugit runt.

Vad är Pi-hålet?

Pi-Hole kallar sig "ett svart hål för internetannonser". Det fungerar genom att köra alla outbundna serverförfrågningar mot en intern svart lista. För att detta ska ske måste du ställa in Pi-Hole som din DNS-server. Detta möjliggör begäran om adresshantering av Pi-Hole-hanteringen och visar IP-adresserna för den begärda informationen. Som ett resultat har den befogenhet att stötta vissa utgående förfrågningar på grundval av deras IP-adresser.

Om Pi-hålet ser en anslutningsförfrågan som matchar sin svarta lista, blockerar den begäran från att nå annonsservern eller -destinationen. Över 10 000 domäner finns på svartlistan, och Pi-Hole stannar förfrågningar från att någonsin nå sina servrar. Det innebär att inga annonser hämtas, så bandbredd sparas och anslutningshastigheten förbättras.

Pi-Hole blockerar inte bara annonser. Det kan också skydda ditt nätverk mot alla typer av webbaserade attackvektorer. Systemet innehåller även en robust webbaserad portal för övervakning och granskning av Pi-Hole.

Ännu bättre är allt detta gratis och öppen källkod. Den enda delen som inte är öppen källkod är namnet och logotypen, som är registrerade som varumärken.

Installera Pi-Hole

1. Installera en kompatibel Linux distro

Pi-Hole kan köras på nästan alla Linux-kompatibla enheter. Som referens stöder Pi-Hole officiellt dessa distros:

  • Raspbian: Jessie / Stretch (lite / med pixel)
  • Ubuntu: 14.04 / 16.04 / 16.10
  • Fedora: 24/25
  • Debian: 8.6
  • CentOS: 7.2.1511 / 7.3.1611

2. Kör installationsprogrammet

Pop öppna en terminal och kör kommandot nedan för att installera programvaran:

 curl -sSL https://install.pi-hole.net | våldsamt slag 

Observera att du pipar ett curl-kommando i bash. Det borde göra dig lite nervös, eftersom det är ganska farligt. Om du vill försäkra att programvaran inte är skadlig kan du granska Pi-Holes källkod. Du kan också installera programvaran manuellt från Pi-Hole's Github-arkiv.

3. Ställ in Pi-hålet som din DNS-server

Du måste konfigurera DCHP-inställningarna på din router för att ställa in Pi-Hole som ditt nätverks DNS-server. Instruktionerna varierar för varje modell. Ange Pi-Hole's IP-adress (något som 192.168.0.250) som den enda DNS-servern på ditt nätverk. Se till att du nollar ut de andra DNS-servrarna.

4. Kolla in webbgränssnittet

När du har ställt in Pi-Hole som din DNS-server är du klar. Du blockerar annonser överallt, för alla enheter i ditt nätverk. För att finjustera Pi-Hole-konfigurationen kan du besöka http: //pi.hole på ditt nätverk.

Slutsats

Pi-Hole är ett extremt kraftfullt verktyg för lite kraftig ad-blockering. Det kräver att du gör en seriös systemkonfiguration och lita på öppen källkodsprogramvara. Men om du har en extra Linux-låda som ligger, är du nog van vid det! Om systemet inte fungerar för dig kan du alltid återställa dina DNS-inställningar till standardinställningarna och koppla bort Pi-hålet utan några negativa effekter.