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

Leave a comment

Your email address will not be published. Required fields are marked *