Kuidas paigaldada Pi-hole Raspberry Pi Zerole

Viimane uuendus: 9 2026i septembris

Raspberry Pi Zero riistvara esindava elektroonilise trükkplaadi detailne joonis.

Kui oled internetis surfates reklaamidega pommitamisest tüdinud, on filtreerimisserveri seadistamine parim lahendus. Raspberry Pi Zero on selleks suurepärane lahendus. väike, tarbib väga vähe ja see teeb teie võrgu puhastamise musta töö ära ilma, et te seda isegi märkaksite.

Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y blokeerib pahatahtlikke domeene või reklaame enne, kui need teie seadmesse jõuavad. See on ülikerge tööriist, mille saate jätta oma maja nurka tööle ja peaaegu täielikult unustada.

Mida on vaja alustamiseks?

Etherneti kaabli ühendused võrgupordiga, mis illustreerib Pi-hole serveri soovitatavat stabiilset võrgukonfiguratsiooni.

Esimene asi, mida teha, on riistvara üle vaadata. Kuigi tarkvara on väga kerge, vajate masinat, mis sellega hakkama saab. Pi-hole nõuab a vähemalt 512 MB RAM ja umbes 2 GB kettaruumi, kuigi ideaalis oleks teil suurema paindlikkuse tagamiseks 4 GB. Kui kasutate Raspberry Pi Zero 2W-d, soovitame tungivalt kasutada Etherneti HAT stabiilse ühenduse tagamiseks, kuna WiFi-ühendus võib mõnikord katkeda.

Toite osas on levinud küsimus, kas seda saab ruuteri USB-pordist toita. Vastus on, et kuigi mõned ruuterid seda lubavad, Eelistatav on kasutada pistikut usaldusväärne seinakinnitus ootamatute taaskäivituste või süsteemi ebastabiilsuse vältimiseks.

Toetatavad operatsioonisüsteemid

Kaasaegne võrguruuter, mis esindab koduvõrgu keskset sõlme, kus DNS on konfigureeritud reklaami filtreerimiseks.

Mitte iga tarkvaraversioon ei sobi. Kõikide sujuvaks toimimiseks peate installima distributsiooni, mis kasutab järgmist systemd või sysvinitSiin on kõige usaldusväärsemad valikud:

  • Raspberry Pi operatsioonisüsteem: Busteri ja Bullseye'i versioonid töötavad ARM-arhitektuuril ideaalselt.
  • Debian: Täielikult ühilduv versioonidega 10, 11 ja 12.
  • Ubuntu: Versioonidest 20.x kuni 23.x, nii ARM-il kui ka x86_64-l.
  • Muud valikud: Armbian OS, Fedora (36-38) ja CentOS Stream (8/9).
  MySQL-i kasutajahaldus: olulised näpunäited

Olge sellega ettevaatlik: kui proovite seda installida väga uuematele või toetamata versioonidele (näiteks mõned Raspbian 12 järgud vanematel mudelitel), võite kokku puutuda ... ühilduvusvead mis takistavad sul edasi liikumast.

Võrgu ja pordi konfiguratsioon

Sülearvuti, mille ekraanil on turvaluku ikoon, mis sümboliseerib kaitstud, privaatset ja reklaamivaba sirvimist.

Võrgu rikke vältimiseks peab Pi-hole serveril olema staatiline IP-aadressKui te ei soovi Raspberry Pi IP-aadressi käsitsi konfigureerida, saate oma ruuteris seadistada DHCP-reservatsiooni, et see saaks alati sama aadressi.

Sadamate osas peame olema valvsad, et konflikte vältida. Sadam 53 (TCP/UDP) on DNS-i südaKui teil on mõni muu DNS-server, näiteks BIND, peate selle välja lülitama. Veebiadministreerimiseks kasutatav port on [pordi number puudub algsest tekstist]. 80 (HTTP)Seega, kui sul on juba Apache server, pead muutma lighttpd porti. Kui oled huvitatud Pi-hole'i ​​kasutamisest DHCP serverina, pead avama pordid. 67 ja 547Lõpuks kuulab FTL API mootor porti 4711, aga ainult lokaalselt.

Samm-sammult paigaldusjuhend

Kiireim ja lihtsaim viis on automatiseeritud installimine. Lihtsalt logige sisse SSH kaudu (näiteks PuTTY abil) ja käivitage see käsk: curl -sSL https://install.pi-hole.net | bash

Kui te ei soovi skripte otse veebist käivitada, on teil rohkem käsitsi alternatiiveSaate käivitatava faili alla laadida, kasutades wget -O basic-install.sh https://install.pi-hole.net ja seejärel käivitage see sudo bash basic-install.shTeine võimalus on kloonida ametlik GitHubi repositoorium, kasutades git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole ja sisestage skripti käivitamiseks automaatse installi kausta.

  Parimad JavaScripti veebiressursid

Juurutamine Dockeri abil

Konteinerite eelistajatele on Docker suurepärane valik. Lihtsaim viis on luua fail docker-compose.ymlSelles failis peate pildi defineerima pihole/pihole:latest ja kaardistage pordid 53, 67 ja 80. Oluline on lisada cap_add: NET_ADMIN Kui kavatsete DHCP-d hallata ja köiteid konfigureerida nii, et teie musti nimekirju konteineri taaskäivitamisel ei kustutata.

Kui server on tööle pandud ja teil on viimane ekraan oma sisselogimisandmetega, on põhitõde järgmine: DNS-i seadistamine oma seadmetes või otse ruuteril. Nii läbib kogu teie kodu liiklus filtri ja te võite tüütute ribareklaamidega hüvasti jätta.

Pi-hole'i ​​seadistamine Raspberry Pi Zero'l muudab teie sirvimiskogemust, eemaldades reklaamid võrgu tasandil, nõudes tagasihoidlikku riistvara, staatilist IP-aadressi ja installi, mida saab skriptide või Dockeri konteinerite abil automatiseerida, tagades, et DNS- ja HTTP-pordid on optimaalse jõudluse tagamiseks vabad.