Ini adalah cara Anda membuat adblocker dengan Raspberry Pi dan Pi-hole

Ini adalah salah satu gangguan terbesar di internet: iklan. Anda tentu saja dapat memasang pemblokir iklan di browser Anda untuk perangkat apa pun, tetapi jika Anda juga ingin melindungi ponsel cerdas, televisi pintar, dan konsol game Anda dari iklan, pemblokir iklan pusat jauh lebih nyaman. Ada solusi komersial mahal yang tersedia, tetapi dengan Raspberry Pi beberapa dolar dan lubang-Pi Anda mencapai hal yang sama persis. Di artikel ini, kami akan menunjukkan betapa mudahnya ini.

01 Mendapatkan Raspberry Pi

Untuk bengkel Anda membutuhkan Raspberry Pi, tidak masalah versi mana yang Anda gunakan. Versi terbaru adalah Raspberry Pi 3 Model B, yang harganya sekitar empat puluh euro. Selain komputer mini, Anda memerlukan kartu microSD untuk menempatkan perangkat lunak. Jika komputer Anda tidak memiliki pembaca kartu, Anda juga memerlukan pembaca kartu. Anda juga memerlukan kabel USB mikro dan catu daya USB 2 amp. Perumahan adalah opsional, tetapi berguna jika Anda ingin menggunakan perangkat untuk jangka waktu yang lebih lama.

02 Unduh Raspbian

Untuk lubang-Pi Anda dapat menginstal sistem operasi standar Raspbian. Buka www.raspberrypi.org, klik Download lalu Raspbian . Pi-hole membutuhkan versi yang dilucuti, sehingga Anda dapat mengklik Unduh ZIP di bawah Raspbian Jessie Lite . Namun, jika Anda menggunakan Raspbian untuk pertama kalinya, akan lebih mudah untuk mengunduh versi normal karena Anda kemudian memiliki lingkungan desktop yang dapat Anda gunakan. Setelah mendownload, ekstrak file tersebut. Dalam lokakarya ini kami bekerja dengan versi standar Raspbian dengan lingkungan desktop.

03 Unduh DiskImager

Unduh program Win32DiskImager, instal dan buka program. Hubungkan kartu SD ke PC Anda dan periksa huruf drive mana yang ditetapkan kartu SD. Di DiskImager, periksa apakah huruf yang benar ditampilkan dan buka image disk Raspbian dengan mengklik folder di sebelah surat tersebut. Klik Tulis untuk menyalin gambar ke kartu SD. Konfirmasikan tindakan dengan mengklik Ya . Penulisan sistem operasi dapat memakan waktu beberapa menit. Saat pesan Tulis Berhasil muncul, klik OK dan lepaskan kartu SD dari PC Anda.

04 Menginstal Raspbian

Untuk instalasi awal dan konfigurasi Raspbian, Anda perlu menghubungkan keyboard dan monitor ke Raspberry Pi Anda. Anda menghubungkan monitor ke koneksi Raspberry Pi melalui kabel HDMI. Kemudian geser kartu microSD tersebut ke dalam slot Raspberry Pi Anda. Untuk memasok Raspberry Pi dengan daya, Anda dapat menghubungkan adaptor daya atau mungkin menghubungkan kabel USB antara Raspberry Pi dan PC Anda. Raspbian akan dimulai dan baris kode akan muncul di layar Anda, tunggu hingga sistem operasi terbuka secara otomatis.

05 Mengkonfigurasi Raspbian

Sebelum Anda memasang software Pi-hole pada Raspberry Pi Anda, ada baiknya Anda mengubah beberapa setting di Raspbian. Buka Menu / Preferensi / Konfigurasi Raspberry Pi dan masukkan, misalnya, lokasi Anda, zona waktu, dan tata letak keyboard. Ini juga berguna untuk mengkonfigurasi pengaturan jaringan Anda sebelumnya. Buka ikon jaringan di bagian atas dan pilih jaringan nirkabel Anda. Masuk dan Anda telah menghubungkan Raspberry Pi ke internet. Tentu Anda juga bisa menggunakan koneksi jaringan kabel.

SSH

Anda dapat melakukan penginstalan Pi-hole lebih lanjut dari komputer Anda melalui koneksi SSH. Sebelum Anda melepaskan monitor, mouse dan keyboard, pertama-tama pergi ke Terminal di bagian atas. Ketik nama host - I untuk mengetahui alamat IP Raspberry Pi Anda. Untuk Windows Anda harus mengunduh klien SSH, PuTTY adalah salah satu yang terkenal. Di kolom Host Name , masukkan alamat IP, lalu klik Open . Di macOS, buka terminal dan ketik ssh pi @ ip address , tentu saja dengan memasukkan alamat ip Anda. Nama akunnya adalah pi dan kata sandinya adalah raspberry .

06 Memperluas sistem file

Untuk memastikan Anda dapat menggunakan semua ruang yang tersedia di kartu SD Anda, Anda dapat mengetikkan perintah sudo raspi-config di terminal pada Raspberry Pi atau di klien SSH Anda di PC atau Mac Anda. Pilih Perluas Sistem File , lalu pilih Selesai. Anda kemudian perlu memulai ulang Raspberry Pi Anda, jadi pilih Ya saat Anda diminta untuk melakukannya. Langkah ini juga sering membantu jika Anda mengalami masalah saat menginstal Pi-hole.

07 Pasang lubang-Pi

Masukkan kode berikut di terminal: curl -L //install.pi-hole.net | pesta. Klik OK dua kali dan ketika Anda masuk ke jendela IP statis, klik OK lagi . Pi-hole hanya berfungsi jika Raspberry Pi memiliki alamat IP statis. Di jendela berikutnya pilih apakah Anda telah menghubungkan Raspberry Pi melalui ethernet atau WiFi, tentukan pilihan dengan menekan spasi. Jika Anda ingin pergi ke jendela berikutnya, Anda menavigasi dengan tombol panah dan mengkonfirmasi tindakan dengan Enter.

08 Alamat IP statis

Jika jendela dengan opsi Pilih Protokol muncul, pilih IPv4 , karena pemblokir iklan melalui IPv4 saat ini berfungsi paling baik. Anda kemudian akan ditanyai apakah alamat IP statis yang ditawarkan cocok untuk Anda. Dalam kebanyakan kasus, ini baik-baik saja dan klik Ya . Jika alamat IP berada dalam kisaran alamat yang diberikan router Anda secara acak ke perangkat, ini dapat menyebabkan konflik. Jika demikian, pilih Tidak dan masukkan sendiri alamat IP Anda. Jika Anda memilih Ya , Pi-hole akan memperingatkan Anda tentang kemungkinan konflik ini.

09 Penyedia hulu

Instalasi hampir selesai, pada akhirnya Pi-hole menanyakan apakah Anda ingin mengubah Penyedia DNS Hulu. Google adalah pilihan default dan ini baik-baik saja dalam banyak kasus, tetapi Anda juga dapat menggunakan OpenDNS, Level3, Comodo atau Norton upstream. Saat teks Make it so muncul di layar, penginstalan selesai. Catat alamat IP Pi-hole Anda, ini adalah alamat yang harus digunakan perangkat Anda mulai sekarang, kita akan membahasnya di langkah selanjutnya. Tutup dengan OK , beberapa baris kode akan muncul dan kemudian penginstalan benar-benar selesai.

10 Router atau perangkat terpisah

Untuk memblokir iklan, Anda sekarang harus menjalankan semua lalu lintas internet Anda melalui lubang Pi. Ini bisa dilakukan dengan dua cara. Cara pertama adalah mereferensikan lubang Pi Anda di semua perangkat Anda. Ini memiliki kelemahan bahwa Anda harus mengaturnya secara terpisah di setiap perangkat. Pilihan lainnya adalah mengatur router Anda sehingga setiap koneksi melewati lubang Pi sebelum meneruskannya ke perangkat di jaringan Anda. Kami menjelaskan kedua opsi dalam langkah-langkah berikut.

11 Mengkonfigurasi Windows

Di Windows 10, buka panel kontrol dan klik Jaringan dan Internet / Jaringan dan Pusat Berbagi . Klik Ubah pengaturan adaptor . Klik kanan pada koneksi yang ingin Anda ubah dan pilih Properties . Pastikan Anda berada di tab Networks dan pilih Internet Protocol version 4 . Klik Properties / Advanced . Pilih tab DNS dan tambahkan alamat IP lubang Pi Anda dengan mengklik Tambah . Tutup dengan OK dan jangan lupa untuk melakukan langkah-langkah ini dengan koneksi jaringan lainnya.

Mac dan smartphone

Di Mac, buka System Preferences / Network . Pilih koneksi Anda dan klik Advanced . Pilih tab DNS dan masukkan alamat IP di sini. Di iPhone Anda akan menemukan pengaturan di Settings / Wi-Fi . Klik i di belakang nama jaringan Anda dan ubah alamat di belakang DNS . Di Android, buka Pengaturan dan tahan jari Anda pada nama jaringan Anda. Ketuk Sesuaikan jaringan dan centang Opsi lanjutan . Gulir ke bawah dan ubah DHCP ke Statis . Di bagian bawah DNS 1masukkan alamat Pi-hole Anda. Untuk DNS 2 Anda menunjukkan 8.8.8.8, layanan DNS Google.

12 Panel administrasi

Di browser Anda, buka 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 diblokir hari ini, berapa banyak domain yang telah diblokir dan perangkat mana yang telah membuat permintaan yang mana. Di bawah Pengiklan Teratas, Anda dapat melihat dari domain mana iklan paling banyak diblokir. Di Query Log Anda akan menemukan gambaran umum dari semua lalu lintas internet Anda, sayangnya Anda tidak dapat menonaktifkan ini atau menghapus entri tertentu.

13 DNS Lokal di router Anda

Cara paling nyaman adalah dengan mengalihkan semua lalu lintas dari router Anda ke lubang Pi Anda. Buka pengaturan router Anda dan cari layar pengaturan tempat Anda dapat mengubah opsi DHCP atau di mana Anda dapat menemukan pengaturan untuk alamat IPv4. Di sini Anda mungkin juga akan menemukan opsi untuk menentukan server DNS lokal. Apakah opsi ini ditawarkan di router Anda dan apakah ini mungkin sama sekali, Anda hanya dapat mengetahuinya dengan melihat di manual router Anda atau dengan mengirimkan email ke penyedia Anda.

14 Menyegarkan DHCP

Anda mungkin perlu memperbarui sewa DHCP pada perangkat Anda sebelum lalu lintas dialihkan melalui lubang Pi. Di Windows, buka Command Prompt dengan mengetik cmd di bilah pencarian . Ketik ipconfig / release dan tekan tombol Enter . Jika berhasil, ketikkan ulang perintah ipconfig / renew dan keluar dengan menekan Enter . Di Mac Anda, Anda akan menemukan opsi ini di bawah System Preferences / Network . Klik pada koneksi jaringan Anda dan pilih Advanced . Klik TCP / IP dan pilih Renew DHCP Lease .

15 Daftar hitam dan daftar putih

Jika Anda ingin memasukkan domain tertentu ke daftar putih atau daftar hitam, Anda dapat melakukannya di panel administrasi lubang-Pi Anda. Situs web 'hidup' dengan pendapatan iklan, jadi 'senang' memasukkan situs ke daftar putih yang ingin Anda kunjungi. Klik Whitelist atau Blacklist untuk menambahkan domain. Karena lubang Pi memfilter iklan di tingkat DNS, tidak ada gunanya menambahkan url. Di situs web Pi-block Anda akan menemukan penjelasan yang jelas tentang cara menerapkan daftar putih atau daftar hitam ke lubang Pi Anda. Di sini kami menjelaskan cara memasukkan situs kami ke daftar putih.

IPv4 dan IPv6

Banyak iklan diblokir oleh lubang-Pi, tetapi kadang-kadang ada yang tergelincir di antaranya. Dalam kebanyakan kasus, ini menyangkut iklan melalui IPv6. Jaringan iklan telah mengirimkan lebih banyak iklan melalui IPv6 baru-baru ini, tetapi saat ini, pemfilteran lubang-Pi melalui IPv4 masih berfungsi paling baik. Disarankan untuk menunggu pemberitahuan di situs web www.pi-hole.net dan meningkatkan pemfilteran Pi-hole ke IPv6 di masa mendatang.