3x-ui Admin Guide
Панель 3x-ui

Архитектура и назначение 3x-ui

Панель 3x-ui. Глава 17 из 38.

Архитектура и назначение 3x-ui

Цель

Описать роль 3x-ui в инфраструктуре и подготовить каркас для полного разбора панели.

Теория

3x-ui — административная панель для управления серверной конфигурацией, пользователями, inbound-подключениями и связанными параметрами Xray. В проекте она рассматривается как удобный административный слой, но не как замена пониманию сетевой и Xray-конфигурации.

История

Раздел требует дальнейшего наполнения с опорой на историю проекта, репозиторий и актуальные release notes.

Архитектура

Будущий полный разбор должен включать:

  • веб-интерфейс панели;
  • backend-службу панели;
  • управление Xray;
  • базу данных панели;
  • inbound-объекты;
  • клиентов и лимиты;
  • TLS и сертификаты;
  • резервное копирование;
  • журналы и диагностику.
Dashboard 3x-ui
Dashboard 3x-ui

Левое меню панели показывает основные рабочие зоны: Dashboard, Inbounds, Clients, Groups, Nodes, Hosts, Outbounds, Routing, Panel Settings, Xray Configuration и API Docs.

Главное меню 3x-ui
Главное меню 3x-ui

Настройка

Настройка панели должна рассматриваться в двух режимах: учебный стенд и production-сервер. Для production обязательно ограничение доступа к панели, обновления, резервные копии и проверка сетевой экспозиции.

Разбор параметров

Запланированные группы параметров:

  • параметры входа в панель;
  • сетевой адрес и порт панели;
  • inbound-настройки;
  • client-настройки;
  • TLS/Reality/transport-параметры;
  • лимиты трафика и срок действия;
  • логи;
  • backup/restore.

Типовые ошибки

  • оставлять панель доступной из интернета без ограничений;
  • использовать слабые учетные данные;
  • менять inbound без понимания Xray JSON;
  • не делать резервные копии перед изменениями;
  • диагностировать проблему только через UI без проверки логов Xray.

Безопасность

Панель управления является критичным административным интерфейсом. Нужно защищать учетные данные, ограничивать доступ по сети, использовать актуальную версию, контролировать права файлов, проверять firewall и отдельно защищать SSH-доступ к серверу.

Чек-лист

  • Описать установку и первичную настройку.
  • Разобрать все основные разделы UI.
  • Связать настройки панели с Xray JSON.
  • Добавить сценарии резервного копирования.
  • Добавить hardening-чек-лист.