Как устроен 3X-UI
3X-UI — панель управления Xray-core. Панель хранит настройки, клиентов, лимиты и подписки, а Xray-core принимает соединения и передаёт трафик.
Рабочая цепочка:
клиент → inbound → Xray-core → outbound → интернет
Основные объекты
Inbound — точка входа клиента.
Client — отдельный пользователь внутри inbound. Для VLESS у него свой UUID.
Transport — способ переноса трафика: Raw TCP, WebSocket, gRPC, HTTPUpgrade, XHTTP.
Security — none, tls или reality, если выбранная связка поддерживается.
Outbound — куда Xray отправляет трафик после приёма клиента.
Subscription — одна ссылка, из которой приложение получает конфиги пользователя.
Что подготовить
- VPS с Ubuntu 22.04 или 24.04.
- Доступ
rootилиsudo. - Домен для панели и подписки.
- Клиент с поддержкой нужного транспорта.
- Отдельный сложный пароль для панели.
Проверка VPS
uname -a
cat /etc/os-release
ip -4 addr
free -h
df -h /
Правильный порядок
- Установить 3X-UI.
- Защитить вход.
- Подключить HTTPS.
- Создать обычный VLESS + REALITY.
- Настроить клиентов и подписки.
- Добавить XHTTP.
- Настроить routing/outbounds.
- Подключить backup, API, Telegram и ноды.
- Только после этого переходить к CDN.
Порт панели, порт inbound, домен панели и домен подключения клиента — разные сущности. Не смешивай их в одной конфигурации.
Upstream 3X-UI прямо помечает проект как предназначенный для personal use и не рекомендует production-среду. Учитывай это при выборе панели для коммерческого сервиса.