Hvis du er træt af at blive bombarderet med reklamer, mens du surfer på internettet, er det den ultimative løsning at oprette en filtreringsserver. Raspberry Pi Zero er en perle til dette, da den er lille, bruger meget lidt og den gør det beskidte arbejde med at rense dit netværk uden at du overhovedet bemærker det.
Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y blokerer ondsindede domæner eller annoncer, før de når din enhed. Det er et superlet værktøj, som du kan lade køre i et hjørne af huset og næsten helt glemme alt om.
Hvad skal du bruge for at starte?

Det første du skal gøre er at se på hardwaren. Selvom softwaren er meget let, har du brug for en maskine, der kan håndtere den. Pi-hole kræver en mindst 512 MB RAM og omkring 2 GB diskplads, selvom du ideelt set ville have 4 GB for mere fleksibilitet. Hvis du bruger en Raspberry Pi Zero 2W, anbefaler vi kraftigt at bruge en Ethernet HAT at have en stabil forbindelse, da WiFi nogle gange kan springe over.
Med hensyn til strøm, er der et almindeligt spørgsmål om, hvorvidt den kan strømforsynes fra routerens USB-port. Svaret er, at selvom nogle routere tillader det, Det er at foretrække at bruge et stik en pålidelig vægbeslag for at forhindre uventede genstarter eller systemustabilitet.
Understøttede operativsystemer

Ikke hvilken som helst softwareversion duer. For at alt kan køre problemfrit, skal du installere en distribution, der bruger systemd eller sysvinitHer er de mest pålidelige muligheder:
- Raspberry Pi operativsystem: Buster- og Bullseye-versionerne fungerer perfekt på ARM-arkitektur.
- Debian: Fuldt kompatibel med version 10, 11 og 12.
- Ubuntu: Fra 20.x til 23.x, både på ARM og x86_64.
- Andre muligheder: Armbian OS, Fedora (36-38) og CentOS Stream (8/9).
Vær forsigtig med dette: hvis du forsøger at installere det på meget nyere eller ikke-understøttede versioner (såsom nogle Raspbian 12-builds på ældre modeller), kan du støde på problemer. kompatibilitetsfejl der forhindrer dig i at komme videre.
Netværks- og portkonfiguration

For at forhindre dit netværk i at gå amok, skal Pihole-serveren have en statisk IP-adresseHvis du ikke ønsker at konfigurere IP-adressen på Raspberry Pi manuelt, kan du oprette en DHCP-reservation på din router, så den altid modtager den samme adresse.
Hvad angår havnene, skal vi være årvågne for at forhindre konflikter. Havnen 53 (TCP/UDP) er hjertet i DNSHvis du har en anden DNS-server som f.eks. BIND, skal du slå den fra. Porten, der bruges til webadministration, er [portnummer mangler i originalteksten]. 80 (HTTP)Så hvis du allerede har en Apache-server, skal du ændre lighttpd-porten. Hvis du er interesseret i at bruge Pi-hole som DHCP-server, skal du åbne portene. 67 og 547Endelig lytter FTL API-motoren på port 4711, men kun lokalt.
Trin for trin installationsvejledning
Den hurtigste og nemmeste måde er via automatiseret installation. Du skal blot logge ind via SSH (f.eks. ved hjælp af PuTTY) og køre denne kommando: curl -sSL https://install.pi-hole.net | bash
Hvis du foretrækker ikke at køre scripts direkte fra nettet, har du flere manuelle alternativerDu kan downloade den eksekverbare fil med wget -O basic-install.sh https://install.pi-hole.net og så køre den med sudo bash basic-install.shEn anden måde er at klone det officielle GitHub-arkiv ved hjælp af git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole og indtast den automatiske installationsmappe for at starte scriptet.
Implementering ved hjælp af Docker
For dem, der foretrækker containere, er Docker en fantastisk mulighed. Den nemmeste måde er at oprette en fil. havnearbeider-compose.ymlI denne fil skal du definere billedet pihole/pihole:latest og kortlæg portene 53, 67 og 80. Det er vigtigt at tilføje cap_add: NET_ADMIN Hvis du skal administrere DHCP og konfigurere volumen, så dine sortlister ikke slettes, når containeren genstartes.
Når serveren er oppe at køre, og du har den sidste skærm med dine loginoplysninger, er mesterværket i gang. Konfigurer DNS på dine enheder eller direkte på routeren. På denne måde passerer al trafik i dit hjem gennem filteret, og du kan sige farvel til irriterende bannere.
Opsætning af Pi-hole på en Raspberry Pi Zero transformerer din browseroplevelse ved at fjerne reklamer på netværksniveau, hvilket kræver beskeden hardware, en statisk IP-adresse og en installation, der kan automatiseres ved hjælp af scripts eller Docker-containere, hvilket sikrer, at DNS- og HTTP-porte er frie for optimal ydeevne.