
Installazione e configurazione automatica di DNSCrypt (su sistemi simili a Debian e Redhat). Questo script installerà DNSCrypt e lo configurerà per avviarsi all'avvio e utilizzare un servizio dnscrypt opzionale.
====================
Questo progetto è stato archiviato, vedi l'ultimo commento in #108.
Uno script per installare e configurare automaticamente DNSCrypt su sistemi basati su Linux.
DNSCrypt è un protocollo per proteggere le comunicazioni tra un client e un resolver DNS crittografando le query e le risposte DNS. Verifica che le risposte ricevute da un provider DNS siano state effettivamente inviate da quel provider e non siano state manomesse.
Questo script configurerà automaticamente e in modo sicuro DNSCrypt come servizio in background che si avvia all'avvio del sistema utilizzando DNSCrypt-proxy, la libreria crittografica libsodium e il provider di servizi DNSCrypt di tua scelta. Lo script offre anche opzioni che ti permettono di cambiare il provider in qualsiasi momento, disattivare DNSCrypt per utilizzare DNS normale non crittografato, e disinstallare DNSCrypt.
Lo script supporta le distribuzioni recenti basate su Red Hat (CentOS, Fedora, Scientific Linux), basate su Debian (Debian, Ubuntu, Linux Mint) e OpenSUSE.
| Nota | Gli script con supporto sysvinit sono stati spostati nel 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
I provider vengono recuperati dall'ultimo dnscrypt-resolvers.csv pubblicato (github.com/jedisct1), con un fallback a quelli inclusi nell'installazione di DNSCrypt.
Se l'installazione fallisce in una fase particolare e lo script menziona che DNSCrypt è già configurato, usa l'argomento forcedel per forzare una disinstallazione:
./dnscrypt-autoinstall.sh forcedel