Что нового в 1.2.1
VPN
Исправления:
Один кривой сервер в подписке больше не роняет туннель. Если движок отказывается подняться из-за одного сервера — битый ключ, незнакомая настройка, испорченный путь, — программа сама убирает этот сервер из конфига и поднимает туннель на остальных. Раньше на больших публичных подписках туннель не поднимался вовсе, пока мы не отсеивали каждую новую причину отдельно. Серверы с битым %-кодом в пути транспорта теперь пропускаются и сразу, при разборе подписки.
AmneziaWG и WireGuard поднимаются, когда на сетевой карте выключен IPv6. Раньше выход не отправлял серверу ни одного пакета, и сервер «не отвечал».
Параметры маскировки AmneziaWG, которых движок не знает, не теряются молча. Окно добавления называет их и предупреждает, что сервер может не ответить; сам сервер добавляется.
Ключ Outline с косой чертой после порта (…:45907/?outline=1) теперь добавляется — раньше выдавал «порт не разбирается».
Десинк
Новое:
winws2 обновлён до v1.0.6-31 — свежая сборка движка десинка без Cygwin.
Общее
Новое:
В отчёте — журналы проверок серверов, которые не ответили, и у WireGuard они подробнее: по ним видно, почему сервер молчит. Ключей в отчёте нет.
Чем это собрано и как сверить
NetZapret-1.2.1.zip AB8515C981765D1056E4B60DC05DD2E0F44ABC0D29BCDCA34B3A4AD1F3471167
NetZapret.exe A6955FFBEDC742B964F5372DD96AE337F4E01C8B7F364D99CDCEB49CF15B287A
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-1.2.1.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v1.2.1
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.