
Instalação e configuração automática do DNSCrypt (em sistemas Debian e Redhat). Este script instalará o DNSCrypt e o configurará para iniciar na inicialização e usar um serviço dnscrypt opcional.
Este projeto foi arquivado, veja o último comentário no #108.
Um script para instalar e configurar automaticamente o DNSCrypt em sistemas baseados em Linux.
DNSCrypt é um protocolo para proteger comunicações entre um cliente e um resolvedor DNS, criptografando consultas e respostas DNS. Ele verifica se as respostas que você recebe de um provedor DNS foram realmente enviadas por esse provedor e não foram adulteradas.
Este script irá configurar automática e seguramente o DNSCrypt como um serviço em segundo plano que é executado na inicialização do sistema usando DNSCrypt-proxy, a biblioteca de criptografia libsodium e o provedor de serviço DNSCrypt de sua escolha. O script também possui opções que permitem alterar o provedor de serviço a qualquer momento, desligar o DNSCrypt para usar DNS regular não criptografado, bem como desinstalar o DNSCrypt.
O script suporta distribuições recentes baseadas em Red Hat (CentOS, Fedora, Scientific Linux), baseadas em Debian (Debian, Ubuntu, Linux Mint) e OpenSUSE.
| Nota | Scripts com suporte a sysvinit foram movidos para o branch "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
Os provedores são recuperados do último dnscrypt-resolvers.csv publicado (github.com/jedisct1), com fallback para aqueles incluídos na instalação do DNSCrypt.
Se a instalação falhar em um estágio específico e o script mencionar que o DNSCrypt já está configurado, use o argumento forcedel para forçar uma desinstalação:
./dnscrypt-autoinstall.sh forcedel