Install Dnscrypt Manjaro Linux untuk bypass DNS Local ISP

Hidup indonesia,,,
Halo semua, lagi browsing tiba-tiba diblok? sebelkan? dengan cara ini mungkin bisa membuka website yang teblokir oleh ISP anda. Caranya sangat gampang, install linux (Manjaro kalo saya), lalu install dnscrypt (ya walaupun ada versi windowsnya juga).

1. Install dnscrypt dan teman-teman yang dibutuhkan dari terminal, biar gampang.

sudo pacman -S dnscrypt-proxy dnsmasq dnsutils
 
2. Lakukan konfigurasi dnsmasq.

sudo mousepad /etc/dnsmasq.conf

mousepad dapat diganti sesuai dengan text editor kesukaan anda. Biar expert ane saranin gunain nano atau vi.tambahkan ini pada bagian bawah sendiri.

no-resolv
server=127.0.0.2#2053
listen-address=127.0.0.1
 
 3. Konfigurasi dnscrypt ya gaes.
Buka terlebih dahulu file /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv  Pilih provider yang diinginkan. Kalau saya pilih yang paling terdekat dengan indonesia. Kopikan nama yang diinginkan untuk dipastekan pada file dnscrypt kita. Caranya ketikkan pada terminal

sudo systemctl edit --full dnscrypt-proxy
 
Scroll paling bawah. Isikan resolver dengan nama provider pada file dnscrypt-resolver.csv tadi. Untuk user isikan dnsmasq. Hal tersebut dilakukan karena pada note direkomendasikan untuk membuat user sendiri untuk menjalankan dnscrypt-proxy, sehingga saya gunakan user dnsmasq saja, toh mau gunain dnsmasq juga, dari pada buat user lagi kan repot.


setelah itu restart dnscrypt-proxy dan jadikan itu berjalan saat startup
sudo systemctl restart dnscrypt-proxy
untuk merestart dnscrypt.
sudo systemctl enable dnscrypt-proxy
untuk menjalankan saat startup, dupaya tidak repot jika mau digunakan.

4. Konfigurasi selanjutnya dnscrypt-proxy.socket
Hal ini untuk mengubah port default yang digunakan dnscrypt.

sudo systemctl edit --full dnscrypt-proxy
ubah seperti gambar berikut:

ubah pada
ListenStream=127.0.0.1:2053
ListenDatagram=127.0.0.1:2053

5. Karena ada yang lupa buka lagi file dnsmasq.conf
uncomment port dan ubah menadi 53
restart dnsmasq dan dnscrypt.
sudo systemctl restart dnscrypt-proxy
sudo systemctl restart dnscrypt-proxy.service
sudo systemctl enable dnscrypt-proxy.service
sudo systemctl restart dnsmasq

6. Terakhir gunakan dns 127.0.0.1 pada network device yang digunakan pada network setting. Pasti sudah tahukan?

Sumber : https://wiki.archlinux.org/index.php/DNSCrypt
Salam Linux!!!
Sampai Jumpa pada tutorial selanjutnya

Komentar