Страница 1 из 1

dnscrypt-proxy становка

Добавлено: 11 май 2026, 23:05
Padonak

Код: Выделить всё

apt install dnscrypt-proxy
Если требуется более свежая версия, можно добавить официальный PPA-репозиторий:

Код: Выделить всё

sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy
sudo apt update
sudo apt install dnscrypt-proxy
Настройка конфигурации

Код: Выделить всё

vim /etc/dnscrypt-proxy/dnscrypt-proxy.toml
Некоторые параметры, которые можно настроить:

server_names — список имён DNS-серверов, к которым будет подключаться dnscrypt-proxy. Например,

server_names = ['cloudflare', 'google']

. Можно выбрать серверы из официального списка или использовать несколько адресов для повышения надёжности. idroot.usqna.habr.com
listen_addresses — адреса, на которых dnscrypt-proxy будет слушать запросы. По умолчанию — 127.0.0.1:53

. Если другой сервис уже использует порт 53, можно указать другой номер, например 5353. dnscry.pt
ipv6_servers — если сеть и интернет-провайдер поддерживают IPv6. dnscry.pt
dnscrypt_servers — установить в true, чтобы включить использование DNSCrypt-серверов. dnscry.pt


После изменения конфигурации перезапустите службу:

Код: Выделить всё

systemctl restart dnscrypt-proxy
Если будет ошибка:
A dependency job for dnscrypt-proxy.service failed. See 'journalctl -xe' for details.

скорее всего запущена служба systemd-resolved или bind9 на 53 порту.
надо их отключить:

Код: Выделить всё

/etc/init.d/named stop
systemctl disable systemd-resolved
systemctl stop systemd-resolved