Penyiapan Pi-Hole di Linux untuk Pengalaman yang Lebih Baik dan Bebas Iklan
Diterbitkan: 2023-01-18Pi-hole adalah alat Linux yang memungkinkan pengguna memblokir iklan dan situs jahat di semua perangkat yang terhubung ke jaringan.
Fakta bahwa internet mengubah periklanan bukanlah rahasia. Tidak hanya lebih murah, tetapi beriklan di internet memungkinkan merek untuk menargetkan audiens berdasarkan demografi dan memantau kinerja iklan mereka yang tidak dapat dilakukan dengan media tradisional seperti TV, radio, dan surat kabar.
Menurut Global Entertainment & Media Outlook 2022 PwC, pengiklan di AS membelanjakan $189,3 miliar untuk beriklan secara online, yang 2,7 kali lebih tinggi daripada $69,7 miliar yang dihabiskan untuk beriklan di TV.
Laporan tersebut memproyeksikan bahwa pada tahun 2026, belanja iklan online akan menjadi 3,8 kali lebih besar daripada iklan TV. Semakin banyak pengiklan menempatkan iklan di internet. Bagaimana pengaruhnya terhadap pengalaman pengguna berselancar di internet?
Menurut laporan pemblokiran iklan oleh Global Web Index, 40% populasi online memblokir iklan. Laporan tersebut mencatat bahwa lima alasan teratas pengguna memblokir iklan adalah: iklan terlalu banyak di internet, terlalu banyak iklan yang mengganggu atau tidak relevan, iklan terlalu mengganggu, iklan terkadang mengandung virus atau bug, dan terakhir, iklan terlalu banyak memakan waktu. ruang layar.
Dengan meningkatnya jumlah pengiklan dan beberapa bahkan menggunakan teknik periklanan yang agresif, pengguna dapat menjadi tidak berdaya tanpa kendali atas pengalaman online mereka.
Namun, ini tidak harus terjadi. Alat seperti Pi-hole memungkinkan pengguna mengambil kembali kendali dan menghentikan iklan yang mengganggu dan membuat frustrasi di perangkat mereka.
Apa itu lubang Pi?
Menurut dokumentasi resminya, Pi-hole adalah sinkhole Layanan Nama Domain (DNS) yang melindungi perangkat Anda dari konten yang tidak diinginkan tanpa menginstal perangkat lunak sisi klien apa pun. Untuk memahami apa yang dilakukan Pi-hole, penting untuk mengetahui bagaimana komputer berkomunikasi melalui internet.
Komputer berkomunikasi satu sama lain melalui alamat protokol internet (IP). Ini adalah angka yang mewakili sumber daya di internet.
Namun, karena komputer tidak dapat memahami nama domain, mereka harus dikonversi ke alamat IP masing-masing. Ini dilakukan oleh Sistem Nama Domain (DNS). DNS juga dapat memblokir akses ke situs melalui DNS sinkholing.
Sinkhole DNS adalah metode yang digunakan untuk mencegah akses ke situs berbahaya atau domain yang tidak diinginkan dengan mengalihkan permintaan untuk domain tersebut ke alamat IP yang tidak ada atau dikontrol. DNS sinkholing bekerja dengan mengonfigurasi server DNS dengan daftar domain yang aksesnya dilarang.
Server DNS kemudian mencegat permintaan DNS untuk akses ke nama domain dan membandingkan nama domain yang diminta dengan daftar domain terlarangnya. Jika kecocokan ditemukan, server DNS mengembalikan kontrol yang dikonfigurasi atau alamat Ip palsu sehingga memblokir (sinkholing) akses ke domain terlarang yang diminta.
Mengingat apa itu sinkhole DNS, kita dapat mengatakan bahwa Pi-hole adalah pemblokir iklan berbasis DNS tingkat jaringan yang melindungi jaringan dari iklan dan pelacak internet. Ini bertindak sebagai lubang pembuangan DNS, memblokir domain yang menayangkan iklan. Ini tersedia secara bebas dan dapat diinstal di komputer Linux atau komputer mini Raspberry Pi.
Saat Pi-hole dikonfigurasi sebagai DNS untuk router, iklan akan diblokir di seluruh jaringan. Artinya, semua perangkat seperti ponsel, komputer, konsol game, smart TV, dan peralatan pintar lainnya, akan memiliki pengalaman bebas iklan saat terhubung ke jaringan. Ini tidak seperti adblocker yang dipasang di browser yang hanya memblokir iklan di satu perangkat.
Untuk memblokir domain yang menayangkan iklan, Pi-hole menggunakan daftar blokir situs web yang dikelola komunitas yang menayangkan iklan. Ketika perangkat yang terhubung mencoba mengakses domain yang menayangkan iklan, Pi-hole membalas dengan alamat IP yang tidak valid yang pada gilirannya mengakibatkan pemblokiran iklan. Alamat IP tidak valid yang digunakan oleh Pi-hole adalah 0.0.0.0
Alasan untuk Setup Pi-hole
Menyiapkan Pi-hole di jaringan sangat bermanfaat. Beberapa manfaat tersebut antara lain:
Blokir iklan dan situs yang tidak diinginkan di semua perangkat dalam jaringan
Karena Pi-hole memblokir iklan di tingkat jaringan, ini memastikan bahwa semua perangkat yang menggunakan jaringan memiliki pengalaman bebas iklan. Selain hanya iklan, Pi-hole memungkinkan pengguna memblokir semua situs web yang mereka anggap tidak aman bagi pengguna jaringan. Ini bisa apa saja, mulai dari situs web dewasa hingga situs web yang mempromosikan kekerasan. Dengan cara ini, pengguna, terutama anak-anak, terlindungi dari konten berbahaya.
Pi-hole melindungi privasi pengguna
Perusahaan periklanan menampilkan iklan yang dipersonalisasi dengan menggunakan pelacak untuk memantau aktivitas online pengguna dan mengumpulkan data tentang kebiasaan menjelajah mereka. Ini dapat dicegah menggunakan Pi-hole yang memblokir pelacak online untuk melindungi privasi pengguna. Namun, pemblokir iklan berbasis browser memungkinkan pelacak untuk menambang data pengguna.
Peningkatan kinerja jaringan
Karena Pi-hole memblokir konten yang tidak diinginkan, kinerja jaringan dapat ditingkatkan dengan mengurangi jumlah data yang diperlukan untuk diunduh atau diproses oleh perangkat di jaringan
Melindungi perangkat dari malware dan situs berbahaya lainnya
Pi-Hole sangat bermanfaat untuk jaringan apa pun karena memungkinkan pengguna untuk mendapatkan pengalaman bebas iklan, mencegah penambangan data mereka, melindungi mereka dari situs berbahaya, dan melindungi perangkat dari situs phishing, malware & ransomware.
Itu juga memblokir jaringan penambangan koin untuk mencegah perangkat digunakan untuk menambang cryptocurrency tanpa sepengetahuan atau persetujuan pengguna.
Persyaratan Penyiapan Pi-Hole
Untuk menginstal Pi-hole di jaringan rumah Pi-hole memerlukan salah satu dari sistem operasi yang didukung secara resmi berikut ini:
- Rilis Buster/Bullseye dari Raspberry PI OS pada arsitektur ARM
- Ubuntu merilis 20.x/22.x pada arsitektur ARM/x86_64
- Rilis Debian 10/11 pada arsitektur ARM / x86_64 / i386
- Fedora merilis 35/36 pada arsitektur ARM / x86_64 / i386
- CentOS Stream rilis 8/9 di x86_64
Setidaknya 512MB RAM diperlukan di komputer tempat Pi-hole akan dipasang. Diperlukan minimal 2GB ruang kosong, meskipun disarankan 4GB.
Terakhir, koneksi internet dan akses ke panel admin router diperlukan untuk menyiapkan dan menggunakan Pi-hole.
Cara mengatur Pi-hole di Linux
Untuk menunjukkan cara menginstal Pi-hole di Linux, panduan penginstalan ini akan membahas cara menginstal Pi-hole di Ubuntu, yang merupakan distribusi Linux yang paling umum digunakan. Rilis terbaru, Ubuntu 22.04.1 LTS akan digunakan.
Ikuti langkah-langkah berikut untuk menginstal Pi-hole di Ubuntu
#1 . Perbarui sistem operasi Anda – sebelum menginstal perangkat lunak apa pun di Linux, sebaiknya perbarui sistem operasi. Jalankan baris berikut di terminal untuk menginstal semua pembaruan yang tersedia:
sudo apt update && sudo apt upgrade -y
# 2. Konfigurasikan alamat IP statis – karena Pi-hole adalah server, ia membutuhkan alamat IP statis agar berfungsi dengan baik. Alamat IP statis adalah alamat IP yang tidak berubah kecuali Anda mengubahnya sendiri. Server DNS menggunakan alamat IP statis sehingga perangkat tahu cara terhubung. Jika terus berubah, pengguna juga harus terus mengonfigurasi ulang server DNS di komputer mereka untuk menggunakan internet. Untuk mengonfigurasi alamat IP statis jika Anda belum memilikinya:
#3. Arahkan ke Pengaturan, Wi-Fi dan klik Ikon Roda Gigi . Jika Anda menggunakan ethernet, buka Pengaturan, Jaringan, dan klik Ikon Roda Gigi di sebelah koneksi kabel Anda
#4. Klik pada tab IPv4 dan buat perubahan agar sesuai dengan tangkapan layar berikut
#5 . Untuk mengonfirmasi bahwa itu berhasil, buka terminal dan jalankan:
ip address show
Di baris yang disorot, perhatikan bahwa kami telah menambahkan alamat IP 192.168.0.10 dan di teks yang disorot, tidak ada kata 'dinamis' yang berarti IP yang kami siapkan statis.
#6 . Di terminal, jalankan perintah berikut untuk menginstal Pi-hole
curl -sSL https://install.pi-hole.net | bash
Menjalankan perintah di atas mulai menginstal dependensi yang diperlukan, dan mengarahkan Anda ke prompt di layar untuk menyiapkan Pi-hole
#7 . Di layar pertama ini cukup tekan Enter
#8 . Karena Pi-hole adalah alat gratis, pertimbangkan untuk mendukungnya melalui donasi dengan pergi ke Pi-hole Donations. Tekan Enter untuk melanjutkan
#9 . Karena kami sudah menyiapkan Alamat IP Statis, tekan C untuk melanjutkan
#10 . Gunakan tombol panah Atas atau Bawah untuk menavigasi ke penyedia DNS pilihan Anda. Anda bebas memilih apa saja, tetapi Quad9 (difilter, ECS, DNSSEC), Cloudflare (DNSSEC), atau OpenDNS (ECS, DNSSEC) umumnya direkomendasikan karena kebijakan privasinya yang sangat baik. Setelah Anda memilih pilihan yang Anda sukai, tekan Enter untuk melanjutkan.
#11. Seperti disebutkan sebelumnya, Pi-hole menggunakan daftar blokir yang dikelola komunitas untuk memblokir domain penayangan iklan dan situs berbahaya. Ini adalah Daftar Host Terpadu StevenBlack yang disarankan Pi-hole agar Anda menambahkannya. Tekan Y untuk menambahkannya.
#12. Antarmuka Web Admin adalah cara mudah untuk mengelola Pi-hole. Tidak memasangnya tidak akan mempengaruhi fungsi Pi-hole. Namun, sangat disarankan agar Anda menginstalnya. Tekan Y untuk menginstalnya dan melanjutkan
#13. Tekan Y untuk menginstal Lighttpd untuk digunakan dengan antarmuka Web Admin yang diinstal pada langkah sebelumnya.
#14. Agar Pi-hole menunjukkan kepada Anda statistik akurat tentang aktivitas yang terjadi di DNS Pi-hole. Anda harus mengaktifkan pembuatan log kueri. Tekan Y untuk mengaktifkannya dan melanjutkan
#15. Karena Anda mengaktifkan login pada langkah sebelumnya, di sini Anda memilih berapa banyak info yang ingin Anda lihat. Level 0, Tunjukkan semuanya, akan menyimpan log dari semua domain yang dikunjungi oleh semua klien (perangkat) menggunakan Pi-hole di jaringan. Gunakan tombol panah ATAS dan BAWAH untuk memilih tingkat pencatatan yang Anda inginkan, lalu tekan Enter untuk menyelesaikan penginstalan. Namun, jangan tutup terminal Anda dulu.
#16. Jika Anda menginstal Antarmuka Web Admin seperti yang disarankan, Anda akan diberi detail login untuk mengakses halaman web Admin. Anda akan diberikan tautan ke situs dan kata sandi
#17. Untuk mengakses UI Web Admin, buka browser Anda, masukkan URL antarmuka web yang diberikan dalam hal ini, URL yang diberikan adalah http://192.168.0.10/admin dan masukkan kata sandi masuk yang diberikan. Anda akan berakhir di layar seperti itu
Dasbor ini akan menampilkan semua info yang diperlukan tentang penggunaan Pi-hole Anda. Di pojok kanan atas, Domains on Adlist, berwarna hijau, menunjukkan jumlah domain. Pi-hole akan diblokir karena kami menambahkan daftar blokir yang direkomendasikan.
Jika Anda ingin menambahkan situs web baru ke daftar yang diblokir, Klik Kelola daftar iklan tepat di bawah 168.482, yang menunjukkan jumlah domain yang diblokir.
#18. Langkah terakhir adalah mengonfigurasi perute yang Anda gunakan untuk menggunakan komputer Linux tempat Anda memasang Pi-hole sebagai server DNS-nya. Karena router berbeda, metode untuk melakukannya akan bervariasi.
Oleh karena itu, lihat manual router Anda untuk mengetahui cara melakukannya. Dokumentasi Pi-hole juga memiliki halaman tentang cara melakukan ini pada router yang berbeda. Buka Pi-hole sebagai server DNS untuk mengetahui cara melakukannya.
Selanjutnya adalah mencari tahu apakah Pi-hole berfungsi pada perangkat Anda.
Cara mengetahui apakah Pi-Hole berfungsi dengan benar
Pi-hole disiapkan untuk memblokir iklan di jaringan. Oleh karena itu, cara sederhana untuk mengetahui apakah Pi-hole berfungsi adalah dengan membuka situs web yang biasanya memiliki iklan, terutama situs berita seperti CNN, BBC, Reuters, dll.
Metode yang lebih sederhana adalah dengan membuka situs ini Situs uji lubang-lubang. Jika Anda tidak melihat iklan di halaman, Pi-hole berfungsi. Namun, jika Anda melihat iklan di situs, Pi-hole tidak berfungsi. Pertimbangkan untuk memeriksa konfigurasi router Anda.
Tantangan dalam Penyiapan Pi-Hole
Pi-hole, seperti alat lainnya, tidak sempurna. Anda mungkin menghadapi beberapa tantangan ini saat menggunakan Pi-hole:
Pi-hole tidak akan memblokir semua iklan
Perusahaan periklanan mengetahui alat pemblokiran iklan DNS seperti Pi-hole. Beberapa perusahaan mengatasi rintangan pemblokiran iklan DNS dengan memasukkan iklan langsung ke dalam kode aplikasi, seperti dalam game atau menjadikan iklan sebagai bagian dari data streaming, seperti dalam kasus YouTube. Oleh karena itu, Anda akan tetap melihat iklan YouTube karena iklan tersebut hadir sebagai bagian dari video yang Anda streaming dan tidak disajikan secara terpisah.
Pi-hole menyisakan ruang
Tidak seperti pemblokir iklan berbasis browser, yang menghilangkan ruang yang akan digunakan oleh iklan, Pi-hole tidak menghapusnya. Sebaliknya, Anda mendapatkan ruang kosong tempat iklan akan ditempatkan. Ini bisa mengganggu perangkat layar kecil.
Pi-hole memblokir iklan di semua perangkat di jaringan
Karena ini adalah alat pemblokiran iklan tingkat jaringan, alat ini tidak akan mendiskriminasi perangkat di jaringan. Lebih buruk lagi, tidak ada antarmuka untuk menonaktifkan pemblokiran pada beberapa perangkat dengan mudah. Jadi, Anda harus mengubah pengaturan DNS pada perangkat khusus tersebut secara manual.
Ini karena meskipun Anda mematikan Pi-hole, Anda tidak akan dapat terhubung ke internet tanpa mengatur ulang pengaturan DNS di router atau perangkat yang terlibat.
Meski memiliki kekurangan, Pi-hole tetap sangat berguna dalam melindungi pengguna dan membuat pengalaman berselancar di internet menjadi lebih menyenangkan.
Catatan Penulis
Pi-hole adalah alat yang sangat berguna bagi siapa saja yang menggunakan internet. Selain hanya memblokir iklan menjengkelkan yang dapat membuat berselancar di internet menjadi pengalaman yang mengganggu, itu dapat melindungi privasi Anda secara online, memblokir pelacak internet yang ditempatkan pada perangkat untuk memantau aktivitas internet pengguna.
Selain itu, ini dapat melindungi komputer Anda dari mengakses situs berbahaya yang dapat menyebabkan infeksi malware atau ransomware. Selain itu, dapat melindungi pengguna jaringan dari mengakses situs berbahaya. Meskipun pemasangannya bisa membosankan, Pi-hole adalah alat yang akan sangat berguna bagi siapa pun yang menggunakan internet.