Saturday, September 20, 2014

DnsCrypt + Unbound Untuk membuka filtering internet dari ISP

Source : Zoky Raharjo dari Grup Mikrotik-Squid Indonesia
1. install paket buat compile dlu,bisa dilewati jika sudah terinstall sebelumnya
# apt-get install build-essential
2. install packet pendukung dnscrypt
# wget https://download.libsodium.org/libsodium/releases/libsodium-0.7.0.tar.gz
# tar -xvzf libsodium-0.7.0.tar.gz
# cd libsodium-0.7.0
# ./configure
# make && make install
3. install dnscrypt
# wget http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.4.0.tar.gz
# tar xvf dnscrypt-proxy-1.4.0.tar.gz
# cd dnscrypt-proxy-1.4.0
# ./configure
# make && make install
4. eksekusi dnscrypt agar runing
# /usr/local/sbin/dnscrypt-proxy -a 127.0.0.1:40 -d -R d0wn-sg-ns1 -e 4096 -p /run/dnscrypt-proxy.pid

note : jika terdapat error libsodium.so.13 tidak ditemukan buat shortcutnya terlebih dahulu
# ln -s /usr/local/lib/libsodium.so.13 /usr/lib/libsodium.so.13
lalu eksekusi kembali.....
Cek apakah sudah jalan .
# netstat -tapen | grep ":40 "
5. Edit /etc/rc.local Agar berjalan pas start-up:


Kalau yang simplenya cukup :

Untuk List DnsCrypt Resolvernya bisa dilihat difile ini :
/usr/local/share/dnscrypt-proxy/dnscrypt-resolvers.csv

6. Install Unbound seperti dalam post berikut : Unbound
7. Edit /etc/unbound/unbound.conf :

 forward-addr lainnya dihapus atau diuncomment

8. Ubah squid.conf :
dns_nameservers 127.0.0.1

9. Save dan reboot

10. Test dengan buka halaman ini :www.opendns.com dan situs2 yang terblokir.
11. Jika Balasannya Welcome to OpenDNS berarti sudah sukses.

Untuk diinstall diwindow :
http://techrights.org/wp-content/uploads/2013/10/DNSCrypt_Guide.pdf

 

1 comment: