# Меняем ядро xray

С помощью следующих инструкций вы можете изменить ядро вашего Xray-core в Marzban или Marzban Node.

# Смена ядра на сервере панели

Загрузка Xray-core

Чтобы установить их, используйте следующую команду.

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"

Затем перезапустите службу.