Cara untuk mem-bypass internet positif di jaringan Indihome, salah satunya dengan menggunakan dnscrypt. Bila kita menginstall dnscypt di salah satu komputer LAN, maka semua client yang terkoneksi ke jaringan LAN baik lewat kabel ataupun wireless otomatis bisa melewati filter internet positif. Disini kita akan menginstall dnscrypt di Debian 8. Untuk tempat menginstallnya kalo bisa komputer yang online 24 jam, bisa raspberry pi, orange pi, virtualbox, atau vmware.

Install dependency

apt-get install build-essential pkg-config libtool automake dnsutils

Install libsodium

wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz

Ekstrak dan install libsodium

tar zxvf LATEST.tar.gz
cd libsodium*
./autogen.sh; ./configure; make; su -c "make install"
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf; ldconfig


Download DNSCrypt

wget https://download.dnscrypt.org/dnscrypt-proxy/LATEST.tar.gz

Ekstrak dan Install

tar zxvf LATEST.tar.gz
cd dnscrypt-proxy*
./autogen.sh; ./configure; make; su -c "make install"

jalankan dnscrypt

dnscrypt-proxy --local-address=192.168.2.64 -R cisco

ganti 192.168.2.64 dengan IP lokal anda.

Test Query
Setelah dijalankan, saatnya mencoba beberapa query dns untuk memastikan DNS tersebut berjalan

dig @192.168.2.64 +noall +answer yahoo.com kompas.com kaskus.co.id kernel.org debian.org getfedora.org ubuntu.com

ingat mengganti 192.168.2.64 dengan IP lokal anda. Hasil perintah diatas

yahoo.com.		1650	IN	A	206.190.36.45
yahoo.com.		1650	IN	A	98.138.253.109
yahoo.com.		1650	IN	A	98.139.183.24
kompas.com.		3538	IN	A	202.61.113.35
kompas.com.		3538	IN	A	202.146.4.100
kaskus.co.id.		7326	IN	A	103.6.117.2
kaskus.co.id.		7326	IN	A	103.6.117.3
kernel.org.		527	IN	A	149.20.4.69
kernel.org.		527	IN	A	199.204.44.194
kernel.org.		527	IN	A	198.145.20.140
debian.org.		124	IN	A	5.153.231.4
debian.org.		124	IN	A	128.31.0.62
debian.org.		124	IN	A	130.89.148.14
debian.org.		124	IN	A	140.211.15.34
debian.org.		124	IN	A	149.20.20.22
getfedora.org.		60	IN	A	209.132.181.15
getfedora.org.		60	IN	A	152.19.134.142
getfedora.org.		60	IN	A	209.132.181.16
getfedora.org.		60	IN	A	140.211.169.196
getfedora.org.		60	IN	A	152.19.134.198
getfedora.org.		60	IN	A	140.211.169.206
getfedora.org.		60	IN	A	66.35.62.162
getfedora.org.		60	IN	A	67.219.144.68
getfedora.org.		60	IN	A	5.175.150.50
getfedora.org.		60	IN	A	67.203.2.67
ubuntu.com.		559	IN	A	91.189.94.40

perintah diatas berhasil, sekarang anda bisa menyetting router untuk menggunakan ip lokal anda (contoh 192.168.2.64) sebagai DNS. Di windows anda bisa menyetting DNS manual.

Solusi atas error

checking whether to enable maintainer-specific portions of Makefiles... no
./configure: line 3410: syntax error near unexpected token `SYSTEMD,'
./configure: line 3410: `  PKG_CHECK_MODULES(SYSTEMD, libsystemd, have_systemd=yes,'

berarti package pkg-config belum terinstall karena sesuatu hal, install dengan

apt-get install pkg-config

Leave a comment

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