github RixyPow/netzapret v1.2.3
NetZapret 1.2.3

3 hours ago

Что нового в 1.2.3

VPN

Новое:

Серверы на mKCP подключаются. Раньше транспорт mKCP (type=kcp в ссылке) молча собирался как обычный TCP, и сервер выглядел мёртвым. Теперь mKCP доходит до движка с заголовками srtp, utp, wechat-video, dtls, wireguard и с seed. Он читается из ссылок, из конфигов Xray (и из масок mkcp-legacy Xray 26) и из конфигов sing-box.

VLESS Encryption. Раньше параметр encryption у VLESS не читался, и сервер, которому он нужен, не отвечал. Теперь он доходит до движка. Если шифрование записано в виде, которого движок не разбирает, весь туннель из-за этого не падает: пропускается только этот сервер.

AmneziaWG 3 называется при добавлении. Движок понимает AmneziaWG только до версии 2.0. Если у сервера включена защита заголовков из третьей версии, при добавлении об этом будет сказано прямо. Раньше эти параметры терялись без предупреждения, и сервер просто молчал.

Исправления:

Сервер, который движок не умеет подключать, пропускается с причиной, а не стучится по TCP. Это XDNS, QUIC и TCP с маскировкой под HTTP. Раньше такие серверы собирались обычным TCP и выглядели мёртвыми. Теперь причина пропуска попадает в отчёт для поддержки.

REALITY без отпечатка в ссылке идёт как Firefox, а не как Chrome. Отпечаток Chrome, который подставлялся по умолчанию, совпадает с тем, что ТСПУ режет на пути к дата-центрам. Ссылок, где отпечаток указан, это не касается.

Десинк

Новое:

Подмену DNS провайдером видно сразу. В режиме «Десинк» без DNS через движок имена разрешает сам провайдер. Многие провайдеры на YouTube, rutracker и Instagram отвечают «нет такого имени», и сайт не открывается, хотя десинк ни при чём. Теперь программа проверяет это при запуске и раз в 10 минут. Если ответы подменены, на «Главной» появится карточка, а в «Диагностике» — красная строка с советом: на вкладке DNS выбрать путь «через туннель».

Общее

Новое:

Обновление сверяет архив с отпечатком на GitHub. Раньше скачанный архив проверялся только по размеру. Теперь он сверяется с SHA-256, который считает сам GitHub, и подменённый или испорченный архив распакован не будет. Сверка работает при обновлении с 1.2.3 на следующие версии.

Поддержать

Чем это собрано и как сверить

NetZapret-1.2.3.zip   5E4B56F4584AC35F161A0BF823844B8D9C55153DFF7B7C75EE821F422D5593EC
NetZapret.exe   36C4802D48A8948B7942846204E055542330940BC5B01000A302FE25D65F829C

Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.

Проверить скачанное:

Get-FileHash NetZapret-1.2.3.zip -Algorithm SHA256

Собрать самому и сравнить:

git checkout v1.2.3
pack.cmd

Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.

Don't miss a new netzapret release

NewReleases is sending notifications on new releases.