Er Pi-Hole det værd? (review)

Michael Andersen
5 min readMar 7, 2021

--

For 2 måneder siden valgte jeg, at anvende min Rasberry Pi 4 med 8gb ram til, at blokere alle nyheder / reklamer på vores WiFi i hjemmet. For at blokere alle reklamer som kommer ind via internettet skal man benytte sig af et program som hedder Pi-Hole. I dette 2 måneder efter review, kan du læse mere om mine opdagelser samt om det har været det værd.

Raspberry Pi logo i rød
Raspberry Pi logo

Installationen

Som det første når man skal installere Pi-Hole er, at installere styresystemet Raspbian som følger med når man køber en Raspberry Pi. I nogle tilfælde skal man dog selv hente systemet og lægge det på et SD kort, men begge metoder er lige til og ganske lette.

Selve installationen af Pi-Hole på Raspberry Pi var utrolig let. Man skriver 1 linje i konsollen hvorefter installationsguiden starter af sig selv. Guiden stiller nogle spørgsmål som har med opsætningen at gøre og efterfølgende installeres programmet på enheden. Det sværeste ved selve installationen er, at man skal reservere IP-adressen i ens router så at den ikke skifter fra gang til gang, men der findes tusindvis af guides til lige nøjagtigt dette på nettet og fremgangsmetoden er også lige til.

Efter installationen var fuldført og jeg havde genstartet min Raspberry Pi, var den klar til at starte mit formål. I mit hjem har jeg koblet det sådan sammen, at Raspberry Pi’en er koblet direkte sammen med vores modem / hoved-router fra internet udbyderen.

Opsætning som DNS på Wi-Fi netværket i hjemmet

For at få det meste ud af Pi-Hole rådes man til at koble det sådan sammen så ens Wi-Fi benytter ens Raspberry Pi som DNS. Det var også det jeg gjorde, da det gør, at alle på vores Wi-Fi netværk automatisk blokere annonser på internettet.

Jeg startede med at koble Raspberry Pi direkte til vores modem/router fra internet udbyderen. Derefter slog jeg Wi-Fi fra på denne router og koblede derefter vores Mest netværk på modemmet så, at vi kan køre Wi-Fi derigennem. Efter at have koblet det til, sikrede jeg, at min Raspberry Pi havde en reserveret IP-adresse på modemmet og derefter gjorde jeg så mit Mesh netværk anvende en DNS som var Raspberry Pien’s IP-adresse. Det vil sige at når jeg kobler på vores Mesh og spørger webbrowseren efter en hjemmeside, så sendes forespørgslen til vores Mesh og derefter videre til Pi-Hole som tjekker om der skulle findes reklamer i nogle af forespørgslerne og til sidst sendes det gennem modemmet og ud på nettet. Det samme sker den anden vej rundt når jeg får svar tilbage fra internettet.

Man skulle tro at internettet ville blive langsommere af, at skulle igennem dette ekstra stop og tjekkes inden adgangen til internettet. Men det er faktisk helt omvendt. Du vil blive overrasket over hvor mange reklame forespørgsler der sendes fra apps og hjemmesider, så i sidste ende har det gjort vores internet en del hurtigere.

Det eneste problem ved denne opsætning er, at jeg nogle gange har været tvunget til at skulle nulstille DNS resolveren i Pi-Hole ved ændringer på netværket. Eksempelvis hvis man har haft genstartet Wi-Fi så kan det ske at DNS resolveren også skal genstartes. Det er dog lynhurtigt og let at gøre når bare man kender til fremgangsmetoden. For at nulstille skal man SSH til ens Raspberry Pi via en tablet, telefon eller computer. Derefter kan man skrive Pihole for at se alle kommendoer i konsollen. En af disse kommandoer viser præcist hvordan man nulstillet DNS-resolveren. Umildbart efter dette er gjort vil du kunne se, at internettet igen har fået forbindelse. Det skal også nævnes, at det bestemt ikke er tit jeg har oplevet dette. Jeg tror måske også, at noget af det skyldes, at jeg er en pilfinger.

Fungere med webbrowseren, men ikke native apps

Pi-Hole er vigtig en genial opfindelse, dog er det eneste minus, at den kun virker når man besøger hjemmesider i webbrowseren. Når man eksempelvis anvender apps på telefonen som Facebook og YouTube så fungere det ikke, at blokere annoncer.

Dette har noget at gøre med, at annoncer bliver bygget ind i disse apps som en mere naturlig del kontra på hjemmesider hvor det er eksterne forespørgsler som skal gøres for, at kunne vise disse annoncer. Annoncerne kan let identificeres når man kender adresserne og derved kan Pi-Hole blokere dem. Men når det er naturligt integreret i en applikation, så kan det desværre ikke blokeres.

Måden man kan fixe dette på er ved, at installere PWA (Progressive web apps) versionen i stedet for selve appen. Dette gøres ved at gå ind på hjemmesiden via browseren hvor efter man gemmer en version af hjemmesiden på telefonen som et bogmærke. Når hjemmesider har implementeret PWA, så kommer det til at ligne en rigtig app på telefonen selv om det egentligt er et link til en hjemmeside. Der findes mange fordele ved dette. Eksempelvis kan du blokere reklamer da det jo så fungere som en hjemmeside og ikke en app. Derudover er det sikkerhedsmæssigt også bedre da hjemmesider ikke kan indsamle lige så mange personfølsomme informationer om dig som en app kan. Apps spørger om tilladelser til mange ting de slet ikke har brug for og derfor har de ret til, at indsamle meget mere data om dig end du kender til.

Det er også en fordel at anvende PWA versionen i stedet, da den stort set ikke tager noget plads på din telefon. Da det ikke er en app som installeres tager den måske kun 30–50kb plads i stedet for 100–200mb. Derved kan du altså have mange flere billeder og videoer end hvis du fylder enheden op med apps.

Du kan læse mere om PWA her samt hvordan du drager nytte af det på din telefon, tablet eller computer.

Er Pi-Hole værd at installere i hjemmet?

Efter min mening er Pi-Hole det hele værd, at installere i hjemmet. Selv om det ikke fungerer sammen med native apps på telefoner og tablets, har det stadig en kæmpe indvirkning på hjemmesider via webbrowseren.

Efter at have kigget i Pi-Hole Dashboard efter nogle dage, blev jeg overrasket over at det faktisk var hele 14% af alle forespørgsler som var blevet blokeret. Udover det fandt jeg også ud af, at vores enheder sender forespørgsler til reklame links eller IP adresser midt om natten. Hvorfor nogen af vores enheder gør dette kan jeg ikke sige, men tallet af forespørgsler foretaget fra enheder i vores hjem mens vi sover var overraskende. Om det er vores IOT produkter der sender forespørgsler eller vores telefoner og tablets skal jeg ikke kunne sige, men I hvert fald fandt jeg ud af, at der er nogen som indsamler data selv om natten.

--

--

Michael Andersen
Michael Andersen

No responses yet