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,!wireguardlogging 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-importrouteros/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.