Что нового в 1.1.1
DNS
Новое:
Запасной резолвер. Если резолвер, выбранный на вкладке DNS, перестал отвечать, программа сама переводит имена на запасной — Google, а если выбран Google, то Cloudflare — и возвращается к выбранному, как только тот снова ответит. Раньше при пути «напрямую» мёртвый резолвер вешал всё: каждый сайт ждал имени по 11–12 секунд, Steam грузился минутами, панели подписок не отвечали, а «Главная» писала «Работает». Работает при пути «напрямую» и «авто».
«Главная» и «Диагностика» говорят, что с резолвером. Пока работает запасной, на «Главной» — карточка «Резолвер движка не отвечает — работает запасной путь», в «Диагностике» — жёлтая строка в разделе «Имена и hosts». Если не отвечает и запасной — «Работает с оговорками», красная строка и совет выбрать другой резолвер.
Исправления:
DNS «авто» после перезапуска движков снова уходит на TCP. Если DoH к резолверу не отвечал, после перезапуска программа считала ступень «по TCP» уже включённой и не включала её в новом движке — имена снова ждали молчащий DoH.
VPN
Исправления:
Туннель поднимается с серверами Shadowsocks, у которых шифр записан коротко. Шифр chacha20-poly1305, как его пишут Xray и Clash, движок не знал, и один такой сервер ронял весь туннель: «unknown method». Теперь короткие имена переводятся в полные, а сервер с совсем незнакомым шифром пропускается — туннель поднимается на остальных.
«⋯ → В пул» снова кладёт сервер в пул. Пункт меню был подменю, которое не раскрывалось; теперь пулы — пунктами самого меню: «В пул «…»», «Уже в пуле «…»» и «В новый пул…».
Чем это собрано и как сверить
NetZapret-1.1.1.zip AA1FD7EF0B48E64B0144FD9C08DC8BF145A73B034BEC21DFD55A945A051E1981
NetZapret.exe D0700A486C375C4033C6A59179178C05A90D9CB8601F1B95E0325E15E6E83AFC
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-1.1.1.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v1.1.1
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.