
Instalación y configuración automática de DNSCrypt (en sistemas Debian y Redhat y similares). Este script instalará DNSCrypt y lo configurará para que se inicie al arrancar y use un servicio dnscrypt opcional.
Este proyecto ha sido archivado, ver el último comentario en #108.
Un script para instalar y configurar automáticamente DNSCrypt en sistemas basados en Linux.
DNSCrypt es un protocolo para asegurar las comunicaciones entre un cliente y un resolvedor DNS mediante el cifrado de consultas y respuestas DNS. Verifica que las respuestas que obtienes de un proveedor DNS hayan sido realmente enviadas por ese proveedor y no hayan sido alteradas.
Este script configurará automática y seguramente DNSCrypt como un servicio en segundo plano que se ejecuta al iniciar el sistema usando DNSCrypt-proxy, la biblioteca criptográfica libsodium y el proveedor de servicios DNSCrypt que elijas. El script también tiene opciones que te permiten cambiar el proveedor de servicios en cualquier momento, desactivar DNSCrypt para usar DNS normal sin cifrar, así como desinstalar DNSCrypt.
El script soporta distribuciones recientes basadas en Red Hat (CentOS, Fedora, Scientific Linux), basadas en Debian (Debian, Ubuntu, Linux Mint) y OpenSUSE.
| Nota | Los scripts con soporte sysvinit se trasladaron a la rama "legacy" (CentOS 6, Debian 7, Ubuntu < 16.04) |
|---|
wget https://raw.githubusercontent.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall
chmod +x dnscrypt-autoinstall
su -c ./dnscrypt-autoinstall
Los proveedores se obtienen del último archivo dnscrypt-resolvers.csv publicado (github.com/jedisct1), con un respaldo a aquellos incluidos con la instalación de DNSCrypt.
Si la instalación falla en una etapa particular y el script menciona que DNSCrypt ya está configurado, usa el argumento forcedel para forzar una desinstalación:
./dnscrypt-autoinstall.sh forcedel