XBM 5.0

Больше, чем балансировщик.

XBM стоит между панелью и абонентами: проверяет ноды, убирает из выдачи упавшие и заблокированные и держит каждого абонента на его серверах.

Разрабатывается с 15 февраля 2026 года. Ставится рядом с панелью, саму панель и ноды менять не нужно.

$ bash <(curl -fsSL https://xbmproject.cc/install5.sh)
# спросит ключ XBM5-… и домен подписки
# найдёт v4 — предложит переезд и перенесёт настройки
# не поднялось — вернёт всё как было

Почему XBM

Меньше жалоб в поддержку. Меньше ручной работы.

XBM берёт на себя то, что обычно делают руками: следит за нодами, убирает проблемные из выдачи и защищает подписки.

Упавшая нода уходит из выдачи сама

XBM постоянно проверяет ноды, в том числе на блокировки 16-20 и сибирскую — с агентов в нужном регионе. Упавшая или заблокированная нода уходит в карантин, а вернётся, когда снова заработает.

  • Нидерланды · 1в выдаче
  • Германия · 2в выдаче
  • Финляндия · 1в выдаче

Панель лежит — подписки работают

Подписки абонентов хранятся в кэше на диске. Если панель недоступна, XBM отдаёт их оттуда.

Панель недоступнаПодписки из кэша

Абонент держится своих нод

Sticky-привязка: при каждом обновлении подписки абонент получает те же серверы, а не прыгает по всему парку.

Меньше шаринга подписок

Лимит устройств на подписку. Лишние подключения можно не просто видеть, а выбивать.

Перебор подписок виден сразу

Журнал угроз ловит незнакомые токены и частые запросы, сверяет их с панелью. Сканеры отсекаются до разбора запроса.

Бан домена не задевает всех

Абоненты раскладываются по нескольким доменам страницы подписки. Заблокированный домен перестаёт выдаваться новым абонентам, старые ссылки продолжают работать.5.0

  • sub1.example.netв раздаче
  • sub2.example.netв раздаче
  • sub3.example.netновый, в раздаче

Переезд с v4 одной командой

Конфиг, привязки абонентов, кэш подписок и квоты переносятся сами. v4 остаётся на диске: откат — тоже одна команда.

$ bash <(curl -fsSL https://xbmproject.cc/install5.sh) migrate

Возможности

Что умеет XBM.

Коротко — здесь. Подробное руководство по каждой функции и всем 349 настройкам получают клиенты в личном кабинете.

Выдача подписки

  • Конфиги для Happ, v2rayN, Streisand, Hiddify, Clash/mihomo, sing-box и других. Свой клиент добавляется строкой в настройках.
  • Страница подписки Remnawave — через XBM, на вашем домене.
  • Группы серверов, группа «Автовыбор» и свои настройки на группу: стратегия, обход, DNS.
  • Sticky-привязка: абонент держится своих нод, а не прыгает по всему парку при каждом обновлении.
  • Облегчённый конфиг для iPhone укладывается в память iOS-туннеля, LTE-резерв сохраняется.
  • Правила шаблона панели (direct/block), DNS-настройки и квоты трафика.

Устойчивость к блокировкам

  • Проверка блокировок 16-20 и сибирской — в том числе с агентов на удалённых точках, из нужного региона.
  • Карантин нод: упавшая или заблокированная нода уходит из выдачи сама.
  • Проверка сертификатов нод — протухший сертификат видно до жалоб.
  • LTE-резерв и разнос по хостерам: падение одного хостера не оставляет абонента без запасной ноды.
  • Мульти-домен страницы подписки5.0
  • Работа при падении панели: подписки отдаются из кэша на диске.

Безопасность

  • Защита периметра: обрыв соединения со сканерами до разбора HTTP, баны адресов.
  • Журнал угроз и поиск перебора подписок: незнакомые токены, частота, сверка с панелью.
  • Блок по странам (GeoIP) и лимит устройств на подписку с режимом выбивания лишних подключений.
  • Двухфакторный вход в консоль5.0
  • Контейнер только для чтения, без лишних прав; агент обновлений — в изолированном systemd-сервисе.

Наблюдение

  • Онлайн по нодам, нагрузка и отклик — в консоли, в реальном времени.
  • Наблюдения, детектор аномалий и карта подключений.
  • Метрики для Prometheus.
  • Уведомления в Telegram или вебхуки, суточные отчёты.

Управление

  • Веб-консоль: все настройки с подсказками, живой журнал, статистика абонентов.
  • Автоподбор параметров балансировки.
  • Обновление кнопкой в консоли, срочные — автоматически, с автооткатом.
  • Несколько копий на одном сервере.

Переезд с v4

Одна команда туда. Одна — обратно.

Конфиг, привязки абонентов, кэш подписок и квоты копируются. v4 останавливается, но остаётся на диске вместе с данными: если 5.0 не поднимется, установщик сам вернёт v4.

Чтоv4 (4.6x)5.0
ОсноваNode.jsRust, один статический бинарь
Функции 4.63: выдача, sticky, блокировки, лимитер, угрозыестьесть
Мульти-домен страницы подпискинетесть
Прокси API для бота и реле вебхуков панелинетесть
Вход в консольAPI-токенAPI-токен и TOTP, по желанию
Подпись обновленияоднадве независимые, одна офлайн
Срочные обновления безопасностиуведомление, ставите самиставятся сами, можно выключить
Агент обновлений обновляет себянетда
Несколько копий на сервереестьесть
Лицензияключ v4подписка, ключ XBM5-…

Переезд

Запустите на сервере с v4. Установщик остановит v4, перенесёт данные и запустит 5.0.

$ bash <(curl -fsSL https://xbmproject.cc/install5.sh) migrate

Откат

Что-то не так — v4 вернётся с прежними данными. Обратно на 5.0 — снова одной командой.

$ bash <(curl -fsSL https://xbmproject.cc/install5.sh) rollback
Ключ v4 продолжает работать на v4. Для 5.0 нужен отдельный ключ XBM5-…

История

С 15 февраля 2026 года.

Первая версия вышла зимой. Вот главные вехи с тех пор.

  1. XBM 0.1

    Первая версия балансировщика.

  2. 2.0

    Модульная архитектура, описания серверов для Happ, обход российских доменов.

  3. 3.0

    Sticky-привязка абонентов к нодам и каскадный резерв.

  4. 4.0

    Защита от шаринга подписок и лицензии.

  5. 4.6

    Новая система лицензий: ключ, активация, аренда.

  6. 4.63

    Проверка блокировок 16-20 и сибирской с удалённых агентов, проверка сертификатов нод.

  7. 5.0

    Ядро на Rust, мульти-домен подписки, вход с TOTP и обновления с двумя подписями.

Как начать

Три шага до первой подписки.

Оплатите подписку

В личном кабинете, в USDT: через @CryptoBot, в сети TON или TRC20. Ключ XBM5-… появится в кабинете сразу после оплаты.

Запустите установщик

На сервере с панелью. Если там стоит v4, установщик предложит переезд и перенесёт настройки сам.

$ bash <(curl -fsSL https://xbmproject.cc/install5.sh)

Направьте домен подписки

Пропишите его в reverse proxy — nginx или Caddy, — и абоненты получают подписку через балансер.

Цена

Одна цена. Все функции.

XBM 5 · один сервер
$150в месяц
  • Все функции включены, обновления входят в подписку.
  • Один ключ — один сервер. Второй сервер — второй ключ.
  • Срок — 1, 3, 6 или 12 месяцев. Автопродление с баланса.
  • Оплата в USDT: @CryptoBot, сеть TON или TRC20.
Купить ключ

Если оплата не пришла вовремя

Три дня всё работает как обычно, консоль предупреждает. Потом подписки абонентам отдаются с ошибкой 503 до оплаты. Настройки и данные остаются: оплатили — примерно через 15 минут всё снова работает, перезапускать ничего не нужно.

Переезд на другой сервер

Снимите привязку ключа в личном кабинете — не чаще раза в 30 дней. Первый сервер, запущенный с этим ключом, займёт его.

Вопросы

Частые вопросы.

Кому нужен XBM?

Владельцам VPN-сервисов на панели Remnawave, у которых больше пары нод и есть абоненты, которых жалко терять из-за упавшего сервера или блокировки.

Нужно ли что-то менять в панели или на нодах?

Нет. XBM ставится рядом с панелью и ходит в неё по API, ноды не трогает. В панели нужен API-токен, а домен подписки направляется на XBM.

Какие клиенты поддерживаются?

Happ, v2rayN, Streisand, Hiddify, Clash/mihomo, sing-box и другие. Новый клиент добавляется строкой в настройках, без обновления.

У меня v4. Что будет с ней при переезде?

Она останавливается, но остаётся на диске вместе с данными. Если 5.0 не поднимется, установщик сам вернёт v4. Откатиться вручную можно в любой момент одной командой.

Мой ключ v4 подойдёт для 5.0?

Нет. 5.0 работает по подписке с ключом XBM5-…. Ключ v4 продолжает действовать для v4.

Что, если ваш сервер лицензий недоступен?

Балансер работает по последней полученной лицензии, а после её срока — ещё 3 дня. Короткий сбой у нас ваших абонентов не задевает.

Что балансер отправляет вам?

Только то, что нужно для лицензии: ключ, версию, отпечаток установки (хеши, без IP панели, токенов и данных абонентов) и состояние агента обновлений. Подписки абонентов, адреса нод и токены панели к нам не уходят. Подробно — в руководстве «Лицензия и оплата» в личном кабинете.

Можно ли поставить на два сервера с одним ключом?

Нет: один ключ — один сервер. На втором сервере ключ не заработает. Для второго сервера нужен второй ключ.

Как обновляться?

Кнопкой в консоли или одной командой. Срочные обновления безопасности ставятся сами. Если новая версия не поднялась, агент возвращает прежнюю.

Как защищена консоль?

API-токен и, по желанию, код из приложения-аутентификатора. Доступ можно ограничить списком адресов, а порт — открыть только для локального reverse proxy.

Абоненты не должны страдать от одной упавшей ноды.

Поставьте XBM 5.0 одной командой или переезжайте с v4 — с откатом, если что-то пойдёт не так.