Что нового
Новое:
Game filter. Тумблер в разделе «Десинк»: к любому пресету добавляются секции для игр — как у Flowseal. Трогаются только первые пакеты соединений к облакам и хостингам, дальше игра идёт нетронутой. Экспериментальный и выключен по умолчанию: выключенный не меняет в работе движка ничего.
Состояние движков — честнее и нагляднее. На «Главной» состояние каждого движка теперь прямо в его карточке, «Десинк» или «Туннель», с номером процесса. Если выходы VPN не отвечают, так и написано — «выходы подписки не отвечают, трафик идёт мимо туннеля · с 23:30», — а не «работает». То же в меню трея.
Отчёт для разбора — с проверкой блокировок. В архив теперь входит последняя проверка блокировок, а карточка отчёта стоит первой в «Ещё». Имена файлов внутри — латиницей, чтобы открывались в любом распаковщике.
Исправления:
Туннель поднимается, если роутер раздаёт DNS по IPv6. У таких пользователей sing-box отвергал конфиг целиком, и VPN не работал вовсе.
Меньше пустых попыток по IPv6. Там, где IPv6 нет, движок сначала пробует IPv4 и не тратит время на заведомо недоступные адреса.
Журнал говорит, кто поднял или остановил движки — кнопка, трей, автозапуск или обновление. Это помогает разбирать неисправности.
Чем это собрано и как сверить
NetZapret-0.8.5.zip 7DDFCA5FB38649AD3BD700116937BBEB40DC89ECF91BCC80257C1A3141E485F0
NetZapret.exe 6B4FDA30E0E88A8E149C0C56A6B22560298817BE58EA75380BF51FEF7807B0D8
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.8.5.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.8.5
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.