You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сейчас при старте проверяет довольно много не очень оптимальных для РФ серверов. Как будет время, можно сделать.
Парсим сервера со страницы с фильтром DNSCrypt, no filter, no logs, DNSSEC support (IPv4 server). Сейчас таковых около сотни.
Накрапываем на bash скрипт, который:
а) отключает кэш DNSCrypt;
б) в цикле для каждого сервера из пункта 1 ставит его единственным в server_names, перезапускает DNSCrypt, sleep 3;
в) отправляет 3 раза
г) DNS-запросы на условные myip2.ru (мелкий сайт), ya.ru (российский сайт) и chatgpt.com (заведомо не российский сайт)
д) с условным usleep 100000 после каждого;
е) по каждому серверу записывает суммированное время выполнения 9 запросов как строчку в csv-файл;
ё) скрипт убирает запрет на doh, к тесту добавляет его от Яндекса, Google, Cloudflare, Quad9.
Прогоняем результаты у себя, добавляем результаты из CSV в лист google-таблицы. В имя листа город и провайдера.
В канале тестирования человек 10 запустят его, добавят свои. В идеале, если город (из РФ) уже поучаствовал в тестировании, то не нужен. Да и картина в центре РФ будет плюс-минус одинакова, лучше крайне разные.
Выберем штук 5–10 самых быстрых в среднем по больнице, внесём их в server_names для всех. Тогда DNSCrypt при старте будет выбирать лишь среди них, его проверки станут короче. И выбирать будет из заведомо более быстрых.
Если узнаем, что условный DoH Клаудфары всегда в топе скорости, то нужно убрать doh_servers = false.
The text was updated successfully, but these errors were encountered:
Сейчас при старте проверяет довольно много не очень оптимальных для РФ серверов. Как будет время, можно сделать.
DNSCrypt, no filter, no logs, DNSSEC support (IPv4 server)
. Сейчас таковых около сотни.а) отключает кэш DNSCrypt;
б) в цикле для каждого сервера из пункта 1 ставит его единственным в
server_names
, перезапускает DNSCrypt,sleep 3
;в) отправляет 3 раза
г) DNS-запросы на условные myip2.ru (мелкий сайт), ya.ru (российский сайт) и chatgpt.com (заведомо не российский сайт)
д) с условным
usleep 100000
после каждого;е) по каждому серверу записывает суммированное время выполнения 9 запросов как строчку в csv-файл;
ё) скрипт убирает запрет на doh, к тесту добавляет его от Яндекса, Google, Cloudflare, Quad9.
server_names
для всех. Тогда DNSCrypt при старте будет выбирать лишь среди них, его проверки станут короче. И выбирать будет из заведомо более быстрых.Если узнаем, что условный DoH Клаудфары всегда в топе скорости, то нужно убрать
doh_servers = false
.The text was updated successfully, but these errors were encountered: