Вы можете использовать скрипт:
bash
bash <(wget -qO- https://raw.githubusercontent.com/DigneZzZ/marzban_core_change/main/change.sh)
С помощью руководства ниже, Вы сможете изменить ядро вашего Xray-core в Marzban или Marzban Node.
Смена ядра на сервере панели
Устанаваливаем нужный софт
bashsudo apt install wget unzip
Создаем папку для Xray и переходим в нее.
bashsudo mkdir -p /var/lib/marzban/xray-core && cd /var/lib/marzban/xray-core
Скачиваем нужную версию Xray с помощью wget.
bashwget https://github.com/XTLS/Xray-core/releases/download/v1.8.16/Xray-linux-64.zip
Извлекаем содержимое и удаляем архив.
bashunzip Xray-linux-64.zip && rm Xray-linux-64.zip
Указываем панели путь к исполняемым файлам
bashsudo nano /opt/marzban/.env
diff// /opt/marzban/.env +XRAY_EXECUTABLE_PATH = /var/lib/marzban/xray-core/xray
Перезапускаем Marzban.
bashsudo marzban restart
Смена ядра на сервере узла
Используемые файлы:
Выполняем шаги с 1-4.
Устанавливаем значение переменной
XRAY_EXECUTABLE_PATH
bashsudo nano ~/Marzban-node/docker-compose.yml
yaml// ~/Marzban-node/docker-compose.yml services: marzban-node: 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" SERVICE_PROTOCOL: rest XRAY_EXECUTABLE_PATH: "/var/lib/marzban/xray-core/xray"
Перезапускаем узел
bashcd ~/Marzban-node docker compose down --remove-orphans; docker compose up -d