
Automatische Installation und Konfiguration von DNSCrypt (auf Debian- und Redhat-ähnlichen Systemen). Dieses Skript installiert DNSCrypt und konfiguriert es so, dass es beim Systemstart startet und einen optionalen dnscrypt-Dienst verwendet.
Dieses Projekt wurde archiviert, siehe letzten Kommentar in #108.
Ein Skript zur Installation und automatischen Konfiguration von DNSCrypt auf Linux-basierten Systemen.
DNSCrypt ist ein Protokoll zur Sicherung der Kommunikation zwischen einem Client und einem DNS-Resolver durch Verschlüsselung von DNS-Anfragen und -Antworten. Es stellt sicher, dass die Antworten, die Sie von einem DNS-Anbieter erhalten, tatsächlich von diesem Anbieter gesendet wurden und nicht manipuliert wurden.
Dieses Skript richtet DNSCrypt automatisch und sicher als Hintergrunddienst ein, der beim Systemstart ausgeführt wird, und verwendet dabei DNSCrypt-proxy, die libsodium-Kryptografie-Bibliothek und den von Ihnen gewählten DNSCrypt-Dienstanbieter. Das Skript bietet außerdem Optionen, mit denen Sie den Dienstanbieter jederzeit wechseln, DNSCrypt deaktivieren, um normales unverschlüsseltes DNS zu verwenden, sowie DNSCrypt deinstallieren können.
Das Skript unterstützt aktuelle Red Hat-basierte (CentOS, Fedora, Scientific Linux), Debian-basierte (Debian, Ubuntu, Linux Mint) Distributionen und OpenSUSE.
| Hinweis | Skripte mit sysvinit-Unterstützung wurden in den "legacy"-Zweig verschoben (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
Die Anbieter werden aus der neuesten veröffentlichten dnscrypt-resolvers.csv (github.com/jedisct1) abgerufen, mit einem Fallback auf diejenigen, die in der DNSCrypt-Installation enthalten sind.
Wenn die Installation in einem bestimmten Schritt fehlschlägt und das Skript erwähnt, dass DNSCrypt bereits konfiguriert ist, verwenden Sie das Argument forcedel, um eine erzwungene Deinstallation durchzuführen:
./dnscrypt-autoinstall.sh forcedel