Что нового в 1.1.0
VPN
Новое:
Обычные прокси SOCKS и HTTP(S). Выходом VPN теперь может быть прокси — ссылкой socks5://, socks://, socks4://, http:// или https://, с именем и паролем или без них. Например, локальный прокси другой программы на 127.0.0.1. Такие выходы читаются и из подписок, и из готовых конфигов sing-box и Xray. Ссылка на подписку прокси не станет: прокси — только адрес с портом, без пути и параметров.
Hysteria2 со сменой портов. Ссылки вида hysteria2://…@host:443,20000-50000 и параметр mport, как его пишет v2rayN, теперь читаются. Раньше такой сервер выпадал из подписки, а mport молча пропускался, и клиент шёл на один порт. Порт меняется раз в 30 секунд.
Исправления:
Туннель поднимается и без IPv6 в Windows. Если IPv6 выключен в системе через реестр, движок падал при запуске: «set ipv6 address: Element not found». Теперь туннель в таком случае работает по IPv4.
Без сети программа говорит «нет сети», а не винит панель и серверы. После включения или выхода из сна Wi-Fi порой подключается минуты спустя, а программа всё это время писала «панель недоступна» и «похоже, мёртв выход подписки». Теперь она так и говорит — «нет сети», сама перечитывает подписки, как только сеть появится, и не записывает серверам промахи. Раньше после такого запуска почти все серверы становились «мигающими» и уходили из автоподбора. Остальные отказы панели тоже названы точнее: имя панели не разрешилось или порт закрыт.
Вкладка VPN не ждёт медленную панель. Подписки с разных панелей читаются одновременно, а сохранённый список серверов виден сразу, с пометкой «обновляю…»; ответ панели подставляется, когда придёт.
Десинк
Новое:
Движок десинка — winws2 1.0.6 (родная сборка без Cygwin от автора Zapret GUI) вместе с модулями lua 1.0.6 от bol-van — те же, что везёт Zapret GUI 21.1.7.201.
Исправления:
Код 433 объясняется, а чужой WinDivert не трогается. Если рядом работает GoodbyeDPI или другой обход на WinDivert, десинк не поднимался, и окно писало только «процесс завершился с кодом 433». Теперь программа называет, кто занял драйвер — «рядом работает GoodbyeDPI (процесс goodbyedpi.exe)», — и что делать; если его служба запустит его снова после перезагрузки, скажет и об этом. Останавливая движки, программа больше не трогает драйвер WinDivert другого обхода.
TG Proxy
Новое:
Свой воркер Cloudflare. Общие домены Cloudflare, через которые прокси ходит к Telegram, упираются в ограничения Cloudflare и отвечают ошибкой 503 — Telegram подключается через раз. В строке «Свой воркер Cloudflare» можно указать свой воркер; кнопка «Как создать» открывает инструкцию с готовым кодом. Прокси пробует его раньше общих доменов.
DNS
Новое:
Каталог адресов посредников обновлён (24.10). У GeoHide умер прокси 193.233.112.68 — теперь он на 159.194.200.33; посредников Comss DNS стало больше. Если ваши пины стоят на умерших адресах, нажмите «Проверить актуальные адреса» на вкладке DNS.
Исправления:
Radmin VPN и Hamachi больше не сбивают DNS «авто». Windows могла поставить их адаптер первым, и все «прямые» проверки уходили в виртуальную локалку: «Обзор резолверов» показывал таймаут у всех резолверов, а DNS «авто» весь день спрашивал имена через туннель.
Главная
Исправления:
Причина упавшего движка видна целиком — в строке под «Подробности ниже»: «Десинк: …», «Туннель: …». Раньше она обрезалась и читалась только во всплывающей подсказке.
Предупреждение «Файл hosts переписан» — только в «Диагностике». Карточка о работающем антивирусе на «Главной» осталась.
Чем это собрано и как сверить
NetZapret-1.1.0.zip 2C8759EABE6197AEA56DAB911C0795DD60B60EE3F6041FBA44A59CD422AE196D
NetZapret.exe 9158B85F2D0B9C3A2DD8CF44563ACB715592A4B3C37FE8AEF2A7AC3CD2D14093
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-1.1.0.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v1.1.0
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.