Cara Memasang dnscrypt-proxy di Ubuntu
Menurut situs resminya dan diterjemahkan oleh Google Translate:
DNSCrypt adalah protokol yang mengenkripsi, mengotentikasi, dan secara opsional menganonimkan komunikasi antara klien DNS dan resolver DNS. Ini mencegah spoofing DNS. Ini menggunakan tanda tangan kriptografi untuk memverifikasi bahwa respons berasal dari resolver DNS yang dipilih dan belum dirusak.
Sayangnya, DNSCrypt tidak bisa langsung dipasang begitu saja, kalian membutuhkan sebuah perangkat lunak yang mengimplementasikan protokol ini, salah satunya adalah dnscrypt-proxy
.
Langkah pertama yang kalian lakukan adalah memasang dnscrypt-proxy
dengan menggunakan apt
.
sudo apt install -y dnscrypt-proxy
Selanjutnya kalian lakukan perintah berikut untuk menghindari sistem operasi melakukan restore ke konfigurasi bawaan setiap kali sistem dinyalakan.
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
Ubah pengaturan DNS sistem
Berikut adalah langkah-langkan pengaturan DNS sistem.
Sekarang, buat cadangan /etc/resolv.conf
:
sudo cp /etc/resolv.conf /etc/resolv.conf.backup
Kemudian hapus file /etc/resolv.conf
:
sudo rm -f /etc/resolv.conf
Dan buat arsip /etc/resolv.conf
baru dengan isi:
nameserver 127.0.2.1
options edns0
Kemudian masukkan alamat 127.0.2.1
pada pengaturan koneksi IPv4 seperti yang terlihat pada gambar di atas. Untuk memeriksa apakah semuanya berfungsi dengan baik lakukan perintah berikut:
dig reddit.com +short
Jika kalian dapat mengakses situs web tersebut tanpa halangan makan dnscrypt-proxy
terpasang dengan baik di sistem kalian. Lakukan reboot
untuk memastikan konfigurasi tidak diatur ulang oleh sistem.