Настрой вот так:
Скачать:
Распаковать в C:\Users\user\AppData\Roaming\bin exe файл и положить рядом с ним “dnscrypt-proxy.toml” и “cloaking-rules.txt”:
dnscrypt-proxy.toml (28,2 КБ)
cloaking-rules.txt (858 байтов)
Toml это конфиг днскрипта. Я его уже нормально настроил. Например отключил netprobe timeout, чтобы служба не останавливалась, когда загружаешь ОС без живого подключения к интернету. Прописал адрес гугла и сделал, чтобы только этот сервер использовался вместо списка с балансировкой. И кое что ещё.
Если хочешь, чтобы DNS отдавал ipv6 IP, открой toml файл и замени “block_ipv6 = true” на “false”.
Если твой роутер открывается не по ip, а по URL, добавь его домен в cloaking-rules.txt. Строкой ниже, чем прописан “tplinkwifi.net 192.168.0.1”.
Открой консоль под админом. Перейди в папку bin:
cd Users\user\AppData\Roaming\bin
Установи exe файл, как системную службу в венду:
.\dnscrypt-proxy -service install
И запусти:
.\dnscrypt-proxy -service start
При изменении настроек в конфиге перезапускай сервис, чтобы они применялись:
.\dnscrypt-proxy -service restart
(не помню, одно тире на винде или два перед командой, я на линукс ушёл)
Если надо заменить exe файл новой версией, сначала останови сервис:
.\dnscrypt-proxy -service stop
Можешь удалить его даже:
.\dnscrypt-proxy -service uninstall
Потом заменяешь экзешник новым и снова делаешь install и start.
Прописывай в настройках подключения к интернету локалхост:
127.0.0.1
для ipv4
И если у тебя включен ipv6 стек, то впиши ещё в его свойствах
::1
Иди на https://www.dnsleaktest.com/
Во всех строках должно быть Google (Finland, может пару США изредко выдать), но кроме гугла ничего больше не должно быть.
Можешь протестить работу DNS через namebench. Сними все галочки и оставь в адресной строке только 127.0.0.1
Этот бенчмарк не просто пинги смотрит, а всё затраченое на ответ ДНС время. И считает таймауты и NXы.
Только эта прога вроде бы устарела. У меня красивые графики не отрисовало ни в одном браузере.
Тут можешь другие серверы брать:
https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md
Тут расшифровка STAMP: