roman_vlg
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Читать всем, у кого не стартует служба (ничего не резолвится) после перезагрузки Windows. Особенно если у вас PPPoE подключение к интернет: Когда стартует служба dnscrypt-proxy, происходит ожидание сети в течение 30 секунд. Если сеть не появилась в течение этих 30с, служба останется выключенной и в дальнейшем уже после включения интернета резолвиться ничего не будет. Особенно это критично, если у вас PPPoE подключение - то есть интернет запускается с ярлыка вручную через внушительное время после загрузки служб ОС. При этом, если включить интернет и запустить службу вручную через комманду net start dnscrypt-proxy Резолвинг сразу начинает работать и всё ок. Чтобы решить эту проблему, нужно изменить в конфиге (dnscrypt-proxy.toml) одно значение, приведя строку к следующему виду: netprobe_timeout = 0 После этого dnscrypt-proxy всегда будет запускаться автоматически, независимо от наличия сети в момент старта служб windows. И ещё кое что. Если оставить как есть автоматический выбор DNS сервера, вместо того, чтобы выбрать один наиболее быстрый и отправлять обращения только к нему, dnscrypt будет одновременно держать связь с несколькими разными серверами (в чём можно удостовериться здесь: https://www.dnsleaktest.com/) и отправлять запросы к ним по очереди через какие-то интервалы времени. Среди серверов будут, и cloudflare, и яндекс, и ещё несколько других, как с протоколом DOH, так и dnscrypt. Поэтому нужно строго задать один сервер. Самым быстрым является dns over https сервер cloudflare, в моём случае даже быстрее ,чем 8.8.8.8 без шифрования -всего 17мс. Чтобы его назначить, нужно привести строку к этому виду: server_names = ['cloudflare'] Отныне будет использоваться только этот ДНС сервер с минимальными задержками. Ещё я выключил прослушку ipv6, поскольку всё равно нативного ipv6 сейчас в природе нет. Для этого нужно изменить строку так: listen_addresses = ['127.0.0.1:53'] | Всего записей: 164 | Зарегистр. 30-06-2014 | Отправлено: 05:34 21-06-2018 | Исправлено: roman_vlg, 09:50 21-06-2018 |
|