XrayUIXrayUI
  • Как установить
  • Обзор интерфейса
  • Общие параметры
  • Импорт конфигурации
  • Политика обхода/перенаправления
  • Управление подписками
  • Утечки DNS и как их избежать
  • Безопасный обмен конфигом
  • Прозрачный прокси (TPROXY)
  • Сканер Reality TLS
  • Пользовательские файлы геоданных
Команды (CLI)
Список изменений
  • English
  • Russian
  • Как установить
  • Обзор интерфейса
  • Общие параметры
  • Импорт конфигурации
  • Политика обхода/перенаправления
  • Управление подписками
  • Утечки DNS и как их избежать
  • Безопасный обмен конфигом
  • Прозрачный прокси (TPROXY)
  • Сканер Reality TLS
  • Пользовательские файлы геоданных
Команды (CLI)
Список изменений
  • English
  • Russian
  • Руководства

    • Как установить
    • Обзор интерфейса
    • Общие параметры
    • Импорт конфигурации
    • Политика обхода/перенаправления
    • Управление подписками
    • Утечки DNS и как их избежать
    • Безопасный обмен конфигом
    • Прозрачный прокси (TPROXY)
    • Сканер Reality TLS
    • Пользовательские файлы геоданных
  • Команды (CLI)
  • Changelog

Командная строка (CLI)

XRAYUI располагается по пути /jffs/scripts/xrayui и запускается по SSH на вашем роутере. Допустима краткая запись:xrayui <команда> вместо полного /jffs/scripts/xrayui <команда>.

Quick reference

  • Quick reference
  • Управление сервисом
    • xrayui start
    • xrayui stop
    • xrayui restart
    • xrayui version
  • Обновления
    • xrayui update
    • xrayui update <version>
    • xrayui update xray <version|latest>
  • Состояние и диагностика
    • xrayui fixme
    • xrayui diagnostics
    • xrayui diagnostics xrayui
    • xrayui diagnostics env
    • xrayui diagnostics iptables
  • Автоматизация (cron)
    • xrayui cron addjobs
    • xrayui cron deletejobs
  • Установка, резервное копирование и обслуживание UI
    • xrayui install / xrayui uninstall
    • xrayui backup
    • xrayui remount_ui
  • Дополнительно: сервисные события
    • xrayui service_event startup
    • xrayui service_event configuration logs fetch
    • xrayui service_event firewall configure
    • xrayui service_event firewall cleanup

Управление сервисом

xrayui start

Запускает Xray и все зависимости интерфейса; при необходимости настраивает маршрутизацию и политики.

xrayui stop

Корректно останавливает Xray и удаляет правила/маршруты, добавленные XRAYUI.

xrayui restart

Останавливает и заново запускает Xray; формирует маршруты «с нуля».

xrayui version

Печатает установленную версию XRAYUI и версию Xray-core.

xrayui version
# XRAYUI: 0.56.1, XRAY-CORE: 25.6.8

Обновления

xrayui update

Обновляет XRAYUI до последнего стабильного релиза.

xrayui update <version>

Устанавливает указанную версию XRAYUI.

xrayui update xray <version|latest>

Устанавливает указанную версию Xray-core.

Совет

Загрузки выполняются с GitHub. Если GitHub блокируется/ограничивается, включите Использовать прокси GitHub в Общих настройках.

Состояние и диагностика

xrayui fixme

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

xrayui diagnostics

Полный диагностический набор: сведения об окружении, правила iptables/маршрутизации и проверки XRAYUI.

xrayui diagnostics xrayui

Диагностика, сфокусированная на файлах XRAYUI, статусе и сервисных триггерах.

xrayui diagnostics env

Сбор системной и окруженческой информации, релевантной работе Xray.

xrayui diagnostics iptables

Проверка правил маршрутизации/брандмауэра, которыми управляет XRAYUI.

Совет

Вывод команд диагностики пригоден для отправки в группу телеграм при разборе проблем.

Автоматизация (cron)

xrayui cron addjobs

Создаёт рекомендуемые задания cron: ротация логов, проверка обновлений, ночное обновление геоданных.

xrayui cron deletejobs

Удаляет все задания cron, ранее созданные addjobs.

Установка, резервное копирование и обслуживание UI

xrayui install / xrayui uninstall

Установить или полностью удалить плагин и его сервис.

xrayui backup

Создать резервную копию конфигурации и данных, которую можно скопировать с роутера. Резервные копии сохраняются в каталоге /opt/share/xrayui/backup.

На данный момент XRAYUI сохраняет следующие сущности:

/jffs/xrayui_custom # user xrayui trigger scripts
/opt/etc/xray # all JSON files and certificates
/opt/etc/xrayui.conf # config file containing xrayui general settings
/opt/share/xrayui/data # user defined geodat decompiled (sources) files

Предупреждение

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

xrayui remount_ui

Повторно подключить вкладку X-RAY к веб-интерфейсу (полезно после обновлений прошивки/веб-UI).

Дополнительно: сервисные события

Эти команды обычно вызываются хуками или из веб-интерфейса, но их безопасно запускать из SSH при диагностике.

xrayui service_event startup

Инициализация после загрузки.

xrayui service_event configuration logs fetch

Экспорт логов сервиса в просмотрщик логов веб-интерфейса.

xrayui service_event firewall configure

Применить правила iptables без перезапуска Xray.

xrayui service_event firewall cleanup

Удалить правила iptables без перезапуска Xray.

Последнее обновление: 16.08.2025, 17:41
Contributors: Daniel Lavrushin
Next
Changelog