Kalau kamu suka searching di Google, pasti kadang ada link yang mengarah ke situs Redit, tapi oh no no, Redit diblokir oleh pemerintah Indonesia. Bagaimana cara menembusnya? Banyak! Kamu bisa menggunakan VPN Luar Negeri (Lemot), DNS Proxy Luar Negeri(Makin Lemot), atau dengan DNS Over HTTPS (Kencang) / DNS Over TLS (Kencang). Here come dnscrypt
to the rescue!
Apa itu dnscrypt?
Dnscypt
seperti namanya adalah protokol untuk menenkripsi permintaan untuk DNS. DNS merupakan singkatan dari Domain Name Resolver yaitu mengubah nama domain menjadi alamat IP dari server yang kita minta. Misalnya kita mengakses https://google.com maka DNS server akan mengubah permintaan kita menjadi IP 74.125.24.139 sehingga paket kita bisa sampai ke server Google.
Dengan DNScrypt permintaan kita ke DNS Server akan terenkripsi sehingga tidak bisa dibaca isinya oleh pihak ketiga. Protokol ini memanfaatkan penyedia DNS publik seperti Cloudflare ataupun Google sebagai DNS Resolvernya.
Instalasi
Berikut akan saya jelaskan cara instalasinya di berbagai perangkat.
Linux / MacOS
Untuk pengguna Linux / Mac, kamu bisa langsung menginstall nya dari repository masing-masing.
# Ubuntu
sudo apt install dnscrypt-proxy
# Manjaro / Arch
sudo pacman -S dnscrypt-proxy
# Mac
brew install dnscrypt-proxy
Setelah terinstall, maka pastikan dulu port 53
tidak ada yang menggunakan. Cek dengan perintah:
ss -lp 'sport = :domain'
Jika ada proses lain yang menggunakannya maka nonaktifkan terlebih dahulu.
Untuk masing-masing OS, bisa dirujuk ke wiki berikut.
Ubuntu: https://github.com/dnscrypt/dnscrypt-proxy/wiki/Installation-on-Debian-and-Ubuntu
ArchLinux / Manjaro: https://github.com/dnscrypt/dnscrypt-proxy/wiki/Installation-on-Arch-Linux
MacOS: https://github.com/dnscrypt/dnscrypt-proxy/wiki/Installation-macOS
Windows
Untuk pengguna windows tidak perlu repot-repot konfigurasi manual karena sudah ada program GUI yang mengaturnya.
YogaDNS: https://yogadns.com/
Ketika konfigurasi pilih saja Google Public DNS.
Android
Untuk android bisa menggunakan Aplikasi 1.1.1.1 di Playstore: https://play.google.com/store/apps/details?id=com.cloudflare.onedotonedotonedotone
Atau jika memiliki Android 9 (Pie) ke atas, kamu bisa mengaktifkan Private DNS / DNS Pribadi dan mengisikan 1dot1dot1dot1.cloudflare-dns.com
. Pengaturannya ada di Settings → Network & internet → Advanced → Private DNS
iOS
Untuk pengguna iOS harus menggunakan aplikasi 1.1.1.1 yang ada di AppStore https://apps.apple.com/us/app/1-1-1-1-faster-internet/id1423538627
Kelebihan dari menggunakan DoH atau DoT adalah kita tidak me-relay permintaan ke server lain lalu meresolve DNS sehingga kecepatan akses lebih cepat (full speed).
Sekian dari saya, jika ada pertanyaan silah tulis di kolom komentar ya.