← Назад к альманаху
📊

Статистика в реальном времени

Живые графики трафика по inbound'ам, клиентам и outbound'ам. Данные обновляются через WebSocket, без перезагрузки страницы.

Откуда берутся данные

Xray-core собирает статистику по каждому inbound'у и outbound'у: сколько байт прошло, сколько соединений активно, какие клиенты потребляют трафик. Панель 3x-ui читает эти данные через API Xray и отображает в интерфейсе.

Обновление в реальном времени реализовано через WebSocket: браузер держит соединение с панелью, и цифры меняются без перезагрузки страницы. Это удобно для мониторинга «здесь и сейчас».

Разрезы статистики

По inbound'ам

Для каждого входящего соединения видно:

Это позволяет понять, какой протокол или порт нагружен больше всего.

По клиентам

Для каждого клиента (UUID/email):

Удобно для контроля расхода и выявления «тяжёлых» пользователей.

По outbound'ам

Если inbound'ы перенаправляют трафик через outbound'ы (например, цепочки проксирования), видно, сколько трафика ушло через каждый outbound. Это полезно при маршрутизации по правилам.

По нодам (в мульти-нодовом режиме)

Агрегированная статистика по всем серверам: суммарный трафик, распределение по нодам, статус каждой ноды.

Графики и визуализация

Панель строит:

Исторические данные хранятся в базе панели (SQLite по умолчанию) и не теряются при перезапуске. Глубина хранения зависит от настроек и объёма данных.

API для интеграций

Если встроенных графиков недостаточно, можно забрать данные через API и построить собственный дашборд (Grafana, Zabbix, самописный скрипт):

GET /panel/api/inbounds/onlines
GET /panel/api/inbounds/list
GET /panel/api/server/status
GET /panel/api/inbounds/getClientTraffics/{email}

API возвращает JSON с полями up, down, total, expiryTime и т.д. Авторизация — по токену сессии или API-ключу (в зависимости от настроек панели).

Ограничения и нюансы

Практический совет: если вы используете панель только для себя, достаточно смотреть на суммарный трафик и остаток квоты. Если клиентов много — настройте выгрузку в Grafana через API, чтобы видеть тренды за недели, а не только «сейчас».

⚠️ О статусе VPN

Использование VPN в России разрешено, но не является желательным. Статистика — технический инструмент мониторинга; она не влияет на правовой статус использования VPN и не является отчётностью перед регулятором.