Возможности
🚀 Основные возможности
-
🔍 Мониторинг работоспособности Xray-прокси серверов с поддержкой различных протоколов (VLESS, VMess, Trojan, Shadowsocks)
-
🔄 Автоматическое обновление конфигурации прокси из подписки (subscription) с настраиваемым интервалом
-
📊 Экспорт метрик в формате Prometheus с информацией о статусе и задержках прокси-серверов
-
🌓 Веб-интерфейс с темной/светлой темой для мониторинга состояния всех прокси-endpoint’ов
- 🔍 Поиск и фильтрация прокси по имени или статусу
- 📊 Сортировка по имени, задержке или статусу
- 🔄 Автообновление без перезагрузки страницы
- 🎨 Полная кастомизация — свой логотип, стили или весь шаблон
-
🌐 REST API с документацией OpenAPI/Swagger
📝 Форматы и конфигурация
-
📋 Поддержка различных форматов конфигурации:
- 🔗 URL-подписки (с поддержкой нескольких URL)
- 🔐 Base64-encoded строки
- 📄 V2Ray/Xray JSON-файлы
- 📦 Xray JSON-массив (мульти-конфиг)
- 📁 Папки с конфигурациями
🔌 Интеграции
-
🌐 REST API с документацией OpenAPI/Swagger для пользовательских интеграций
-
📄 Публичная страница статуса для VPN-сервисов — отображение статуса прокси без аутентификации, настраиваемый заголовок из имени подписки
-
📥 Автоматическая генерация endpoint’ов для интеграции с системами мониторинга (например, Uptime-Kuma)
-
⏱️ Симуляция задержек для endpoint’ов для правильного отображения в системах мониторинга
-
📡 Интеграция с Prometheus Pushgateway для отправки метрик во внешние системы мониторинга
⚡ Методы проверки
-
🔧 Поддержка трёх методов проверки прокси:
- 🌐 Через сравнение IP-адресов
- ✅ Через проверку HTTP-статусов
- 📥 Через проверку загрузки файла
-
⏱️ Точное измерение задержки с использованием TTFB (Time To First Byte)
🔒 Безопасность
- 🛡️ Защита метрик и веб-интерфейса с помощью Basic Authentication
🤖 Развертывание
- 🐳 Возможность запуска как в Docker-контейнере (включая Docker Compose), так и в режиме standalone CLI-приложения