Nëse jeni të lodhur duke u bombarduar me reklama gjatë shfletimit në internet, konfigurimi i një serveri filtrimi është zgjidhja përfundimtare. Raspberry Pi Zero është një perlë për këtë, pasi është i vogël, konsumon shumë pak dhe bën punën e ndyrë të pastrimit të rrjetit tuaj pa e vënë re fare.
Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y bllokon domenet keqdashëse ose reklamat para se të arrijnë në pajisjen tuaj. Është një mjet super i lehtë që mund ta lini të ndezur në një cep të shtëpisë tuaj dhe ta harroni pothuajse plotësisht.
Çfarë ju duhet për të filluar?

Gjëja e parë që duhet të bëni është të shikoni harduerin. Edhe pse softueri është shumë i lehtë, ju nevojitet një makinë që mund ta përballojë atë. Pi-hole kërkon një minimumi 512 MB RAM dhe rreth 2 GB hapësirë disku, megjithëse idealisht do të kishit 4 GB për më shumë fleksibilitet. Nëse përdorni një Raspberry Pi Zero 2W, ne ju rekomandojmë fuqimisht të përdorni një Ethernet HAT të keni një lidhje të qëndrueshme, pasi WiFi ndonjëherë mund të anashkalohet.
Lidhur me energjinë, ekziston një pyetje e zakonshme nëse mund të furnizohet me energji nga porta USB e routerit. Përgjigja është se, ndërsa disa routerë e lejojnë këtë, Është e preferueshme të përdorni një prizë një montim i besueshëm në mur për të parandaluar rinisjet e papritura ose paqëndrueshmërinë e sistemit.
Sisteme operative të mbështetura

Jo çdo version i softuerit do të funksionojë. Që gjithçka të funksionojë pa probleme, duhet të instaloni një shpërndarje që përdor systemd ose sysvinitKëtu janë opsionet më të besueshme:
- Raspberry Pi OS: Versionet Buster dhe Bullseye funksionojnë në mënyrë perfekte në arkitekturën ARM.
- Debian: Plotësisht i pajtueshëm me versionet 10, 11 dhe 12.
- Ubuntu: Nga 20.x në 23.x, si në ARM ashtu edhe në x86_64.
- Opsione të tjera: Armbian OS, Fedora (36-38) dhe CentOS Stream (8/9).
Kini kujdes me këtë: nëse përpiqeni ta instaloni në versione shumë të fundit ose të pambështetura (si disa versione Raspbian 12 në modele më të vjetra), mund të hasni gabimet e përputhshmërisë që të pengojnë të ecësh përpara.
Konfigurimi i Rrjetit dhe Portave

Për të parandaluar që rrjeti juaj të prishet, serveri Pi-hole duhet të ketë një adresa IP statikeNëse nuk doni ta konfiguroni manualisht adresën IP në Raspberry Pi, mund të konfiguroni një rezervim DHCP në routerin tuaj në mënyrë që ai të marrë gjithmonë të njëjtën adresë.
Lidhur me portet, duhet të jemi vigjilentë për të parandaluar konfliktet. Porti 53 (TCP/UDP) është zemra e DNS-itNëse keni një server tjetër DNS si BIND, do t'ju duhet ta çaktivizoni. Porta e përdorur për administrimin e uebit është [numri i portit mungon në tekstin origjinal]. 80 (HTTP)Pra, nëse tashmë keni një server Apache, do t'ju duhet të ndryshoni portin lighttpd. Nëse jeni të interesuar të përdorni Pi-hole si një server DHCP, do t'ju duhet të hapni portet. 67 dhe 547Së fundmi, motori FTL API dëgjon në portin 4711, por vetëm lokalisht.
Udhëzues instalimi hap pas hapi
Mënyra më e shpejtë dhe më e lehtë është përmes instalimit automatik. Thjesht hyni nëpërmjet SSH (duke përdorur PuTTY, për shembull) dhe ekzekutoni këtë komandë: curl -sSL https://install.pi-hole.net | bash
Nëse preferoni të mos ekzekutoni skripte direkt nga uebi, duhet të më shumë alternativa manualeMund ta shkarkoni skedarin ekzekutues me wget -O basic-install.sh https://install.pi-hole.net dhe pastaj ekzekutojeni atë me sudo bash basic-install.shNjë mënyrë tjetër është të klononi repozitorin zyrtar të GitHub duke përdorur git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole dhe hyni në dosjen e instalimit automatik për të nisur skriptin.
Vendosja duke përdorur Docker
Për ata që preferojnë kontejnerët, Docker është një mundësi fantastike. Mënyra më e lehtë është të krijoni një skedar. prerës-compose.ymlNë këtë skedar duhet të përcaktoni imazhin pihole/pihole:latest dhe portet e hartës 53, 67 dhe 80. Është thelbësore të shtohen cap_add: NET_ADMIN Nëse do të menaxhoni DHCP-në dhe do të konfiguroni vëllimet në mënyrë që listat e zeza të mos fshihen kur të riniset kontejneri.
Pasi serveri të jetë në punë dhe të keni ekranin përfundimtar me të dhënat tuaja të hyrjes, hapi kryesor është Konfiguro DNS në pajisjet e tua ose direkt në router. Në këtë mënyrë, i gjithë trafiku në shtëpinë tuaj do të kalojë nëpër filtrin dhe do t'u thoni lamtumirë banderolave bezdisëse.
Konfigurimi i Pi-hole në një Raspberry Pi Zero transformon përvojën tuaj të shfletimit duke hequr reklamat në nivelin e rrjetit, që kërkon harduer modest, një adresë IP statike dhe një instalim që mund të automatizohet duke përdorur skripte ose kontejnerë Docker, duke siguruar që portat DNS dhe HTTP të jenë të lira për performancë optimale.