EasyXrayEasyXray
Начало работы

Обновление и удаление

Управляйте EasyXray через меню и CLI easyxray — обновляйте (стабильная, dev- или старая версия), меняйте настройки и удаляйте панель без остатков.

После установки через скрипт команда easyxray становится вашим центром управления. Запустите её без аргументов, чтобы открыть интерактивное меню, либо передайте подкоманду для разового действия.

easyxray

Меню управления easyxray

В меню (пункты 0–28) сверху отображается статус панели/Xray, а далее:

#ПунктЧто делает
1Install(Пере)установка из удалённого скрипта
2UpdateОбновление до последнего стабильного релиза
3Update to Dev Channel (latest commit)Обновление до скользящей сборки dev-latest
4Update MenuОбновление только скрипта меню easyxray
5Legacy VersionУстановка конкретной старой версии (запросит тег)
6UninstallУдаление EasyXray (см. ниже)
7Reset Username & PasswordЗадать новые учётные данные; при желании отключить 2FA
8Reset Web Base PathСгенерировать случайный базовый веб-путь
9Reset SettingsСброс настроек панели (ваша учётная запись сохраняется)
10Change PortИзменить порт панели
11View Current SettingsПоказать имя пользователя, порт, базовый веб-путь, пути к сертификатам
12–14Start / Stop / RestartУправление службой панели
15Restart XrayПерезапустить только Xray-core
16Check StatusСтатус службы
17Logs ManagementПросмотр отладочных логов / очистка логов
18–19Enable / Disable AutostartВключить/выключить автозапуск при загрузке
20SSL Certificate ManagementLet's Encrypt (домен или IP), пользовательские пути, продление/отзыв
21Cloudflare SSL CertificateWildcard-сертификат через DNS-01 с помощью Cloudflare
22IP Limit ManagementОграничения по IP на клиента на базе Fail2ban
23Firewall ManagementУстановка ufw и правила для портов
24SSH Port Forwarding ManagementПривязать панель к localhost и туннелировать через SSH
25PostgreSQL ManagementУстановка/миграция/управление PostgreSQL
26Enable BBRПереключить sysctl-управление перегрузкой BBR
27Update Geo FilesОбновить данные geoip/geosite (Loyalsoldier, IR, RU)
28Speedtest by OoklaЗапустить тест скорости Ookla
0Exit—

Некоторым из этих пунктов посвящены отдельные страницы: SSL-сертификаты (пункты 20–21), Безопасность (ограничения по IP, фаервол), Обратный прокси и Настройки панели (TLS), а также База данных (PostgreSQL).

Подкоманды CLI

Для скриптов и быстрых действий easyxray также принимает подкоманду напрямую:

КомандаДействие
easyxray start / stop / restartУправление службой
easyxray restart-xrayПерезапустить только Xray-core
easyxray statusПоказать статус
easyxray settingsПоказать текущие настройки
easyxray enable / disableВключить/выключить автозапуск при загрузке
easyxray logВывести отладочный лог в реальном времени
easyxray banlogПоказать лог блокировок Fail2ban
easyxray updateОбновить до последнего стабильного релиза
easyxray update-devОбновить до скользящей сборки dev-latest
easyxray legacyУстановить конкретную старую версию (с запросом)
easyxray update-all-geofilesОбновить все geo-файлы, перезапустить при изменениях
easyxray migrate-db --dsn …Миграция SQLite → PostgreSQL (см. База данных)
easyxray install / uninstallУстановка / удаление

Обновление

  • Стабильная версия: пункт меню 2 или easyxray update. Повторный запуск установочного скрипта также обновляет панель на месте.
  • Dev-канал: пункт меню 3 или easyxray update-dev — скользящая сборка dev-latest по каждому коммиту (не стабильный релиз).
  • Конкретная старая версия: пункт меню 5 (Legacy Version).

Обновление сохраняет вашу базу данных и настройки. Перед переходом на новую мажорную версию сделайте резервную копию.

Пользователи Docker обновляются иначе — нужно скачать новый образ и пересоздать контейнер (docker compose pull && docker compose up -d), а не использовать команды обновления easyxray.

Удаление

Пункт меню 6 или easyxray uninstall. Команда останавливает и отключает службу, удаляет юнит службы, а также каталоги /etc/easyxray/ и папку установки. Если панель использовала локально установленный PostgreSQL, она предложит удалить и его (отдельное необратимое подтверждение).

Удаление стирает базу данных (/etc/easyxray/EasyXray.db) и вашу конфигурацию. Сначала сделайте резервную копию, если она может вам понадобиться.

On this page