Skip to content

v2.13.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 19:52

Главное: большая переработка sing-box маршрутизации (PR #349) — простой режим стал по-настоящему простым (визард правил, автоматические composite-outbound'ы), expert-панель научилась удалять и сворачивать, drag-n-drop правил доведён до ума. Отдельная вкладка «Прокси» удалена — device proxy переехал в Sing-box Router → Эксперт → Inbounds. Плюс настройка endpoint встроенных WG-серверов из UI и серия фиксов подписок и статуса sb-router.

Новые возможности

  • Endpoint клиентов встроенного WG-сервера настраивается из UI карточки сервера — пустое поле → KeenDNS, иначе WAN или свой IP/домен; подпись совпадает с тем, что реально попадёт в конфиг пира.
  • Визард правил в простом режиме — добавление и редактирование через шаблоны и свои списки; выбор нескольких туннелей автоматически создаёт composite (urltest, автовыбор по скорости) или переиспользует существующий; на шаге предпросмотра видно, куда пойдёт трафик.
  • Каталог rule-set'ов в expert-режиме — создание сета из каталога по кнопке, без похода в простой режим.
  • UI Element Hider (Настройки → Экспериментальное) — скрытие элементов интерфейса по клику, правила per-path, с защитой критичного UI.

Sing-box / маршрутизация

  • Expert-панель: удаление route rules, rule-set'ов, outbound'ов, DNS-серверов/правил и inbound'ов с подтверждением; кнопка заблокирована с подсказкой, если элемент где-то используется; секции сворачиваются (состояние запоминается); редакторы приведены к единому стилю модалок.
  • Drag-n-drop правил в простом режиме: автоскролл у краёв списка, двухфазный индикатор вставки, плавное схлопывание исходного слота, мёртвая зона против drop «на себя».
  • Карточки правил и composite показывают реально выбранные туннели (активный + «+N»), тоны и иконки протоколов и типов rule-set'ов.
  • DNS detour нормализован — пустой или direct detour больше не пишется в конфиг (sing-box 1.12+ падал на явном "direct"); вместо путающего «через route» — «Напрямую»; legacy-значения подсвечиваются и чинятся при сохранении.
  • Вкладка «Прокси» удалена — device proxy управляется в Эксперт → Inbounds; старые ссылки ?tab=deviceproxy редиректятся; удалить можно любой inbound, включая default; если sing-box не применил конфиг, UI честно показывает warning.
  • Подписки в маршрутизаторе — бейдж subscription, запрет редактировать состав подписочного outbound'а (только выбор активного члена), корректные действия по подписке в списочном режиме туннелей.

Исправления

  • Добавление подписки не падает на pinSHA256 (#350) — параметр больше не мапится в certificate_public_key_sha256 (hysteria2); битый outbound изолируется и по decode-ошибке; индекс проблемного outbound'а корректно определяется из ошибок sing-box check.
  • Статус sb-router после включения (#354) — Enable ждёт реального биндинга инбаунд-сокетов, а не только PID процесса; ложный «СБОЙ» сразу после включения исчез.
  • MTU управляемого сервера (#278) — применяется и к интерфейсу самого сервера, а не только к конфигам пиров.
  • Kernel-туннель: IP интерфейса можно менять до первого старта — несозданный туннель отдаёт состояние not_created вместо stopped.
  • Карточка пира сервера — конфиг и QR больше не мигают при фоновом обновлении страницы серверов.