Install library yang dibutuhkan untuk compile dan install DNSCrypt dan libsodium
apt-get clean all; apt-get update; apt-get install build-essential
apt-get install libtool automake
Agar DNSCrypt bisa di install di sistem, dibutuhkan library libsodium. Di repository Debian belum ada libsodium jadi kita akan menginstall dari source code.
Download libsodium
wget --no-check-certificate https://download.libsodium.org/libsodium/releases/libsodium-0.6.1.tar.gz
ekstrak file yang baru di download
tar zxvf libsodium-0.6.1.tar.gz
pindah ke folder yang baru di ekstrak
cd libsodium-0.6.1
compile dan install
./configure make && make check sudo "make install"
Instalasi DNSCrypt
Download source code DNSCrypt
wget --no-check-certificate http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.4.0.tar.gz
ekstrak file yang baru di download
tar zxvf dnscrypt-proxy-1.4.0.tar.gz
pindah ke folder yang baru di ekstrak
cd dnscrypt-proxy-1.4.0
compile dan install
./autogen.sh ./configure make sudo "make install"
Jalankan DNSCrypt (dnscrypt-proxy)
dnscrypt-proxy -R opendns --daemonize
Ubah file /etc/resolv.conf menjadi
nameserver 127.0.0.1
sekarang coba browsing beberapa situs. Bila bisa dibuka berarti instalasi berhasil. Bila terjadi error, coba jalankan DNSCrypt tanpa -d
dnscrypt-proxy -R opendns
catatan :
dengan menggunakan DNSCrypt kita bisa membypass (melewati) filter Internet Positif. Dengan dnscrypt situs-situs yang sebelumnya terblokir jadi bisa diakses kembali. Terlalu banyak situs yang salah blokir oleh Internet Positif, sama sekali tidak aman menggunakannya.
Bila muncul error
configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details configure: error: ./configure failed for src/libevent-modified
jalankan perintah
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf; ldconfig
baru compile ulang
./configure