Смена версии xray-core
С помощью следующего руководства, Вы сможете изменить ядро вашего Xray-core в Marzban или Marzban Node.
Используемые файлы:
Директория/opt/marzban/
- .env
- docker-compose.yml
Смена ядра на сервере панели
-
Устанаваливаем нужный софт
Окно терминала sudo apt install wget unzip -
Создаем папку для Xray и переходим в нее.
Окно терминала sudo mkdir -p /var/lib/marzban/xray-core && cd /var/lib/marzban/xray-core -
Скачиваем нужную версию Xray с помощью wget.
Окно терминала wget https://github.com/XTLS/Xray-core/releases/download/v1.8.17/Xray-linux-64.zip -
Извлекаем содержимое и удаляем архив.
Окно терминала unzip Xray-linux-64.zip && rm Xray-linux-64.zip -
Указываем панели путь к исполняемым файлам
Окно терминала sudo nano /opt/marzban/.env/opt/marzban/.env XRAY_EXECUTABLE_PATH = /var/lib/marzban/xray-core/xray -
Перезапускаем Marzban.
Окно терминала sudo marzban restart
Смена ядра на сервере узла
Используемые файлы:
Директория~/Marzban-node/
- .env
- docker-compose.yml
Выполняем шаги с 1-4.
-
Устанавливаем значение переменной
XRAY_EXECUTABLE_PATH
Окно терминала sudo nano ~/Marzban-node/docker-compose.yml~/Marzban-node/docker-compose.yml services:marzban-node:image: gozargah/marzban-node:latestrestart: alwaysnetwork_mode: hostvolumes:- /var/lib/marzban-node:/var/lib/marzban-node- /var/lib/marzban:/var/lib/marzbanenvironment:SSL_CLIENT_CERT_FILE: "/var/lib/marzban-node/ssl_client_cert.pem"SERVICE_PROTOCOL: restXRAY_EXECUTABLE_PATH: "/var/lib/marzban/xray-core/xray" -
Перезапускаем узел
Окно терминала cd ~/Marzban-nodedocker compose down --remove-orphans; docker compose up -d