Ini adalah bagaimana anda membuat adblocker dengan Raspberry Pi dan Pi-hole

Ini adalah salah satu kerengsaan terbesar di internet: iklan. Anda tentu saja boleh memasang penyekat iklan di penyemak imbas anda untuk setiap peranti, tetapi jika anda juga ingin melindungi telefon pintar, televisyen pintar dan konsol permainan anda daripada iklan, penyekat iklan pusat jauh lebih senang. Terdapat penyelesaian komersial yang mahal, tetapi dengan Raspberry Pi dengan beberapa dolar dan Pi-hole, anda akan mencapai tahap yang sama. Dalam artikel ini, kami akan menunjukkan betapa mudahnya ini.

01 Mendapatkan Raspberry Pi

Untuk bengkel anda memerlukan Raspberry Pi, tidak kira versi yang anda gunakan. Versi terbaru adalah Raspberry Pi 3 Model B, yang berharga kira-kira empat puluh euro. Sebagai tambahan kepada komputer mini, anda memerlukan kad microSD untuk meletakkan perisian. Sekiranya komputer anda tidak mempunyai pembaca kad, anda juga memerlukan pembaca kad. Anda juga memerlukan kabel USB mikro dan bekalan kuasa USB 2 amp. Perumahan adalah pilihan, tetapi berguna jika anda ingin menggunakan peranti ini untuk jangka masa yang lebih lama.

02 Muat turun Raspbian

Untuk Pi-hole anda boleh memasang sistem operasi standard Raspbian. Pergi ke www.raspberrypi.org, klik Muat turun dan kemudian Raspbian . Pi-hole memerlukan versi yang dilucutkan, jadi anda boleh mengklik Muat turun ZIP di bawah Raspbian Jessie Lite . Namun, jika anda menggunakan Raspbian untuk pertama kalinya, lebih mudah memuat turun versi biasa kerana anda kemudian mempunyai persekitaran desktop yang boleh digunakan. Selepas memuat turun, ekstrak fail. Di bengkel ini kami bekerja dengan versi standard Raspbian dengan persekitaran desktop.

03 Muat turun DiskImager

Muat turun program Win32DiskImager, pasang dan buka program. Sambungkan kad SD ke PC anda dan periksa huruf pemacu yang diberikan kad SD. Dalam DiskImager, periksa apakah huruf yang betul ditampilkan dan buka gambar cakera Raspbian dengan mengklik folder di sebelah surat itu. Klik Tulis untuk menyalin gambar ke kad SD. Sahkan tindakan dengan mengklik Ya . Mungkin memerlukan beberapa minit untuk menulis sistem operasi. Apabila mesej Tulis Berjaya muncul, klik OK dan keluarkan kad SD dari PC anda.

04 Memasang Raspbian

Untuk pemasangan dan konfigurasi awal Raspbian, anda perlu menyambungkan papan kekunci dan monitor ke Raspberry Pi anda. Anda menyambungkan monitor ke sambungan Raspberry Pi melalui kabel HDMI. Kemudian masukkan kad microSD ke dalam slot Raspberry Pi anda. Untuk membekalkan Raspberry Pi dengan kuasa, anda boleh menyambungkan penyesuai kuasa atau mungkin menghubungkan kabel USB antara Raspberry Pi dan PC anda. Raspbian akan bermula dan barisan kod akan muncul di skrin anda, tunggu sistem operasi dibuka secara automatik.

05 Mengkonfigurasi Raspbian

Sebelum anda memasang perisian Pi-hole pada Raspberry Pi anda, berguna untuk mengubah beberapa tetapan di Raspbian. Pergi ke Menu / Preferences / Raspberry Pi Configuration dan masukkan, misalnya, susun atur lokasi, zon waktu dan papan kekunci anda. Ia juga berguna untuk mengkonfigurasi tetapan rangkaian anda terlebih dahulu. Pergi ke ikon rangkaian di bahagian atas dan pilih rangkaian wayarles anda. Log masuk dan anda telah menghubungkan Raspberry Pi ke internet. Sudah tentu anda juga boleh menggunakan sambungan rangkaian berwayar.

SSH

Anda boleh melakukan pemasangan Pi-hole lebih lanjut dari komputer anda melalui sambungan SSH. Sebelum anda memutuskan sambungan monitor, tetikus dan papan kekunci, pergi ke Terminal di bahagian atas. Taipkan nama host - Saya untuk mengetahui alamat IP Raspberry Pi anda. Untuk Windows anda harus memuat turun klien SSH, PuTTY adalah yang terkenal. Di medan Nama Host , masukkan alamat IP, kemudian klik Buka . Di macOS, pergi ke terminal dan masukkan alamat ssh pi @ ip , tentu saja memasukkan alamat ip anda. Nama akaun adalah pi dan kata laluannya adalah raspberry .

06 Memperluas sistem fail

Untuk memastikan anda dapat menggunakan semua ruang yang ada pada kad SD anda, anda boleh mengetik perintah sudo raspi-config di terminal pada Raspberry Pi atau pada klien SSH anda pada PC atau Mac anda. Pilih Expand Filesystem dan kemudian pilih Finish. Anda kemudian perlu memulakan semula Raspberry Pi anda, jadi pilih Ya apabila diminta untuk melakukannya. Langkah ini juga sering membantu jika anda menghadapi masalah memasang Pi-hole.

07 Pasang lubang Pi

Masukkan kod berikut di terminal: curl -L //install.pi-hole.net | bash. Klik OK dua kali dan apabila anda sampai ke tetingkap IP statik, klik OK sekali lagi . Pi-hole hanya berfungsi jika Raspberry Pi mempunyai alamat IP statik. Di tetingkap seterusnya pilih sama ada anda telah menghubungkan Raspberry Pi melalui ethernet atau wifi, buat pilihan dengan menekan spasi. Sekiranya anda ingin pergi ke tetingkap seterusnya, anda menavigasi dengan kekunci anak panah dan mengesahkan tindakan dengan Enter.

08 Alamat IP statik

Sekiranya tetingkap dengan pilihan Pilih Protokol muncul, pilih IPv4 , kerana penyekat iklan melalui IPv4 pada masa ini berfungsi paling baik. Anda kemudian akan ditanya apakah alamat IP statik yang ditawarkan sesuai untuk anda. Dalam kebanyakan kes, ini baik-baik saja dan klik Ya . Sekiranya alamat IP berada dalam julat alamat yang diberikan oleh penghala anda secara rawak ke peranti, ini dapat menyebabkan konflik. Sekiranya demikian, pilih Tidak dan masukkan sendiri alamat IP. Sekiranya anda memilih Ya , Pi-hole akan memberi amaran kepada anda tentang kemungkinan konflik ini.

09 Penyedia hulu

Pemasangan hampir selesai, pada akhirnya Pi-hole bertanya sama ada anda mahu menukar Penyedia DNS Hulu. Google adalah pilihan lalai dan ini baik dalam kebanyakan kes, tetapi anda juga boleh menggunakan OpenDNS, Level3, Comodo atau Norton di hulu. Apabila teks membuatnya muncul di skrin, pemasangan selesai. Catat alamat IP Pi-hole anda, ini adalah alamat yang harus digunakan oleh peranti anda mulai sekarang, kami akan sampai ke langkah seterusnya. Tutup dengan OK , beberapa baris lagi kod akan muncul dan pemasangannya betul-betul selesai.

10 Penghala atau peranti berasingan

Untuk menyekat iklan, kini anda mesti menjalankan semua lalu lintas internet anda melalui lubang Pi. Ini boleh dilakukan dengan dua cara. Cara pertama adalah dengan merujuk lubang Pi pada semua peranti anda. Ini mempunyai keburukan bahawa anda harus menetapkannya secara berasingan pada setiap peranti. Pilihan lain ialah menyediakan penghala anda sehingga setiap sambungan melalui lubang Pi sebelum menyebarkannya ke peranti di rangkaian anda. Kami menerangkan kedua-dua pilihan dalam langkah berikut.

11 Mengkonfigurasi Windows

Di Windows 10, pergi ke panel kawalan dan klik Rangkaian dan Internet / Rangkaian dan Pusat Perkongsian . Klik Ubah tetapan penyesuai . Klik kanan pada sambungan yang ingin anda ubah dan pilih Properties . Pastikan anda berada di tab Rangkaian dan pilih Internet Protocol versi 4 . Klik Properties / Advanced . Pilih tab DNS dan tambahkan alamat IP lubang Pi anda dengan mengklik Tambah . Tutup dengan OK dan jangan lupa melakukan langkah-langkah ini untuk sambungan rangkaian lain.

Mac dan telefon pintar

Di Mac, pergi ke Sistem Pilihan / Rangkaian . Pilih sambungan anda dan klik Lanjutan . Pilih tab DNS dan masukkan alamat IP di sini. Pada iPhone, anda akan mendapat tetapan di Tetapan / Wi-Fi . Klik pada i di belakang nama rangkaian anda dan ubah alamat di belakang DNS . Di Android, pergi ke Tetapan dan pegang jari pada nama rangkaian anda. Ketik Sesuaikan rangkaian dan periksa pilihan Lanjutan . Tatal ke bawah dan ubah DHCP ke Statik . Di bahagian bawah DNS 1masukkan alamat Pi-hole anda. Untuk DNS 2 anda menunjukkan 8.8.8.8, perkhidmatan DNS Google.

12 Panel pentadbiran

Di penyemak imbas anda, pergi ke alamat IP lubang Pi anda dan setelah alamat IP, ketik / admin . Ini adalah halaman konfigurasi untuk lubang Pi anda. Anda dapat melihat berapa banyak iklan yang telah disekat hari ini, berapa banyak domain yang telah disekat dan peranti mana yang telah membuat permintaan. Di bawah Pengiklan Teratas, anda dapat melihat dari domain mana iklan yang paling banyak disekat. Di Query Log, anda akan mendapat gambaran keseluruhan semua lalu lintas internet anda, sayangnya anda tidak dapat mematikannya atau menghapus entri tertentu.

13 DNS tempatan di penghala anda

Cara yang paling mudah adalah mengalihkan semua lalu lintas dari penghala anda ke lubang Pi anda. Pergi ke tetapan penghala anda dan cari layar tetapan di mana anda dapat mengubah pilihan DHCP atau di mana anda dapat mencari tetapan untuk alamat IPv4. Di sini anda mungkin juga akan mendapat pilihan untuk menentukan pelayan DNS tempatan. Sama ada pilihan ini ditawarkan di penghala anda dan sama ada ini boleh dilakukan, anda hanya dapat mengetahui dengan melihat manual penghala atau dengan menghantar e-mel kepada penyedia anda.

14 Menyegarkan DHCP

Anda mungkin perlu memperbaharui sewa DHCP pada peranti anda sebelum lalu lintas diarahkan melalui lubang Pi. Di Windows, buka Prompt Perintah dengan mengetik cmd di bar carian . Ketik ipconfig / release dan tekan kekunci Enter . Sekiranya ini berjaya, ketik semula perintah ipconfig / renew dan keluar dengan menekan Enter . Pada Mac anda, anda akan mendapat pilihan ini di bawah Pilihan Sistem / Rangkaian . Klik pada sambungan rangkaian anda dan pilih Lanjutan . Klik TCP / IP dan pilih Renew DHCP Lease .

15 Senarai hitam dan senarai putih

Sekiranya anda mahu memasukkan senarai hitam domain tertentu ke senarai putih, anda boleh melakukannya di panel pentadbiran Pi-hole anda. Laman web 'hidup' dengan pendapatan iklan, jadi 'bagus' untuk memasukkan senarai putih ke laman web yang anda gemari. Klik pada Senarai Putih atau Senarai Hitam untuk menambahkan domain. Oleh kerana lubang Pi menapis iklan di tingkat DNS, tidak ada gunanya menambahkan url. Di laman web Pi-block, anda akan mendapat penjelasan yang jelas tentang cara menerapkan senarai putih atau senarai hitam ke lubang Pi anda. Di sini kami menerangkan cara memasukkan laman web kami dalam senarai putih.

IPv4 dan IPv6

Banyak iklan disekat oleh Pi-hole, tetapi sesekali iklan itu tergelincir. Dalam kebanyakan kes, ini menyangkut iklan melalui IPv6. Rangkaian iklan telah memberikan lebih banyak dan lebih banyak iklan melalui IPv6 baru-baru ini, tetapi sekarang, penyaringan Pi-hole melalui IPv4 masih berfungsi dengan baik. Sebaiknya tunggu pemberitahuan di laman web www.pi-hole.net dan tingkatkan penapisan Pi-hole anda ke IPv6 di masa depan.