Что нового
Новое:
Новый пресет Universal V11 Lite — теперь у всех. После обновления выбранный пресет один раз сменится на него; если десинк у вас не запускался, так и останется. Чем он лучше V10:
- из UDP десинк перехватывает только QUIC, голос Discord и AnyDesk — игры и прочий UDP идут мимо него и не ждут его на каждом новом соединении;
- сайты на Cloudflare, которых нет в списках, открываются чаще: в нашем замере на 14 сайтах — 31 попытка из 42 против 12–18 у V10;
- проверка блокировок в нашей сети — 149 имён из 153, стали открываться roblox.com, riotgames.com, playstation.com и zoom.com.
Вернуться на V10 можно на «Главной» — кнопка «Изменить» у пресета.
Дописанное вами в списки переживёт обновление. Раньше обновление перезаписывало списки в config\lists\ целиком, и свои строки — например, имена EA для Apex — приходилось вписывать заново. Теперь строки, которых нет в нашем списке, переносятся в новую версию под пометкой. Вычеркнутое вами не переносится: новая версия вправе вернуть имя. Действует со следующего обновления: на эту версию вас переводит ещё прежняя программа, и правки в config\lists\ она перезапишет — сохраните их до обновления. Папку config\lists\own\ обновление не трогает и так.
Настройка «Перехват» на вкладке «Десинк». Что десинк вообще видит: «только сайты» (TCP 80 и 443 и QUIC), «как в пресете» (как было, по умолчанию) или «всё» (TCP и UDP на всех портах от 443). Чем уже, тем меньше нагрузки и задержек у всего, что идёт мимо десинка. Окно назовёт секции пресета, которые на выбранном уровне останутся без трафика.
DNS без подмены, когда работает один десинк. Часть операторов подменяет ответы обычного DNS, даже от резолверов Google и Cloudflare, — и тогда YouTube и другие сайты не находятся вовсе, десинку нечего чинить. Теперь, если туннель не поднимается, а на вкладке DNS выбрано «спрашивать через туннель», запросы Windows забирает движок и спрашивает выбранный резолвер по DoH. VPN при этом не включается, настройки DNS Windows не меняются.
Вкладка «Десинк» по-новому. Выбранный пресет — крупной карточкой, game filter и «Перехват» — в «Параметрах работы», у каждого пресета своя кнопка «Применить» и меню «…» (открыть в редакторе, показать файл). Появился поиск по имени, а пресеты идут новыми сверху — сами, без перетаскивания. Кнопки «Не запускать десинк» больше нет: десинк выключается выключателем на «Главной».
Исправления:
Десинк быстрее открывает новые соединения. Прежний winws2 на каждом новом соединении проверял файлы списков у всех секций пресета, даже у не относящихся к нему, и пачка новых соединений задерживала соседние — игры и звонки в том числе. В поставке теперь winws2 1.0.5.2 от bol-van, где сперва проверяется порт, а копии списка «не трогать», которые стояли в каждой секции зря, убраны.
Чем это собрано и как сверить
NetZapret-0.12.0.zip 5A72D960073F400AAEBB2946C5FA1F9086E9222DC6E877D8170BD9DD9AD818C8
NetZapret.exe 47EB8D1F5C2718FC93C3AB37AA06431778B4D0AAAD7C7CCABD2B08B0F2B35669
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.12.0.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.12.0
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.