Skip to content

XPAM Script v1.3.7

Choose a tag to compare

@deepru deepru released this 01 Jul 16:28
· 34 commits to main since this release

XPAM Script v1.3.7

Релиз-обновление на базе v1.3.6. Он упрощает и укрепляет архитектуру, добавляет
восстановление базы 3x-ui одной командой, проверку нехватки памяти и подтверждает
полную совместимость с Debian 13 и Ubuntu 26.04.

Пользовательский интерфейс не изменился: те же команды <prefix>-xpam,
<prefix>-links, <prefix>-health, <prefix>-repair. VLESS и Telegram links
берутся из актуальной базы 3x-ui, как и раньше.


🚀 Главное в v1.3.7

  • Восстановление базы 3x-ui одной командой — sudo <prefix>-repair --full.
    Обычный repair чинит обвязку сервера, но не трогает данные. Новый --full
    дополнительно восстанавливает базу 3x-ui (клиенты, inbound'ы, MTProto-секрет)
    из последнего golden-снапшота: проверяет целостность, просит подтверждение
    restore-full, делает резервную копию текущей базы и автоматически
    откатывается
    , если проверка health после восстановления не прошла.
  • repair теперь также регенерирует конфигурацию nginx (раньше — только
    HAProxy), то есть чинит больше типовых поломок без переустановки.
  • Новая health-проверка нехватки памяти — доступная RAM, использование swap и
    события OOM (уровень WARN, без ложных тревог на здоровом сервере).
  • Упрощение и чистка архитектуры — удалены устаревшие ветки, снижен объём
    кода и число «спрятанных» режимов.
  • Надёжная упаковка релиза — сборка архива с обязательной wrapper-структурой,
    SHA256-суммой и CI-проверками, чтобы self-update принимал архив без сюрпризов.

✅ Совместимость

Релиз полностью протестирован и совместим с новыми выпусками дистрибутивов:

  • Debian 13 (профиль root_mtproto)
  • Ubuntu 26.04 LTS (профиль subdomains_mtproto)
  • а также с более ранними Ubuntu / Debian.

Проверки версии ОС больше не выдают ложных ошибок на новых релизах. Базовая
проверенная связка панели остаётся 3x-ui 3.4.2 / Xray 26.6.27 (и upgrade, и
чистая установка).

♻️ Что изменилось (важно прочитать)

  • Удалён устаревший профиль vless_direct. Сервер всегда работает по схеме
    HAProxy → локальный Xray (это и была схема по умолчанию).
  • Удалён legacy MTProto-бэкенд alexbers. Telegram proxy / MTG работает только
    через встроенный в 3x-ui MTG.
    • Команда <prefix>-tg удалена. Актуальная Telegram-ссылка теперь берётся из
      sudo <prefix>-links --show-secrets (там же, где VLESS-ссылка).
  • Fail-fast при импорте старых конфигов. Конфигурация с удалённым
    профилем/бэкендом отклоняется с понятным сообщением — такой сервер нужно
    устанавливать заново на чистой ВМ.

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

  • Укреплён сокет Telegram-relay: убран небезопасный fallback на мир-доступные права.
  • Задокументированы намеренные loopback-only обращения к панели 3x-ui по 127.0.0.1.

🔄 Обновление с v1.3.6

Обновление — штатное, через меню:

  1. sudo <prefix>-xpam → раздел обновления XPAM.
  2. Апдейтер скачает релиз, проверит SHA256, подготовит staging, сделает backup,
    применит новую версию, запустит post-update health/deep-health и откатится при
    ошибке.
  3. После обновления выполните sudo <prefix>-health --deep для контроля.

Данные подключения (VLESS / Telegram links), домены и DoubleHop-состояние при
обновлении не меняются.

🧪 Проверка релиза

Перед публикацией v1.3.7 проверен на чистых VPS:

  • Debian 13 и Ubuntu 26.04 — установка, сайты, VLESS через клиент,
    Telegram-подключение, DoubleHop Mode, health/deep-health, repair,
    repair --full, weekly maintenance — всё зелёное.
  • Целостность архива и путь установки/самообновления (wrapper-структура, SHA256).

🔐 Секреты

Не публикуйте вывод sudo <prefix>-links --show-secrets, VLESS/Telegram links,
пароли и токены в чатах, issues, скриншотах или публичных логах.