dnscrypt es un software que actúa de proxy a nuestros datos. Permite que un proveedor procese los datos y se configura con facilidad desde la terminal. Las posibilidades son infinitas, ideal para quienes desean tener mejor control con los datos descargados.
Instalar DNScrypt
Existe una versión de fácil configuración llamada dnscrypt-proxy. Esta se trabajará para efectos prácticos.
Para eso procedemos con el paquete a instalar (más detalles desde Github):
sudo apt install dnscrypt-proxy
Configuración
Una vez instalado, revisamos donde se guarda la configuración de la terminal con este comando:
ls -l /etc/dnscrypt-proxy/
Cuando tengamos el archivo disponible, procedemos con editar (con el editor de texto que prefieras):
sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml
Tenemos el archivo para editar, procedemos con modificar, los parámetros mostrados son los siguientes, en que actuará como bloqueador de anuncios con protección Cloudlare:
listen_addresses = ['127.0.0.1:53', '[::1]:53']
server_names = ['cloudflare']
Puedes revisar la lista de servidores disponible. Sugerimos que funcionen con DoH y sin logging persistente. Luego añade dentro de los corchetes en server_names.
En caso que trabajes con VPN, procura añadir la dirección IP.
Además se añade, o se asegura añadir, estos parámetros. Sirven para actuar los servidores compatibles más opción de caché.
dnscrypt_servers = true
doh_servers = true
cache = true
Ejecutar
Para proceder con la ejecución basta ejecutar con:
sudo systemctl enable dnscrypt-proxy
sudo systemctl start dnscrypt-proxy
Este actúa como servicio del sistema, así que no tendrás problemas con desactivar en cualquier momento. Para comprobar basta con:
sudo systemctl status dnscrypt-proxy
Fuente: cyberciti.biz
Detener
Para dejar de ejecutar se recurre a estos comandos:
sudo systemctl stop dnscrypt-proxy.socket
sudo systemctl disable dnscrypt-proxy.socket
Lectura adicional