LINUXSEC

Berselancar di Internet Bebas Iklan Menggunakan Pi-hole

Berselancar di Internet Bebas Iklan Menggunakan Pi-hole. Kalian mungkin sudah tidak asing dengan ad-blocker untuk mengatasi iklan iklan yang menganggu. Namun, beberapa website menggunakan anti adblock dan memaksa pengunjung yang tedeteksi menggunakan adblock untuk mematikan adblocknya sebelum mengakses situs terkait. Nah, sekarang kalian bisa coba Pi-hole, layanan DNS sinkhole yang akan memberimu pengalaman berselancar di internet tanpa iklan yang menganggu.

Sistem Operasi yang Didukung
Pi-hole dapat diinstall di sistem operasi berikut:

  • Raspbian
  • Ubuntu
  • Debian
  • Fedora
  • CentOS

Di tutorial ini saya menggunakan VPS dengan sistem operasi Debian.

Untuk proses installnya sendiri cukup mudah. pertama, kalian jangankan script installer Pi-hole dengan perintah

curl -L install.pi-hole.net | bash

Selanjutnya akan muncul beberapa opsi yang harus dipilih.
Untuk DNS resolver disini saya gunakan DNS Cloudflare. Kalian bisa sesuaikan sendiri mau pilih yang mana.

Untuk list website yang diblock, disini ada beberapa daftar yang disediakan. Pilih saja semuanya.

Untuk protokol aktifkan saja di IPv4 dan IPv6.

Untuk konfigurasi IP statisnya, tinggal next saja karena akan terdeteksi otomatis.

Untuk panel admin nya kalian bebas mau install atau tidak. Disini saya rekomendasikan untuk diinstall agar lebih mudah untuk memonitori trafik dan juga konfigurasi lanjutan nantinya.

Untuk web server, kalian bisa pilih On juga status server yang kalian pasang Pi-hole adalah server fresh. Namun disini saya pilih No karena di server yang saya gunakan ini kebetulan saya sudah menginstall Apache.

Selanjutnya untuk opsi mode privasinya. Karena DNS Pi-holenya ini saya gunakan sendiri, saya pilih untuk memonitori semuanya. Kalian bisa sesuaikan sendiri.

Done.

Di screenshot diatas IPv6 nya not configured karena VPS yang saya gunakan memang IPv6 nya belum dikonfigurasi.

Untuk password admin, kalian juga bisa menggantinya dengan perintah

pihole -a -p

Untuk merestart Pi-hole kalian bisa gunakan perintah

pihole restartdns

Dan untuk melihat status Pi-hole bisa gunakan perintah

pihole status

Terakhir, jangan lupa allow beberapa port yang dibutuhkan oleh Pi-hole untuk berjalan dengan normal.
IPv4

iptables -I INPUT 1 -p tcp -m tcp --dport 80 -j ACCEPT  
iptables -I INPUT 1 -p tcp -m tcp --dport 53 -j ACCEPT  
iptables -I INPUT 1 -p udp -m udp --dport 53 -j ACCEPT  
iptables -I INPUT 1 -p tcp -m tcp --dport 67 -j ACCEPT  
iptables -I INPUT 1 -p udp -m udp --dport 67 -j ACCEPT  
iptables -I INPUT 1 -p tcp -m tcp --dport 4711 -i lo -j ACCEPT

IPv6

ip6tables -I INPUT -p udp -m udp --sport 546:547 --dport 546:547 -j ACCEPT

Oke saatnya menguji Pi-hole yang sudah kita konfigurasi.
Modifikasi DNS resolver di sistem kalian. Caranya sama dengan saat kalian mengganti DNS resolver ke DNS Google ataupun Cloudflare.

Selanjutnya kita coba akses website melalui browser. Disini saya mengujinya di detik.com yang kebetulan memang iklannya paling banyak *lol

Untuk melihat lognya, kalian bisa login ke halaman admin dengan mengakses http://pi.hole/admin/
Login menggunakan password yang sudah kalian miliki sebelumnya.

Oke mungkin sekian tutorial singkat kali ini. Mungkin lain waktu (kalau sempat) bakal saya update lagi. Semoga bermanfaat.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.