Self-hosting. Xray Checker

Xray Checker — это инструмент для мониторинга доступности прокси-серверов с поддержкой протоколов VLESS, VMess, Trojan и Shadowsocks. Он автоматически проверяет подключения через Xray Core и предоставляет показатели для Prometheus, а также конечные точки API для интеграции с системами мониторинга.

Репозиторий: GitHub - kutovoys/xray-checker: Xray Checker: A Prometheus exporter for monitoring Xray proxies

Документация: Features | Xray Checker

Пример docker compose файла:

program:

  • xray checker
    dg-publish: true
    type: docker-compose
    aliases: “”
    tags: “”
    МОС: “[[Docker Compose]]”
    modified: 2025-04-20T22:18:03+03:00
services:
  xray-checker:
    image: kutovoys/xray-checker
    environment:
      - SUBSCRIPTION_URL=<ссылка на подписку>
      - PROXY_CHECK_METHOD=status
      - PROXY_STATUS_CHECK_URL=http://cp.cloudflare.com/generate_204
    ports:
      - 2112:2112
networks: {}

Подкючение к prometheus:

  - job_name: "xray-checker"
    metrics_path: "/metrics"
    static_configs:
      - targets: ["monitoring.local:2112"]
    scrape_interval: 1m

[!urls]- Упоминания:

  • [[Self-hosting программы]]
  • [[Сервер Monitoring]]

[!description]- Примечание
Примечание:: Мониторинг доступности xray подключений