#
Меняем ядро xray
С помощью следующих инструкций вы можете изменить ядро вашего Xray-core в Marzban или Marzban Node.
#
Смена ядра на сервере панели
Во всех приведенных ниже примерах файлы docker-compose.yml и .env можно найти по пути /opt/marzban, а файл xray_config.json - по пути /var/lib/marzban
Загрузка Xray-core
Для продолжения вам понадобятся пакеты unzip и wget.
Чтобы установить их, используйте следующую команду.
apt install wget unzip
Сначала скопируйте ссылку на загрузку нужной версии Xray-core с страницы загрузок Xray-core и загрузите ее на сервер в папку /var/lib/marzban/xray-core.
Например, для загрузки версии 1.8.10 выполните следующие шаги:
Создайте папку для Xray и перейдите в нее.
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.10/Xray-linux-64.zip
Извлеките файл из архива и удалите сам архив.
unzip Xray-linux-64.zip && rm Xray-linux-64.zip
Изменение ядра Marzban
Установите значение переменной XRAY_EXECUTABLE_PATH в файле .env
nano /opt/marzban/.env
XRAY_EXECUTABLE_PATH = "/var/lib/marzban/xray-core/xray"
Перезапустите Marzban.
marzban restart
#
Смена ядра на сервере узла
В Marzban Node также необходимо установить значение XRAY_EXECUTABLE_PATH и добавить папку /var/lib/marzban в службу, как показано ниже.
nano docker-compose.yml
services:
marzban-node:
# build: .
image: gozargah/marzban-node:latest
restart: always
network_mode: host
volumes:
- /var/lib/marzban-node:/var/lib/marzban-node
- /var/lib/marzban:/var/lib/marzban
environment:
SSL_CLIENT_CERT_FILE: "/var/lib/marzban-node/ssl_client_cert.pem"
XRAY_EXECUTABLE_PATH: "/var/lib/marzban/xray-core/xray"
Затем перезапустите службу.