DNSCrypt adalah software yang mengenkripsi komunikasi antara DNS client (komputer, handphone, etc) dengan DNS Server. Jadi ISP anda tidak mengetahui apa situs yang anda kunjungi. Dengan bantuan DNSCrypt anda bisa membypass (melewati) Internet Positif atau filter lainnya yang memanfaatkan DNS.
Install Dependency
apt-get install libtool automake libltdl7-dev build-essential pkg-config libtool automake dnsutils
Install libsodium
apt-get install libsodium-dev libsodium13
Download DNSCrypt
Saat ini versi DNSCrypt terbaru adalah 1.7.0, tapi jangan gunakan versi tersebut tetapi install versi 1.6.0 karena versi tersebut yang bisa digunakan di ARM raspberry pi, banana PI, Orange PI dll.
Error yang muncul bila anda menggunakan 1.7.0 atau 1.6.1
[INFO] - [cisco] does not support DNS Security Extensions [WARNING] - [cisco] logs your activity - a different provider might be better a choice if privacy is a concern [NOTICE] Starting dnscrypt-proxy 1.7.0 [INFO] Generating a new session key pair [INFO] Done [ERROR] Unable to bind (TCP)
dnscrypt entah mengapa tidak bisa di-bind. Setelah mengetahui alasannya mari kita download versi 1.6.0
wget https://download.dnscrypt.org/dnscrypt-proxy/old/dnscrypt-proxy-1.6.0.tar.gz
Ekstrak dan install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf; ldconfig tar zxvf dnscrypt-proxy-1.6.0.tar.gz cd dnscrypt-proxy-* ./autogen.sh ./configure make make install
Menggunakan DNSCrypt
Untuk menggunakan DNSCrypt anda perlu merubah DNS dengan IP tempat anda menginstall DNSCrypt. Contoh IP tempat menginstall DNSCrypt 192.168.2.1
jalankan DNSCrypt
dnscrypt-proxy -R cisco -d
cisco
bisa diganti menjadi salah satu dari dnscrypt-resolvers
Contoh anda punya warnet dan ingin menggunakan DNSCrypt sebagain DNS untuk komputer client dan Wireless client, anda merubah perintah untuk menjalankan DNSCrypt menjadi
dnscrypt-proxy --local-address=192.168.2.1 -R cisco -d
lalu ubah semua DNS atau lewat DHCP setting DNS menjadi IP 192.168.2.1
. Untuk mengetahui apakah settingan berhasil atau tidak, coba akses situs reddit.com atau kissanime.com bila muncul Internet Positif atau blokiran sejenis berarti gagal, selain itu anda berhasil melewati filter :)