Skip to content

Releases

0.9.12.9

Choose a tag to compare

@github-actions github-actions released this 04 Nov 13:25

Исправлено:

  • Ограничена загрузка подписок схемами HTTP/HTTPS, включая проверку соединения.
  • Xray-подписка с большим числом узлов больше не заменяется коротким ответом sing-box; сохранённый Xray User-Agent используется первым, а результат пустой пробы кэшируется на 24 часа.
  • Исправлены smoke-тесты сценариев HTTP guard и fuller-list.

Участник: @cergo666

0.9.12.7

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:30

0.9.12.7

  • P2P и UPnP. Сессии, которые клиент из LAN открывает со своего проброшенного порта (port forward или UPnP: Steam P2P и Remote Play, WebRTC, игровые лобби), больше не попадают в прокси и не теряют прямое соединение. Порты берутся из редиректов firewall и аренд miniupnpd и обновляются без перезапуска (PR #188).

Участники: @cergo666.

0.9.12.6

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:43

0.9.12.6

  • Подписки: полный список узлов. Панель отдаёт клиенту sing-box урезанный список, а Xray-клиенту весь (xhttp, hysteria2, несколько узлов в локации). В режиме auto после выбора User-Agent делается один дополнительный запрос Xray-клиентом, и берётся список, где узлов больше (PR #186).
  • Подписки: имена узлов Xray. Узлы с собственным тегом (PL1, WS, HY2) теперь называются «<профиль> · <тег>», поэтому фильтр по стране и флагу находит, например, Польшу (PR #187).

Участники: @cergo666.

0.9.12.5

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:00

NetShift 0.9.12.5 — 0.9.12.4 + ещё быстрее сборка пакетов в CI

Что нового по сравнению с 0.9.12.4

  • CI: из сборки пакетов забираются только пакеты, образ SDK (несколько ГБ) больше не грузится в docker: сборка apk ~76 с, ipk ~65 с вместо 152 / 114 с. Содержимое пакетов не меняется.

Что уже было в 0.9.12.4

Сборка пакетов без слойного кеша Actions; подсказка про Reality в «Диагностике», шардированные смоук-тесты, подписки Xray 26 и ссылки INCY, FakeIP на sing-box 1.14 для списков из нескольких правил.

Участники

Спасибо @cergo666.

0.9.12.4

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:50

NetShift 0.9.12.4 — 0.9.12.3 + быстрая сборка пакетов в CI

Что нового по сравнению с 0.9.12.3

  • CI: сборка пакетов без слойного кеша Actions: запись слоёв образа SDK занимала до 280 с из ~400 с шага сборки apk. Содержимое пакетов не меняется.

Что уже было в 0.9.12.3

Подсказка про Reality в «Диагностике», шардированные смоук-тесты, подписки Xray 26 и ссылки INCY, FakeIP на sing-box 1.14 для списков из нескольких правил.

Участники

Спасибо @cergo666.

0.9.12.3

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:23

NetShift 0.9.12.3 — 0.9.12.2 + подсказка про Reality и быстрые тесты в CI

Что нового по сравнению с 0.9.12.2

  • Вкладка «Диагностика», проверка окружения: если vless-сервер отвечает сертификатом чужого сайта (типичный признак отказа Reality), показывается подсказка. С обычным ядром sing-box — «установите sing-box extended или lite в менеджере компонентов» (обычное ядро шлёт в Reality старую версию клиента, которую часть серверов не принимает); с extended — проверить ключ, short id и SNI сервера.
  • CI: смоук-тесты идут четырьмя шардами рядом (~1,5 минуты вместо ~3,5), из лога тестов убраны посторонние строки.

Что уже было в 0.9.12.2

Подписки Xray 26 с плоскими настройками outbound; ссылки INCY (incy://crypt1/...) в списке адресов подписки; FakeIP на sing-box 1.14 для списков из нескольких правил.

Проверка

Смоук-набор локально (четыре шарда): 2739 passed / 0 failed / 3 skipped.

Участники

Спасибо @cergo666.

0.9.12.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:24

NetShift 0.9.12.2 — 0.9.12.1 + подписки в формате Xray 26 и ссылки INCY

Что нового по сравнению с 0.9.12.1

  • Подписки в формате Xray JSON, где адрес, порт и id outbound лежат прямо в settings (Xray 26), давали ноль узлов и ошибку «No subscription User-Agent candidate produced valid outbounds». Теперь такие узлы читаются (vless/vmess/trojan/shadowsocks); прежний формат vnext/servers работает как раньше.
  • Ссылки приложений INCY (incy://crypt1/...) в списке адресов подписки при сохранении заменяются адресом, который в них записан.

Что уже было в 0.9.12.1

FakeIP для списков из нескольких правил на sing-box 1.14 (служебные домены вынесены в отдельное DNS-правило).

Проверка

Полный смоук-набор локально: 2721 passed / 0 failed / 3 skipped; подписка с 66 серверами VLESS Reality даёт 67 outbound вместо 0.

Участники

Спасибо @cergo666.

0.9.12.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:04

NetShift 0.9.12.1 — 0.9.12 + исправление FakeIP на sing-box 1.14

Что нового по сравнению с 0.9.12

  • FakeIP для списков из нескольких правил на sing-box 1.14 (например, community-список discord): служебные домены вынесены в отдельное DNS-правило, домены списка снова получают FakeIP-адреса.

Проверка

Полный смоук-набор локально: 2717 passed / 0 failed / 3 skipped; поведение проверено на sing-box 1.14.4.

Участники

Спасибо @cergo666.

0.9.11.12

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:27

NetShift 0.9.11.12 — 0.9.11.10 + исправление вкладок «Менеджер компонентов» и «Диагностика»

Что нового по сравнению с 0.9.11.10

  • На LuCI 26 (OpenWrt 25.12.x) вкладки «Менеджер компонентов» и «Диагностика» открывались пустыми или «то прогружались, то нет». Теперь они заполняются при открытии — и при заходе страницей сразу на вкладку, и при переходе с другой (в том числе на пустую заготовку менеджера).

Проверка

Полный смоук-набор локально: 2705 passed / 0 failed / 3 skipped; проверено на OpenWrt 25.12.5 (LuCI 26.288): заход на «Дашборд» и переход на «Менеджер компонентов» и «Диагностику».

Участники

Спасибо @cergo666.

0.9.11.11

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:02

NetShift 0.9.11.11 — 0.9.11.10 + исправление пустой вкладки «Менеджер компонентов»

Что нового по сравнению с 0.9.11.10

  • На LuCI 26 (OpenWrt 25.12.x) вкладка «Менеджер компонентов» открывалась пустой: ожидание видимости не срабатывало на пустой заготовке. Теперь вкладка заполняется при открытии, в том числе при заходе страницей сразу на неё и после перезагрузки.

Проверка

Полный смоук-набор локально: 2705 passed / 0 failed / 3 skipped; проверено на OpenWrt 25.12.5 (LuCI 26.288).

Участники

Спасибо @cergo666.