
Автоматическая установка и настройка DNSCrypt (на Debian и Redhat-подобных системах). Этот скрипт установит DNSCrypt и настроит его на автоматический запуск при загрузке, а также использование опционального сервиса dnscrypt.
Этот проект был архивирован, см. последний комментарий в #108.
Скрипт для установки и автоматической настройки DNSCrypt на системах на базе Linux.
DNSCrypt — это протокол для защиты связи между клиентом и DNS-резолвером путём шифрования DNS-запросов и ответов. Он проверяет, что ответы, полученные от DNS-провайдера, действительно были отправлены этим провайдером и не были подменены.
Этот скрипт автоматически и безопасно настроит DNSCrypt как фоновый сервис, запускаемый при старте системы, используя DNSCrypt-proxy, криптографическую библиотеку libsodium и провайдера DNSCrypt по вашему выбору. Скрипт также имеет опции, позволяющие в любое время сменить провайдера, отключить DNSCrypt для использования обычного незашифрованного DNS, а также удалить DNSCrypt.
Скрипт поддерживает современные дистрибутивы на основе Red Hat (CentOS, Fedora, Scientific Linux), на основе Debian (Debian, Ubuntu, Linux Mint) и OpenSUSE.
| Note | Скрипты с поддержкой sysvinit были перемещены в ветку "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
Провайдеры извлекаются из последнего опубликованного файла dnscrypt-resolvers.csv (github.com/jedisct1), с запасным вариантом на те, что включены в установку DNSCrypt.
Если установка завершается неудачей на каком-либо этапе и скрипт сообщает, что DNSCrypt уже настроен, используйте аргумент forcedel для принудительного удаления:
./dnscrypt-autoinstall.sh forcedel