github Ati054/sb-gateway v1.6.25
SB Gateway 1.6.25

3 hours ago

SB Gateway 1.6.25

Русский

Изменения

  • Отказ одной контрольной HTTPS-цели больше не считается отказом VLESS-узла:
    активный маршрут проверяется на трёх независимых целях, а переключение
    требует подтверждённого отказа и рабочего резерва. Общая авария WAN/DNS
    по-прежнему не вызывает перебор узлов.
  • При обновлении контейнера правило журнала RouterOS info,!wireguard
    сохраняет исключение WireGuard и получает !fetch; успешные опросы
    fetch,info больше не заполняют журнал.
  • Необязательный скрипт Cloudflare теперь учитывает последнюю строку обоих
    официальных фидов даже без завершающего перевода строки. Для его обновления
    повторно импортируйте routeros/cloudflare-update.rsc из нового bundle.
    Обычное обновление контейнера не заменяет уже установленный RouterOS script.

Проверка

Go и UI-тесты пройдены. На ARM64 CHR проверены синтаксис RouterOS-скриптов,
маршрутизация и DNS, отказ активного узла, краткие обрывы, авария общего WAN,
остановка контейнера и восстановление исходной конфигурации. На URLTest-листе
ложных переключений в контролируемых сценариях не было; это не гарантия
отсутствия иных причин переключения в боевой сети. На CHR также проверены
исключение fetch для info,!wireguard и обновление фидов Cloudflare
до 15 IPv4 и 7 IPv6 подсетей. Результаты времени переключения на виртуальном
CPU не являются замером производительности физического роутера.

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

Для новой установки используйте sb-gateway-1.6.25-routeros-bundle.zip и
инструкцию. Для обновления загрузите
sb-gateway-1.6.25-linux-arm64.tar в разделе Эксплуатация → Обновление
контейнера
. Если используется необязательный Cloudflare updater, отдельно
повторно импортируйте его скрипт из bundle.

English

Changes

  • One failed HTTPS target no longer marks a VLESS node down. The active route
    checks three independent targets; failover still requires confirmed failure
    and a working reserve. A shared WAN/DNS outage does not trigger node cycling.
  • On container update, a RouterOS info,!wireguard logging rule keeps its
    WireGuard exclusion and gains !fetch, suppressing successful fetch polling.
  • The optional Cloudflare updater now keeps the final line of both official
    feeds without a trailing newline. Re-import routeros/cloudflare-update.rsc
    from the new bundle; updating the container alone does not replace an
    installed RouterOS script.

Verification

Go and UI tests passed. ARM64 CHR checks covered RouterOS script syntax,
routing and DNS, active-node failure, short flaps, shared-WAN outage, container
outage, and restoration of the original configuration. No false switch occurred
in controlled URLTest scenarios; this does not rule out other causes in a live
network. CHR also verified fetch exclusion with info,!wireguard and
Cloudflare feed updates to 15 IPv4 and 7 IPv6 prefixes. Virtual CPU failover
timings are not physical-router performance measurements.

Installation and update

For a clean installation use sb-gateway-1.6.25-routeros-bundle.zip and the
installation guide. For an update, upload
sb-gateway-1.6.25-linux-arm64.tar under Operations → Container update.
If using the optional Cloudflare updater, re-import its script from the bundle.

Don't miss a new sb-gateway release

NewReleases is sending notifications on new releases.