github Ati054/sb-gateway v1.6.24
SB Gateway 1.6.24

4 hours ago

SB Gateway 1.6.24

Русский

Изменения

  • Сигнал ошибки соединения с активным VLESS-сервером запускает внеочередную
    проверку, но не переключает маршрут без подтверждения. Проверки WAN/DNS и
    резерва остаются обязательными.
  • После отказа быстрый TCP-отбор работает и на коротких, и на больших списках;
    ответ порта лишь меняет порядок проверки. Рабочий узел подтверждается HTTPS
    через Xray. Аварийную порцию можно настроить от 1 до 10 узлов.
  • При изменении адреса, порта, транспорта или учётных данных узла подписки
    старая история его доступности сбрасывается. Выбранный outbound проверяется
    на фактическое наличие в Xray и при необходимости восстанавливается;
    устаревшие обработчики удаляются безопасно.
  • Отказ одной из двух контрольных HTTPS-целей не меняет маршрут. Timeout
    активного узла подтверждается следующим быстрым циклом. После возврата на
    приоритетный узел пауза выбора защищает от немедленного обратного прыжка
    из-за шумных измерений качества.
  • В Эксплуатация → Журналы SB Gateway добавлена вкладка Маршруты с
    причинами переключений и классами проверок без URL, адресов серверов и
    паролей. После обновления успешные fetch,info опросы не засоряют общий
    журнал RouterOS.
  • Обновление с публичной 1.6.22 сохраняет конфигурацию, подписки, секреты и
    историю качества. 1.6.23 использовалась как лабораторный кандидат и не
    публиковалась.

Проверка

Полный набор Go-тестов в Linux и 167 UI-тестов прошли. Полный ARM64 Dockerfile
собран с Xray 26.9.9; архив нормализован и проверен упаковщиком RouterOS.
На виртуальном CHR с тестовой ARM64-сборкой прошли проверка скриптов
RouterOS, маршрутизации и DNS, сценарии отказа узла и общего WAN,
устойчивость к кратким обрывам, остановка контейнера и восстановление
исходной конфигурации. При принудительном отказе активного узла
подтверждённое переключение заняло 19,6–25,2 с в отдельных прогонах
на виртуальном CPU; это не замер производительности физического hAP ax3.
Отдельно на ARM64/CHR прошли регрессии сохранения TCP при смене outbound,
возврата A→B→A, восстановления удалённого выбранного обработчика и поиска
последнего рабочего узла среди 128 кандидатов.

Установка и обновление

Для новой установки используйте sb-gateway-1.6.24-routeros-bundle.zip и
инструкцию. Для обновления загрузите
sb-gateway-1.6.24-linux-arm64.tar в разделе Эксплуатация → Обновление
контейнера
. Панель проверяет архитектуру, версию и SHA-256 до остановки
текущего контейнера.

English

Changes

  • A VLESS server connection-failure signal triggers an extra active-node
    probe, never an unconfirmed route switch. WAN/DNS and reserve checks remain
    mandatory.
  • After an outage, fast TCP triage covers both small and large node lists.
    An open port only prioritizes a candidate; HTTPS through Xray confirms it.
    The emergency batch size is configurable from 1 to 10.
  • Subscription endpoint changes invalidate stale node health history. The
    selected outbound must exist in Xray and is restored when possible; stale
    handlers are retired safely.
  • Failure of one of two independent HTTPS targets does not change the route.
    Active-node timeouts are confirmed in the next fast cycle. A recovered
    priority node is protected from immediate quality-driven ping-pong.
  • Operations → SB Gateway logs → Routes now shows switch reasons and
    probe classes without server addresses, URLs or passwords. Successful
    fetch,info polling is excluded from the RouterOS general log after update.
  • Upgrading from public 1.6.22 preserves configuration, subscriptions,
    secrets and quality history. 1.6.23 was a lab candidate, not a public release.

Verification

The full Linux Go suite and all 167 UI tests passed. The complete ARM64
Dockerfile built with Xray 26.9.9, and the archive was normalized and verified
by the RouterOS packager. On a virtual CHR, RouterOS script syntax, routing,
DNS, node and shared-WAN failures, short outage stability, container outage,
and restoration of the original configuration passed. Confirmed failover took
19.6–25.2 seconds in individual virtual-CPU runs; this is not a physical
hAP ax3 performance measurement.
Separate ARM64/CHR regressions passed for established TCP across outbound
switches, A→B→A handler retention, restoring a missing selected handler,
and finding the last usable node among 128 candidates.

Installation and update

For a clean installation use sb-gateway-1.6.24-routeros-bundle.zip and the
installation guide. For an update, upload
sb-gateway-1.6.24-linux-arm64.tar under Operations → Container update.
The panel verifies architecture, version and SHA-256 before stopping the
current container.

Don't miss a new sb-gateway release

NewReleases is sending notifications on new releases.