Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Скрипт для лёгкой установки и настройки ядра X-ray без графического интерфейса

Вы все знакомы с такими панелями управления, как 3x-ui, Marzban и другими. Все эти панели являются всего лишь графическими надстройками над ядром X-ray и служат для удобного управления им, а также для создания подключений и настроек. Ядро же может работать без всяких панелей и управляться полностью через терминал. Основное преимущество использования «голого» ядра заключается в том, что вам не нужно заморачиваться с доменами и TLS-сертификатами. Само ядро можно установить и администрировать вручную с помощью официальной документации. Этот скрипт предназначен для упрощения этой задачи: он автоматически установит ядро на сервер, создаст конфигурационные файлы и несколько исполняемых файлов для удобного управления пользователями.

VPS для панели

Для установки панели нам понадобится VPS-сервер. Приобрести его можно в ishosting.
В сервисе доступны более 36 локаций. Если вам не нужна какая-то конкретная страна, выбирайте ту, что ближе к вам.

Системные требования

  • 1 CPU
  • 1 GB RAM
  • 10 GB диска
  • ОС Ubuntu 22 x64 или Ubuntu 24 x64

Как пользоваться скриптом. Старая инструкция из видео. Установка с протоколом Vless TCP Reality

Скрипт создавался и тестировался под ОС Ubuntu 22 x64 и Ubuntu 24 x64. На других ОС может работать некорректно. Чтобы скачать и запустить скрипт, используйте эту команду:

wget -qO- https://raw.githubusercontent.com/ServerTechnologies/simple-xray-core/refs/heads/main/xray-install | bash

Команды для управления пользователями

Вывести список всех клиентов:

userlist

Вывести ссылку и QR-код для подключения основного пользователя:

mainuser

Создать нового пользователя:

newuser

Удалить пользователя:

rmuser

Создать ссылку для подключения:

sharelink

В домашней папке пользователя будет создан файл help — в нём содержатся подсказки с описанием команд. Посмотреть его можно с помощью команды (нужно находиться в домашней папке пользователя):

cat help

Проблемы с доступом по протоколу Vless на транспорте TCP.

Многие заметили, что с доступностью Vless на транспорте TCP наблюдались некоторые проблемы. Я добавил вариацию этого скрипта с протоколом XHTTP. Важно! XHTTP - сравнительно новый транспорт, поэтому далеко не все клиенты его поддерживают. Список клиентов есть в текстовой версии видео на Github.

Если вы уже установили ядро по видео с транспортом tcp, не спешите все сносить и устанавливать XHTTP. Для начала просто обновите ядро командой

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

Если обновление не помогло, то можно приступать к установке новой версии скрипта с транспортом XHTTP. На всякий случай создадим бэкап файла конфигурации и файла с ключами, если вдруг захочется откатится обратно на tcp

cp /usr/local/etc/xray/config.json /usr/local/etc/xray/config.json.old
cp /usr/local/etc/xray/.keys /usr/local/etc/xray/.keys.old

Чтобы восстановить конфигурацию, введите:

wget -qO- https://raw.githubusercontent.com/ServerTechnologies/simple-xray-core/refs/heads/main/xray-install | bash
mv /usr/local/etc/xray/config.json.old /usr/local/etc/xray/config.json
mv /usr/local/etc/xray/.keys.old /usr/local/etc/xray/.keys
systemctl restart xray

Будет переустановлено ядро, восстановлена старая конфигурация, в том числе старые клиенты.

Установка с транспортом XHTTP.

Установка производится слудующей командой. Внимание! Все пользователи будут удалены - их придется подключать заново.

wget -qO- https://raw.githubusercontent.com/ServerTechnologies/simple-xray-core/refs/heads/main/xhttp-xray-install | bash

Команды для управления пользователями те же самые, что и в предыдущем пункте

Полезные ссылки

Клиенты для подключения

Windows

Android

iOS & macOS arm64

macOS arm64 & x64

Linux

Если вдруг нужно удалить, то воспользуйтесь этими командами:

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ remove
rm /usr/local/etc/xray/config.json
rm /usr/local/etc/xray/.keys
rm /usr/local/bin/userlist
rm /usr/local/bin/mainuser
rm /usr/local/bin/newuser
rm /usr/local/bin/rmuser
rm /usr/local/bin/sharelink

About

Скрипт установки ядра x-ray с некоторыми улучшениями

Resources

Stars

565 stars

Watchers

24 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /