Обзор и возможности веб-панели 3X-UI
Что такое 3X-UI?
3X-UI — это продвинутая графическая веб-панель с открытым исходным кодом для развертывания, администрирования и мониторинга прокси-серверов на базе ядра Xray-core (разработчик форка — MHSanaei).
Панель предоставляет понятный русскоязычный веб-интерфейс, позволяющий в несколько кликов настраивать современные протоколы обхода блокировок (VLESS Reality, Shadowsocks 2022, Hysteria 2, Trojan), управлять пользователями, распределять лимиты трафика и отслеживать нагрузку как на одном VPS, так и на кластере из нескольких серверов (мульти-ноды).
3X-UI является активным развитием оригинального проекта X-UI, в который добавлены расширенная поддержка протоколов, повышенная стабильность, интеграция с Fail2ban для ограничения числа IP на пользователя, встроенная работа с Cloudflare WARP и гео-маршрутизация.
Основные возможности панели
- Мониторинг состояния сервера: отображение нагрузки процессора (CPU), оперативной памяти (RAM), свободного места на диске, времени работы (uptime) и сетевого трафика в реальном времени.
- Поиск и фильтрация: быстрый поиск по клиентам, портам, протоколам и комментариям.
- Поддержка множества пользователей и протоколов:
- Протоколы:
VLESS,VMess,Trojan,Shadowsocks(включая современные шифры 2022-blake3),WireGuard,Hysteria2,HTTP,SOCKS(Mixed),Dokodemo-door/Tunnel,TUN. - Транспорты: TCP (Raw), mKCP, WebSocket (WS), gRPC, HTTPUpgrade, XHTTP.
- Безопасность XTLS: протокол
REALITY(маскировка под легитимный HTTPS без собственного домена и сертификата) иVision(xtls-rprx-visionдля устранения сигнатур в потоке данных TLS).
- Протоколы:
- Механизм Fallbacks (фолбеки): совместное использование 443 порта несколькими протоколами (например, VLESS и Trojan на одном стандартном порту HTTPS).
- Гибкое управление клиентами:
- Индивидуальные квоты трафика (в гигабайтах) с возможностью автоматического отключения при исчерпании.
- Срок действия подписки (дата окончания).
- Ограничение количества одновременно подключенных IP-адресов через встроенный Fail2ban.
- Индикатор онлайна пользователя в реальном времени.
- Экспорт подключений: генерация ссылок подключения (
vless://,trojan://,ss://), QR-кодов в 1 клик, а также встроенный сервер подписок (/sub) для автоматического обновления конфигураций в клиентских приложениях. - Статистика трафика: детальный учет входящего и исходящего трафика по каждому порту (inbound), клиенту и шлюзу (outbound).
- Мульти-ноды (Multi-node): подключение и централизованное управление несколькими удаленными серверами из единого интерфейса главной панели.
- Маршрутизация и исходящий трафик (Routing & Outbounds):
- Встроенная интеграция с Cloudflare WARP для разблокировки ChatGPT, Google и зарубежных сервисов.
- Маршрутизация через TOR-прокси.
- Блокировка BitTorrent-протокола, приватных IP-сетей и рекламных доменов.
- Балансировка нагрузки и цепочки серверов (outbound proxy chaining).
- Безопасность веб-панели:
- Доступ по HTTPS с собственным доменом и SSL-сертификатом.
- Автоматический выпуск и продление SSL-сертификатов Let's Encrypt через ACME и Cloudflare DNS API (включая wildcard-сертификаты).
- Двухфакторная аутентификация (2FA) для входа администратора.
- Настраиваемый секретный URL-путь входа (Web Base Path).
- Базы данных и гео-файлы:
- Обновление баз
geoip.datиgeosite.datиз панели (включая базы runetfreedom для РФ и Loyalsoldier). - Поддержка пользовательских внешних гео-файлов по прямым ссылкам.
- Экспорт и импорт базы данных прямо из веб-интерфейса.
- Выбор хранилища: легковесная SQLite по умолчанию или PostgreSQL для высоконагруженных серверов.
- Обновление баз
- REST API: полная документация Swagger UI в панели для интеграции с внешними биллингами и ботами.
- Telegram-бот: оповещения о входе в панель, критической нагрузке CPU, приближении окончания трафика или подписки пользователей, отправка автоматических бэкапов базы данных.
Поддерживаемые операционные системы
Панель 3X-UI протестирована и официально поддерживается на следующих дистрибутивах Linux:
- Ubuntu (20.04, 22.04, 24.04 LTS)
- Debian (10, 11, 12 Bookworm)
- CentOS / RHEL / AlmaLinux / Rocky Linux
- Fedora
- Oracle Linux
- Amazon Linux
- Arch Linux / Manjaro / Parch Linux
- Armbian (для одноплатных компьютеров)
- Alpine Linux (с поддержкой OpenRC)
- openSUSE (Tumbleweed / Leap)
- Windows (поддерживается через бинарный запуск или контейнеризацию)
Если вашего дистрибутива нет в списке или вы предпочитаете изолированное окружение, рекомендуется использовать запуск через Docker.
Поддерживаемые процессорные архитектуры
amd64/x86_64(рекомендуется): стандартная 64-битная архитектура большинства серверов и VPS (Intel / AMD).arm64/aarch64/armv8: современные ARM-серверы (Oracle Cloud ARM, Hetzner CAX) и одноплатные микрокомпьютеры (Raspberry Pi 3/4/5, Orange Pi).386/x86/i386: 32-битные системы x86.armv7/armv6/armv5: более старые версии платформ ARM (Raspberry Pi Zero, старые ревизии плат).s390x: архитектура серверов и мейнфреймов IBM.
Поддерживаемые языки интерфейса
Панель 3X-UI имеет полноценную многоязычную локализацию, включая русский язык (Русский), английский (English), испанский, турецкий, персидский, арабский, китайский, украинский, японский и португальский. Язык интерфейса можно переключить в правом верхнем углу панели.