github Ati054/sb-gateway v1.6.34
SB Gateway 1.6.34

3 hours ago

SB Gateway 1.6.34

Русский

Изменения относительно SB Gateway 1.6.27.

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

  • URLTest избегает лишнего промежуточного переключения, если свежие сравнения уже выявили существенно лучший допустимый резерв. Новый кандидат проходит собственные подтверждения; защита от возврата на нестабильный узел сохранена.
  • Плановые сравнения больше не сдвигают очередь обхода непроверенных узлов. Незавершённый замер скорости при проверке одного узла не считается нулевой скоростью.
  • В журнал плановых переключений на лучший узел добавлены свежие задержки и скорости сравниваемых узлов, время и результат сравнения.
  • Selector API Xray остаётся доступным во время компиляции крупных GeoIP-правил; обновление маршрутов сохраняет последний выбранный узел.
  • Убраны успешные входы и выходы выделенного служебного пользователя из обычного журнала RouterOS без глобального отключения аудита. Чужие входы, ошибки и предупреждения сохраняются. Фильтры устанавливаются после обновления контейнера и восстанавливаются перед полным удалением через Web UI.
  • Фоновая синхронизация служебных фильтров не конкурирует с Apply. После успеха перепроверка выполняется раз в час, не меняя частоту URLTest и watchdog.
  • Для активного узла таблица качества показывает текущую медиану и последний успешный замер скорости со временем; для остальных сохранена накопленная статистика. Убрана колонка «К активному», смешивавшая разные окна измерений.

Ядро и соединения

  • Серверный Xray-core обновлён с 26.9.9 до 26.9.30.
  • Исправлены сбои при одновременном переключении узлов, установлении XHTTP-соединений и обновлении TLS-сертификатов.
  • Зависшее установление XHTTP/TCP-соединения ограничено тайм-аутом. Открытые TCP-соединения сохраняются при смене узла.
  • Обновление правил маршрутизации сохраняет выбранный узел.

Маршрутные листы и каталог

  • Добавлены динамические группы узлов из одной или всех подписок: фильтры по стране, протоколу, имени и emoji, исключения целых слов. Состав обновляется вместе с подписками; доступны предварительный просмотр и исходный порядок узлов.
  • Добавлены правила доменов, IP/CIDR и TCP/UDP-портов и диапазонов через WAN или VLESS, с дополнительными HTTP/TLS/QUIC-фильтрами для доменных и IP-правил. Правила учитываются в совместимых клиентских профилях.
  • Расширен каталог сервисов Китая и Ирана. Улучшена обработка GeoSite; новые выбранные карточки обновляются перед применением. Исправлены DNS-исключения RouterOS для неподдерживаемых GeoSite-меток.
  • Добавлены маршруты GeoIP по выбранным странам: ручное и ежедневное обновление, ограничение размера базы и активация без перезапуска Xray. При неуспешном обновлении восстанавливаются прежние правила.

Применение и восстановление

  • Исправлены ошибочные откаты конфигурации с крупной GeoIP-базой и повторная тяжёлая проверка той же базы.
  • Фоновое обновление GeoIP не вмешивается в применение и откат. Посторонняя настройка monitor не перезапускает Xray и не загружает неизменные GeoIP-правила повторно.
  • Сохранение, сброс и редактирование черновика при занятой конфигурации сразу возвращают конфликт без изменения данных, вместо поздней записи после ошибки 504.
  • После планового перезапуска и применения настроек восстанавливается управляемый трафик. Watchdog не мешает незавершённому откату RouterOS.
  • Устранены ложные отказы watchdog из-за форматирования правил firewall.
  • Публичный ICMP управляемых клиентов явно отклоняется; устранены циклы маршрутизации и непредусмотренный обход через WAN.

URLTest, подписки и панель

  • История узлов сохраняется при перезапуске и ошибке чтения состояния. Обновление подписки обновляет выбранный узел без потери истории остальных.
  • Подтверждённые отказы отделены от плановых замеров; нестабильные узлы временно исключаются из планового возврата. После общего сбоя WAN/DNS активный узел проверяется заново.
  • Аварийный поиск резерва не прерывается фоновой проверкой другого листа. Результаты проверок старой конфигурации не вызывают переключение.
  • Скрипты RouterOS автоматически согласуются с версией контейнера. Журналы «Маршруты» и Control plane разделены, обычные проверки не засоряют журнал RouterOS.
  • Улучшены редакторы листов, групп и правил на компьютерах и телефонах. Статус обновления подписки различает загрузку узлов и их активацию; предупреждение о нестабильности требует устойчивого отказа.

English

Changes since SB Gateway 1.6.27.

Fixes In 1.6.34

  • URLTest avoids an unnecessary intermediate switch when fresh comparisons already identify a materially better eligible reserve. A new candidate must pass its own confirmations; unstable-node return protection is retained.
  • Planned comparisons no longer advance the scan queue past untested nodes. An inconclusive speed measurement in a single-node batch is not treated as zero throughput.
  • Planned optimization switch events include fresh delays and speeds for the compared nodes, comparison time and outcome.
  • The Xray selector API remains responsive while large GeoIP rules compile; routing updates retain the latest selected node.
  • Successful login/logout chatter from the dedicated service account is removed from ordinary RouterOS logs without globally disabling account auditing. Other users, errors and warnings remain visible. Filters are installed after the container upgrade and restored before full uninstall through the Web UI.
  • Background service-log reconciliation does not compete with Apply. Successful reconciliation repeats hourly without changing URLTest or watchdog cadence.
  • The active node's quality row shows its current median and last successful speed measurement with timestamps; other rows retain accumulated statistics. Removed the relative-to-active column that mixed measurement windows.

Core And Connections

  • Server Xray-core updated from 26.9.9 to 26.9.30.
  • Fixed failures during concurrent node switching, XHTTP connection setup and TLS certificate refresh.
  • Stalled XHTTP/TCP connection setup is bounded by a timeout. Established TCP connections survive node switching.
  • Routing updates retain the selected node.

Policies And Catalog

  • Added dynamic node groups from one or all subscriptions, with country, protocol, name and emoji filters, whole-word exclusions, membership preview and original node order. Membership updates with subscriptions.
  • Added domain, IP/CIDR and TCP/UDP port/range rules through WAN or VLESS, with optional HTTP/TLS/QUIC filters for domain and IP rules. Compatible client profiles include these rules.
  • Expanded the China and Iran service catalog. Improved GeoSite handling and refresh of newly selected cards before Apply. Fixed RouterOS DNS exceptions for unsupported GeoSite labels.
  • Added country-based GeoIP routes with manual/daily updates, database size limits and activation without restarting Xray. Failed updates restore the previous rules.

Apply And Recovery

  • Fixed premature rollbacks with large GeoIP databases and repeated heavy validation of the same database.
  • Background GeoIP updates do not interfere with Apply or rollback. Unrelated monitor settings do not restart Xray or reload unchanged GeoIP rules.
  • Draft save, reset and editing return an immediate conflict without changing data when configuration is busy, instead of writing after a 504 error.
  • Managed traffic recovers after planned restarts and configuration changes. Watchdog respects pending RouterOS rollback.
  • Fixed false watchdog failures caused by firewall rule formatting.
  • Managed public ICMP is explicitly rejected, preventing routing loops and unintended WAN bypass.

URLTest, Subscriptions And UI

  • Node history survives restarts and state-read errors. Subscription updates refresh the selected node without losing other nodes' history.
  • Confirmed failures are separate from scheduled measurements; unstable nodes are temporarily excluded from planned returns. WAN/DNS recovery triggers a fresh active-node check.
  • Emergency recovery is not interrupted by another policy's background probe. Results from an old configuration cannot trigger switching.
  • RouterOS scripts reconcile automatically with the container version. Route and Control plane logs are separated; routine probes no longer fill the RouterOS log.
  • Improved desktop/mobile policy, group and rule editors. Subscription status distinguishes downloaded nodes from runtime activation; unstable-route warnings require sustained failure.

Don't miss a new sb-gateway release

NewReleases is sending notifications on new releases.