Обзор и возможности веб-панели 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), испанский, турецкий, персидский, арабский, китайский, украинский, японский и португальский. Язык интерфейса можно переключить в правом верхнем углу панели.