Руководство по установке и использованию панели 3x-ui

3X-UI - это многофункциональная веб-панель для управления серверами, поддерживающая множество протоколов, таких как VMess, VLESS, Trojan, ShadowSocks и WireGuard.
Эта панель обеспечивает легкое управление приватными соединениями, настройку нескольких пользователей и установку ограничений по трафику, сроку действия и IP-адресам.
Подсказка
Клиентам нашего хостинга доступна полностью автоматическая установка панели 3X-UI при первоначальном заказе услуги или с помощью скриптов в панели управления ВМ. Останется только лишь создать пользователей и настроить конфигурации для устройств.
Особенности 3X-UI
- Многоязычный интерфейс (английский, фарси, китайский, русский, вьетнамский, испанский)
- Поддержка множества протоколов (VMess, VLESS, Trojan, ShadowSocks, WireGuard)
- Управление несколькими пользователями
- Установка лимитов трафика, срока действия и IP-адресов
- Автоматическое управление SSL-сертификатами
- Интуитивно понятный веб-интерфейс
- Статистика использования трафика
- Возможность блокировки рекламы и маршрутизации трафика
- Поддержка технологии Reality для обхода блокировок
Процесс установки
Автоматическая установка для клиентов хостинга
При заказе услуги
В меню заказа через выпадающее меню выберите опцию "3X-UI", завершите заказ и дождитесь окончания обработки услуги.
Сразу после активации сервера вы получите данные для входа в ОС сервера, а также данные для входа в 3X-UI, после чего вы можете совершить вход и начать настройку подключений.
Через панель управления ВМ
Перейдите в панель управления ВМ, перейдите в управление нужным сервером, в правом верхнем углу раскройте "Меню" и выберите опцию "Запустить скрипт".
В диалоге выберите опцию "3X-UI" и активируйте опцию "Отправить письмо, которое привязано к скрипту".
По окончанию установки вы получите письмо с данными для входа в панель управления, после чего вы можете совершить вход и начать настройку подключений.
Стандартная установка
Для установки 3X-UI выполните следующую команду:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)Во время установки вам будет предложено:
- Изменить настройки панели (рекомендуется ответить
yдля повышения безопасности) - Указать порт панели (рекомендуется использовать нестандартный)
Установка определённой версии
Для установки иной версии панели, добавьте номер версии в переменную команды установки. Например, для версии v1.7.9:
VERSION=v1.7.9 && bash <(curl -Ls "https://raw.githubusercontent.com/mhsanaei/3x-ui/$VERSION/install.sh") $VERSIONУстановка через Docker
- Установите Docker:
bash <(curl -sSL https://get.docker.com)- Склонируйте репозиторий проекта:
git clone https://github.com/mhsanaei/3x-ui.git
cd 3x-ui- Запустите сервис:
docker compose up -dИли альтернативный вариант:
docker run -itd \
-e XRAY_VMESS_AEAD_FORCED=false \
-v $PWD/db/:/etc/x-ui/ \
-v $PWD/cert/:/root/cert/ \
--network=host \
--restart=unless-stopped \
--name 3x-ui \
ghcr.io/mhsanaei/3x-ui:latestНастройка SSL-сертификата
Существует несколько способов настройки SSL-сертификата в 3x-ui
ACME
Для управления SSL-сертификатами с помощью ACME:
- Убедитесь, что ваш домен корректно указывает на этот сервер (т.е. А-запись в DNS настроена правильно).
- Запустите команду
x-uiв терминале, затем выберите пунктУправление SSL-сертификатами. - Вам будут предложены следующие варианты:
- Получить SSL: Получить SSL-сертификаты.
- Отозвать: Отозвать существующие SSL-сертификаты.
- Принудительное продление: Принудительно продлить SSL-сертификаты.
- Показать существующие домены: Отобразить все сертификаты доменов, доступные на сервере.
- Указать пути к сертификатам для панели: Указать сертификат для вашего домена, который будет использоваться панелью управления.
Certbot
Чтобы установить и использовать Certbot, достаточно ввести эти команды:
apt-get install certbot -y
certbot certonly --standalone --agree-tos --register-unsafely-without-email -d yourdomain.com
certbot renew --dry-run- где
yourdomain.com— ваш домен
Вход в веб-панель
После установки панели управления, следуйте инструкциям ниже:
- Введите команду
x-ui - Выберите опцию
10, введя соответствующее число в терминал.
Вам будут предоставлены данные для входа в панель в таком виде: 
Вам нужно будет перейти по ссылке, которая указывается в Access URL и авторизоваться под своими username и password
Настройка подключений (Inbounds)
Создание нового подключения
- Перейдите на страницу "Inbounds"
- Нажмите кнопку "Add inbound" для создания нового подключения
- В открывшемся окне укажите любое удобное название в поле "Remark"
- Выберите тип протокола (VMess, VLESS, Trojan, ShadowSocks или WireGuard)
Настройка протоколов
Для VLESS + Reality (рекомендуется для обхода блокировок)
- Выберите тип безопасности -
Reality - Установите uTLS -
chrome - В поле "Dest" укажите значение, например
dl.google.com:443 - В поле "SNI" укажите значение, например
dl.google.com - Нажмите
Get New Certдля автоматической генерации случайных ключей - Нажмите на кнопку Create для сохранения и создания подключения
Настройка ограничений
Для каждого подключения можно настроить:
- Лимит трафика (в гигабайтах)
- Срок действия (в днях)
- Лимит IP-адресов (количество одновременных подключений)
- Включить или отключить ограничения
Управление пользователями
В разделе Inbounds:
- Для просмотра дополнительных настроек нажмите на значок
+рядом с созданным подключением - Для создания нового пользователя выберите опцию "Add Client"

- Для каждого пользователя можно настроить:
- Имя (удобное вам название)
- Лимит трафика
- Срок действия
- Уникальный ID
Подключение клиентов
Windows, macOS и Linux
Рекомендуемые клиенты:
Hiddify(Windows, Linux, macOS)NekoRay(Windows, Linux)
Для подключения:
- В веб-панели 3x-ui нажмите на QR-код нужного пользователя
- Скопируйте конфигурацию либо отсканируйте QR-код с помощью VPN-клиента
- Импортируйте конфигурацию в клиент и совершите подключение
Android
Рекомендуемые клиенты:
Hiddifyv2rayNG
Для подключения:
- Установите клиент из Google Play
- В веб-панели 3x-ui нажмите на QR-код нужного пользователя
- Отсканируйте QR-код с помощью VPN-клиента либо скопируйте и импортируйте конфигурацию
- Совершите подключение используя импортированную конфигурацию
iOS
Рекомендуемые клиенты:
FoXrayv2boxShadowRocket
Для подключения:
- Установите клиент из App Store
- В веб-панели 3x-ui нажмите на QR-код нужного пользователя
- Отсканируйте QR-код с помощью клиента либо скопируйте и импортируйте конфигурацию
- Совершите подключение используя импортированную конфигурацию
Мониторинг и статистика
В веб-панели 3X-UI вы можете следить за активностью пользователей:
- Общее потребление трафика
- Использование трафика по пользователям
- Статус подключений
- Срок действия подписок пользователей
- Использование IP-адресов
Обновление 3X-UI
Для обновления панели до последней версии выполните следующую команду:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)Если вы используете Docker, нужно будет выполнить следующие команды:
cd 3x-ui
docker compose down
docker compose pull 3x-ui
docker compose up -dРешение проблем
Стандартные настройки
- Порт:
2053 - Путь к базе данных:
/etc/x-ui/x-ui.db - Путь к конфигурации xray:
/usr/local/x-ui/bin/config.json
Дополнительные настройки Xray
В веб-панели можно настроить дополнительные опции Xray:
- Блокировка рекламы
- Блокировка IP-адресов определенных стран
- Блокировка доменов
- Маршрутизация Google, Netflix, Spotify, OpenAI (ChatGPT) через WARP
Настройка WARP
Для версий v2.1.0 и более поздних — WARP встроен и не требует дополнительной установки.
Просто включите нужную конфигурацию в панели. 