Cara memasang Pi-hole pada Raspberry Pi Zero

Kemaskini terakhir: 9 September 2026
Pengarang TecnoDigital

Lukisan terperinci papan litar elektronik yang mewakili perkakasan Raspberry Pi Zero.

Jika anda muak dihujani iklan semasa melayari internet, menyediakan pelayan penapisan adalah penyelesaian terbaik. Raspberry Pi Zero adalah pilihan terbaik untuk ini, kerana ia kecil, menggunakan kuasa yang sangat sedikit , dan melakukan kerja-kerja pembersihan rangkaian anda tanpa anda sedari.

Pi-hole pada asasnya ialah "lubang hitam" untuk iklan; ia memintas permintaan DNS dan menyekat domain berniat jahat atau pengiklanan sebelum ia sampai ke peranti anda. Ia merupakan alat yang sangat ringan yang boleh anda biarkan berjalan di sudut rumah anda dan hampir melupakannya sepenuhnya.

Apa yang anda perlukan untuk mulakan?

Sambungan kabel Ethernet ke port rangkaian, menggambarkan konfigurasi rangkaian stabil yang disyorkan untuk pelayan Pi-hole.

Perkara pertama yang perlu dipertimbangkan ialah perkakasan. Walaupun perisiannya sangat ringan, anda memerlukan komputer yang boleh mengendalikannya. Pi-hole memerlukan minimum 512 MB RAM dan kira-kira 2 GB ruang cakera, walaupun 4 GB sesuai untuk lebih fleksibiliti. Jika anda menggunakan Raspberry Pi Zero 2W, kami sangat mengesyorkan penggunaan Ethernet HAT untuk sambungan yang stabil, kerana Wi-Fi kadangkala tidak boleh dipercayai.

Berkenaan kuasa, persoalan lazim timbul sama ada ia boleh dikuasakan melalui port USB penghala. Jawapannya ialah, walaupun sesetengah penghala membenarkannya, adalah lebih baik menggunakan soket dinding yang boleh dipercayai untuk mengelakkan permulaan semula yang tidak dijangka atau ketidakstabilan sistem.

Sistem operasi yang disokong

Penghala rangkaian moden, mewakili nod pusat rangkaian rumah di mana DNS dikonfigurasikan untuk menapis pengiklanan.

Bukan sebarang versi perisian sahaja yang sesuai. Agar semuanya berjalan lancar, anda perlu memasang pengedaran yang menggunakan systemd atau sysvinit . Berikut adalah pilihan yang paling boleh dipercayai:

  • OS Raspberry Pi: Versi Buster dan Bullseye berfungsi dengan sempurna pada seni bina ARM.
  • Debian: Serasi sepenuhnya dengan versi 10, 11 dan 12.
  • Ubuntu: Dari 20.x hingga 23.x, kedua-duanya pada ARM dan x86_64.
  • Pilihan lain: Sistem Operasi Armbian, Fedora (36-38) dan CentOS Stream (8/9).
  Program jangkauan keselamatan siber: kunci dan sumber

Berhati-hati dengan ini: jika anda cuba memasangnya pada versi yang terlalu terkini atau tidak disokong (seperti beberapa binaan Raspbian 12 pada model lama), anda mungkin menghadapi ralat keserasian yang menghalang anda daripada maju.

Konfigurasi Rangkaian dan Port

Komputer riba dengan ikon mangga keselamatan pada skrin, melambangkan pelayaran yang dilindungi, peribadi dan bebas iklan.

Untuk mengelakkan rangkaian anda daripada rosak, pelayan Pi-hole mesti mempunyai alamat IP statik . Jika anda tidak mahu mengkonfigurasi alamat IP secara manual pada Raspberry Pi, anda boleh menyediakan tempahan DHCP pada penghala anda supaya ia sentiasa menerima alamat yang sama.

Berkenaan port, anda perlu berhati-hati untuk mengelakkan konflik. Port 53 (TCP/UDP) ialah teras DNS ; jika anda mempunyai pelayan DNS lain seperti BIND, anda perlu melumpuhkannya. Pentadbiran web menggunakan port 80 (HTTP) , jadi jika anda sudah mempunyai pelayan Apache, anda perlu menukar port lighttpd. Jika anda berminat untuk menggunakan Pi-hole sebagai pelayan DHCP, anda perlu membuka port 67 dan 547. Akhir sekali, enjin API FTL mendengar pada port 4711, tetapi hanya secara setempat.

Panduan Pemasangan Langkah demi Langkah

Cara terpantas dan termudah adalah melalui pemasangan automatik. Hanya log masuk melalui SSH (menggunakan PuTTY, sebagai contoh) dan jalankan arahan ini: curl -sSL https://install.pi-hole.net | bash

Jika anda lebih suka tidak menjalankan skrip terus dari web, anda ada lebih banyak alternatif manualAnda boleh memuat turun fail boleh laku dengan wget -O basic-install.sh https://install.pi-hole.net dan kemudian jalankannya dengan sudo bash basic-install.shSatu lagi cara ialah mengklon repositori GitHub rasmi menggunakan git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole dan masukkan folder pemasangan automatik untuk melancarkan skrip.

  Internet Mudah Alih: Ciri dan cadangan

Pelaksanaan menggunakan Docker

Bagi mereka yang lebih suka kontena, Docker adalah pilihan yang hebat. Cara paling mudah adalah dengan mencipta fail docker-compose.ymlDalam fail ini, anda mesti menentukan imej pihole/pihole:latest dan port peta 53, 67 dan 80. Adalah penting untuk menambah cap_add: NET_ADMIN Jika anda akan mengurus DHCP dan mengkonfigurasi jilid supaya senarai hitam anda tidak dipadamkan apabila bekas dimulakan semula.

Sebaik sahaja pelayan beroperasi dan anda melihat skrin terakhir dengan butiran log masuk anda, langkah terakhir adalah mengkonfigurasi DNS pada peranti anda atau terus pada penghala anda. Dengan cara ini, semua trafik dari rumah anda akan ditapis, dan anda akan mengucapkan selamat tinggal kepada sepanduk yang menjengkelkan.

Menyediakan Pi-hole pada Raspberry Pi Zero mengubah pengalaman penyemakan imbas anda dengan mengalih keluar pengiklanan pada peringkat rangkaian, yang memerlukan perkakasan sederhana, alamat IP statik dan pemasangan yang boleh diautomatikkan menggunakan skrip atau bekas Docker, memastikan port DNS dan HTTP adalah percuma untuk prestasi optimum.