Pi-holen asentaminen Raspberry Pi Zeroon

Viimeisin päivitys: 9 syyskuu 2026
Kirjoittaja: TecnoDigital

Yksityiskohtainen piirros elektronisesta piirilevystä, joka edustaa Raspberry Pi Zeron laitteistoa.

Jos olet kyllästynyt mainoksiin netissä selatessasi, suodatuspalvelimen asentaminen on paras ratkaisu. Raspberry Pi Zero on tähän täydellinen helmi, sillä se on pieni, kuluttaa hyvin vähän ja se tekee likaisen työn puhdistamalla verkkosi huomaamattasi.

Pi-hole no es más que un «agujero negro» para los anuncios; básicamente intercepta las peticiones de DNS y estää haitalliset verkkotunnukset tai mainoksia ennen kuin ne pääsevät laitteellesi. Se on superkevyt työkalu, jonka voit jättää päälle talosi nurkkaan ja melkein kokonaan unohtaa sen.

Mitä tarvitset aloittamiseen?

Ethernet-kaapeliliitännät verkkoporttiin, jotka havainnollistavat Pi-hole-palvelimen suositeltua vakaata verkkokokoonpanoa.

Ensimmäinen asia on tarkastella laitteistoa. Vaikka ohjelmisto on erittäin kevyt, tarvitset koneen, joka pystyy käsittelemään sitä. Pi-hole vaatii vähintään 512 Mt RAM-muistia ja noin 2 Gt levytilaa, vaikka ihanteellisessa tilanteessa sinulla olisi 4 Gt enemmän joustavuutta varten. Jos käytät Raspberry Pi Zero 2W:tä, suosittelemme vahvasti Ethernet-HAT vakaan yhteyden saamiseksi, koska WiFi-yhteys voi joskus katketa.

Virran suhteen on yleinen kysymys, voiko sitä käyttää reitittimen USB-portista. Vastaus on, että vaikka jotkut reitittimet sallivat sen, On suositeltavaa käyttää pistoketta luotettava seinäkiinnike odottamattomien uudelleenkäynnistysten tai järjestelmän epävakauden estämiseksi.

Tuetut käyttöjärjestelmät

Moderni verkkoreititin, joka edustaa kotiverkon keskeistä solmua, jossa DNS on määritetty suodattamaan mainoksia.

Mikä tahansa ohjelmistoversio ei kelpaa. Jotta kaikki toimisi ongelmitta, sinun on asennettava jakelu, joka käyttää systemd tai sysvinitTässä ovat luotettavimmat vaihtoehdot:

  • Raspberry Pi OS: Buster- ja Bullseye-versiot toimivat täydellisesti ARM-arkkitehtuurilla.
  • Debian: Täysin yhteensopiva versioiden 10, 11 ja 12 kanssa.
  • Ubuntu: Versiosta 20.x versioon 23.x, sekä ARM- että x86_64-järjestelmissä.
  • Muut vaihtoehdot: Armbian-käyttöjärjestelmä, Fedora (36-38) ja CentOS Stream (8/9).
  MySQL-käyttäjien hallinta: tärkeitä vinkkejä

Ole varovainen tämän kanssa: jos yrität asentaa sen erittäin uusiin tai ei-tuettuihin versioihin (kuten joihinkin Raspbian 12 -versioihin vanhemmissa malleissa), saatat kohdata yhteensopivuusvirheet jotka estävät sinua menemästä eteenpäin.

Verkko- ja porttikonfiguraatio

Kannettava tietokone, jonka näytöllä on turvalukkokuvake, joka symboloi suojattua, yksityistä ja mainoksetonta selaamista.

Jotta verkkosi ei mene sekaisin, Pi-hole-palvelimella on oltava staattinen IP-osoiteJos et halua määrittää IP-osoitetta manuaalisesti Raspberry Pillä, voit asettaa DHCP-varauksen reitittimellesi, jotta se saa aina saman osoitteen.

Satamien osalta meidän on oltava valppaita konfliktien estämiseksi. Satama 53 (TCP/UDP) on DNS:n ydinJos sinulla on toinen DNS-palvelin, kuten BIND, sinun on poistettava se käytöstä. Verkkosivujen hallintaan käytetty portti on [porttinumero puuttuu alkuperäisestä tekstistä]. 80 (HTTP)Jos sinulla on jo Apache-palvelin, sinun on muutettava lighttpd-porttia. Jos olet kiinnostunut käyttämään Pi-holea DHCP-palvelimena, sinun on avattava portit. 67 ja 547Lopuksi FTL API -moottori kuuntelee porttia 4711, mutta vain paikallisesti.

Vaiheittainen asennusopas

Nopein ja helpoin tapa on automatisoitu asennus. Kirjaudu sisään SSH:n kautta (esimerkiksi PuTTY:n avulla) ja suorita tämä komento: curl -sSL https://install.pi-hole.net | bash

Jos et halua suorittaa skriptejä suoraan verkosta, sinulla on lisää manuaalisia vaihtoehtojaVoit ladata suoritettavan tiedoston osoitteesta wget -O basic-install.sh https://install.pi-hole.net ja suorita se sitten sudo bash basic-install.shToinen tapa on kloonata virallinen GitHub-arkisto käyttämällä git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole ja käynnistä skripti siirtymällä automaattisen asennuksen kansioon.

  Parhaat JavaScript-verkkoresurssit

Käyttöönotto Dockerin avulla

Niille, jotka suosivat kontteja, Docker on loistava vaihtoehto. Helpoin tapa on luoda tiedosto docker-compose.ymlTässä tiedostossa sinun on määriteltävä kuva pihole/pihole:latest ja yhdistä portit 53, 67 ja 80. On tärkeää lisätä cap_add: VERKON_YLLÄPITÄJÄ Jos aiot hallita DHCP:tä ja määrittää taltiot niin, että mustia listoja ei poisteta säilön uudelleenkäynnistyksen yhteydessä.

Kun palvelin on toiminnassa ja sinulla on viimeinen näyttö kirjautumistietoineen, pääasiallinen vaihe on seuraava: Määritä DNS laitteillesi tai suoraan reitittimeen. Tällä tavoin kaikki kotisi liikenne kulkee suodattimen läpi ja voit sanoa hyvästit ärsyttäville bannereille.

Pi-holen asentaminen Raspberry Pi Zeroon mullistaa selauskokemuksesi poistamalla mainokset verkkotasolla. Tämä vaatii vaatimattoman laitteiston, staattisen IP-osoitteen ja asennuksen, joka voidaan automatisoida skriptien tai Docker-konttien avulla. Tämä varmistaa, että DNS- ja HTTP-portit ovat vapaita optimaalisen suorituskyvyn takaamiseksi.