Cara Install Pihole Dnscrypt di Ubuntu (Armbian)

pihole1 - Cara Install Pihole Dnscrypt di Ubuntu (Armbian)

Pi-hole adalah software pemblokir iklan yang bertujuan untuk melindungi jaringan Anda dari iklan dan pelacak tanpa memerlukan pengaturan apa pun pada perangkat individual/smartphone/pc. Pihole juga berfungsi untuk memperlancar & meringankan saat browsing serta menghemat kuota internet anda. Ketika anda mengaktifkan pihole di jaringan , makan semua iklan (web) dan dns tracker (web) pada pc atau smartphone akan otomatis di block oleh pihole , sehingga request data saat browsing menjadi lebih kecil dan lebih cepat

DNSCrypt adalah software atau perangkat lunak yang sangat ringan yang berfungsi untuk meningkatkan privasi dan keamanan online . DNSCrypt bekerja dengan mengenkripsi semua lalu lintas DNS antara pengguna dan OpenDNS, mencegah serangan mata-mata, spoofing, atau man-in-the-middle serta membuka blokir pada isp. menurut saya, dnscrypt wajib anda gunakan di jaringan rumah anda, karena dengan menggunakan dnscrypt, browsing menjadi lebih aman dan sekaligus bisa mengakses website yang di blokir oleh ISP anda.

Di Artikel ini saya akan memberikan tutorial cara install Pihole & DNSCrypt pada linux Ubuntu. Saya menggunakan OS Armbian (ubuntu bionic) pada STB B860H . mengapa saya menggunakan STB ? karena lebih murah dari PC serta konsumsi listrik lebih hemat

Cara install Pihole *ada 3 cara , bisa menggunakan salah satu cara ini

curl -sSL https://install.pi-hole.net | bash

git clone –depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole

cd “Pi-hole/automated install/”

sudo bash basic-install.sh

wget -O basic-install.sh https://install.pi-hole.net

sudo bash basic-install.sh

Selanjutnya anda hanya perlu OK / Next terus , sampai process instalasi selesai

Step selanjutnya adalah memasukan daftar list domain (yg di blokir / gravity) ke pihole, dengan cara Masuk ke menu “Group Management” , “Adlist” . Lalu masukan list ini ke Pihole

https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/youtubelist.txt

https://raw.githubusercontent.com/StevenBlack/hosts/master/data/KADhosts/hosts

https://raw.githubusercontent.com/StevenBlack/hosts/master/data/add.Spam/hosts

https://v.firebog.net/hosts/static/w3kbl.txt

https://adaway.org/hosts.txt

https://v.firebog.net/hosts/AdguardDNS.txt

https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt

https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt

https://raw.githubusercontent.com/StevenBlack/hosts/master/data/UncheckyAds/hosts

https://raw.githubusercontent.com/StevenBlack/hosts/master/data/add.2o7Net/hosts

https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt

https://bitbucket.org/ethanr/dns-blacklists/raw/8575c9f96e5b4a1308f2f12394abd86d0927a4a0/bad_lists/Mandiant_APT1_Report_Appendix_D.txt

https://phishing.army/download/phishing_army_blocklist_extended.txt

https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt

https://raw.githubusercontent.com/StevenBlack/hosts/master/data/add.Risk/hosts

https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/domainlist.txt

https://raw.githubusercontent.com/piwik/referrer-spam-blacklist/master/spammers.txt

https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt

https://raw.githubusercontent.com/chadmayfield/pihole-blocklists/master/lists/pi_blocklist_porn_all.list

https://blocklistproject.github.io/Lists/alt-version/abuse-nl.txt

https://blocklistproject.github.io/Lists/alt-version/ads-nl.txt

https://blocklistproject.github.io/Lists/alt-version/crypto-nl.txt

https://blocklistproject.github.io/Lists/alt-version/malware-nl.txt

https://blocklistproject.github.io/Lists/alt-version/phishing-nl.txt

https://blocklistproject.github.io/Lists/alt-version/ransomware-nl.txt

https://blocklistproject.github.io/Lists/alt-version/redirect-nl.txt

https://blocklistproject.github.io/Lists/alt-version/tracking-nl.txt

https://blocklistproject.github.io/Lists/alt-version/gambling-nl.txt

https://blocklistproject.github.io/Lists/alt-version/porn-nl.txt

https://trainax.github.io/PiHoleLists/lists/Phishing.txt

https://trainax.github.io/PiHoleLists/lists/Porn.txt

https://trainax.github.io/PiHoleLists/lists/Tracking.txt

https://trainax.github.io/PiHoleLists/lists/Scam.txt

Selanjutnya masuk ke terminal linux, lakukan perintah update , dengan cara ketik pihole -g , lalu enter . pihole akan melakukan update database

Step terakhir adalah , masukan alamat IP Pihole ke DNS Mikrotik atau DNS Router anda.

 

Cara Install DNSCrypt di Ubuntu 18 (Armbian) STB B860H

cd /opt

sudo wget https://github.com/DNSCrypt/dnscrypt-proxy/releases/download/2.0.45/dnscrypt-proxy-linux_arm64-2.0.45.tar.gz

sudo tar -xvzf ./dnscrypt-proxy-linux_arm64-2.0.45.tar.gz

sudo rm dnscrypt-proxy-linux_arm64-2.0.45.tar.gz

sudo mv ./linux-arm64 ./dnscrypt-proxy

cd dnscrypt-proxy

sudo cp ./example-dnscrypt-proxy.toml ./dnscrypt-proxy.toml

Edit file konfigurasi dnscrypt

nano dnscrypt-proxy.toml

# edit di bagian listen adress dan port pakai 54 agar tidak konflik dengan pihole

listen_addresses = [‘127.0.2.1:54’]

Selanjutnya adalah install DNS Crypt

sudo ./dnscrypt-proxy -service install

Start DnsScrypt dengan perintah berikut

sudo ./dnscrypt-proxy -service start

Selanjutnya ganti DNS pihole menjadi seperti gambar berikut (klik menu “Settings” , masuk ke tab “DNS” , Buang centang di bagian Upstream Dns Server, Lalu isi DNS (127.0.2.1#54) di bagian custom ipv4

dnscrypt - Cara Install Pihole Dnscrypt di Ubuntu (Armbian)

Finish, Selamat mencoba