Панель статистики
CLI-клиент умеет обслуживать встроенную панель статистики — автономную HTML-страницу с живыми графиками в стиле MRTG/RRD, а также JSON API для скриптов. Она работает вместе с клиентом, не требует дополнительных зависимостей и по умолчанию выключена.
Что показывает
Заголовок раздела «Что показывает»- Пропускная способность — графики скорости приёма/передачи с непрерывной выборкой
- Соединения — счётчики принятых, активных, завершённых, туннелированных, обошедших и заблокированных соединений
- История — последние 24 часа, хранится в памяти (сбрасывается при перезапуске)
Страница обновляется каждые 30 секунд. Всё отрисовывается встроенным SVG — без JavaScript-фреймворков и внешних запросов.
Включение
Заголовок раздела «Включение»Разово, из командной строки:
rvpn -c ~/.config/rvpn/client.toml --dashboard-listen 127.0.0.1:9800Или постоянно, в client.toml:
[dashboard]enabled = truelisten_address = "127.0.0.1:9800"Затем откройте в браузере http://127.0.0.1:9800.
Доступ из локальной сети
Заголовок раздела «Доступ из локальной сети»Если клиент работает на шлюзе или другой машине, привяжите адрес LAN-интерфейса и расширьте allow_cidrs:
[dashboard]enabled = truelisten_address = "0.0.0.0:9800"allow_cidrs = ["127.0.0.0/8", "192.168.10.0/24"]Запросы из сетей вне списка получают 403 Forbidden.
JSON API
Заголовок раздела «JSON API»GET /api/stats.json возвращает сырые счётчики и недавние корзины истории (30 минут) — подходит для подключения к собственному мониторингу:
curl -s http://127.0.0.1:9800/api/stats.json | jqПоля: bytes_up, bytes_down, conns_accepted, conns_active, conns_tunneled, conns_bypassed, conns_blocked.
Справочник конфигурации
Заголовок раздела «Справочник конфигурации»| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
enabled | bool | false | Запускать HTTP-слушатель панели вместе с клиентом. |
listen_address | string | "127.0.0.1:9800" | Адрес и порт панели. |
allow_cidrs | list | ["127.0.0.0/8", "::1/128"] | Сети, которым разрешён доступ к панели; остальные получают 403. |
См. также: Справочник конфигурации клиента