github RixyPow/netzapret v0.5.3
NetZapret 0.5.3

latest releases: v1.2.4, v1.2.3, v1.2.2...
one month ago

Серверы, которых раньше не было видно

Подписка могла показывать меньше серверов, чем в ней есть, а то и ноль —
и это выглядело как мёртвая подписка при живом счётчике трафика.

Причин было две, и обе исправлены.

Транспорт xhttp. Он придуман в Xray, и обычная сборка sing-box его не
знает: такие серверы отбрасывались молча. Движок в поставке заменён на сборку
с его поддержкой. На живой подписке это четыре сервера из двадцати одного,
на другой — все двенадцать.

Формат ответа панели. Панели отдают разное разным клиентам, а программа
представлялась чужим именем и получала готовый конфиг вместо списка ссылок:
без названий стран, с тегами proxy, proxy-2 и повторами — двадцать один
вместо двенадцати. Теперь программа представляется движком, который ведёт,
и получает обычный список с флагами и названиями.

Если панель всё же отдаёт готовый конфиг, серверы достаются и из него —
но это запасной путь, а не единственный.

Что это открывает дальше

Новый движок умеет WireGuard, MTProto и MASQUE. Ничего из этого пока
не подключено, но теперь для этого не нужно менять движок ещё раз.

Движки видно, пока они поднимаются

На «Главной» они больше не пропадают из списка на время запуска: жёлтые
и подписаны «запускается», как остановленные — серые. Супервизор пишет своё
состояние только после того, как поднял все службы, и до тех пор список
опустошался — ровно на те десятки секунд, когда на него и смотрят.

Архив стал тяжелее

Около 130 МБ против 90. Движок с поддержкой xhttp вдвое больше прежнего —
85 МБ против 43. Другого способа получить эти серверы нет.

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

NetZapret.zip   2804DD800D004D1FF3B229CD14BF59E1CBF947EE292C1AFCF63BBC42489CA415
NetZapret.exe   3289600FB4301F3D3C2C1BE969B170278619CE4710DDF2FD820AC7990F0A3368

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

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

Get-FileHash NetZapret.zip -Algorithm SHA256

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

git checkout v0.5.3
pack.cmd

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

Don't miss a new netzapret release

NewReleases is sending notifications on new releases.