En Pi-Hole er en nettverksavhengig annonseblokker som avgrenser annonser på en hvilken som helst enhet på nettverket ditt. Den retter seg mot en liste over tusenvis av ad-server-domener og retter innholdet sitt til et svart hull, og fjerner dem fra synet. Fordi det kjører nettverk bredt, er det på en hvilken som helst enhet som er koblet til nettverket ditt, uten tilleggsprogramvare. Den går til og med i mobile apper, som reduserer båndbreddebruk og forbedrer ytelsen. Du kan kjøre den av en measly Raspberry Pi eller en hvilken som helst annen Linux-boks du har ligget rundt.

Hva er Pi-hull?

Pi-Hole kaller seg "et svart hull for Internett-annonser." Det fungerer ved å kjøre alle utgående serverforespørsler mot en intern svarteliste. For å gjøre dette skje, må du sette Pi-Hole som din DNS-server. Dette tillater Pi-Hole-håndteringsadresseoppløsningsforespørsler og viser IP-adressene til ønsket informasjon. Som et resultat, har den muligheten til å dempe bestemte utgående forespørsler basert på deres IP-adresser.

Hvis Pi-Hole ser en tilkoblingsforespørsel som samsvarer med sin svarteliste, blokkerer den forespørselen fra å nå annonseserveren eller destinasjonen. Over 10 000 domener er på svartelisten, og Pi-Hole stopper forespørsler om å nå sine servere. Dette betyr at ingen annonser lastes ned, slik at båndbredden blir lagret og tilkoblingshastigheten er forbedret.

Pi-Hole blokkerer ikke bare annonser. Det kan også beskytte nettverket ditt mot alle typer Web-baserte angrepsvektorer. Systemet inneholder også en robust nettbasert portal for overvåking og revisjon av Pi-Hole-operasjonen.

Enda bedre er alt dette gratis og åpen kildekode. Den eneste delen som ikke er åpen kildekode, er navnet og logoen, som er registrert som varemerker.

Installere Pi-Hole

1. Installer en kompatibel Linux distro

Pi-Hole kan kjøres på nesten hvilken som helst Linux-kompatibel enhet. Til referanse støtter Pi-Hole offisielt disse distrosene:

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

2. Kjør installasjonsprogrammet

Pop åpne en terminal og kjør kommandoen nedenfor for å installere programvaren:

 curl -sSL https://install.pi-hole.net | bash 

Vær oppmerksom på at du piper en krøll kommando i å bash. Det burde gjøre deg litt nervøs, siden det er ganske farlig. Hvis du vil sikre at programvaren ikke er skadelig, kan du se gjennom Pi-Hole kildekode. Du kan også installere programvaren manuelt fra Pi-Hole's Github-depot.

3. Sett Pi-Hole som din DNS-server

Du må konfigurere DCHP-innstillingene på ruteren din for å angi Pi-Hole som nettverks DNS-server. Instruksjonene vil variere for hver modell. Angi Pi-Hole IP-adressen (noe som 192.168.0.250) som den eneste DNS-serveren på nettverket ditt. Pass på at du nullstiller de andre DNS-serverne.

4. Sjekk ut webgrensesnittet

Når du har satt Pi-Hole som DNS-server, er du ferdig. Du vil blokkere annonser overalt, for alle enheter på nettverket ditt. For å finjustere Pi-Hole-konfigurasjonen kan du besøke http: //pi.hole på nettverket ditt.

Konklusjon

Pi-Hole er et ekstremt kraftig verktøy for noen kraftig ad-blokkering. Det krever at du gjør noen seriøs systemkonfigurasjon og stoler på åpen programvare. Men hvis du har en ekstra Linux-boks som ligger rundt, er du sannsynligvis vant til det! Hvis systemet ikke fungerer for deg, kan du alltid returnere DNS-innstillingene til standardinnstillingene og koble fra Pi-Hole uten uønskede effekter.