This repository contains a GitHub Action that regularly checks Xray configurations using Xray-Checker.
- Automatic checks every 5 minutes
- Uses the latest version of xray-checker
- Configurable instance name for metrics
- Manual trigger option with custom arguments
- Fork this repository
- Configure repository secrets in your fork:
SUBSCRIPTION_URL: Your subscription URLPUSH_URL: Metrics push URLINSTANCE: (Optional) Instance name for metrics (defaults to 'github-actions')
- Go to your forked repository
- Click on "Settings" tab
- In the left sidebar, click on "Secrets and variables" → "Actions"
- Click "New repository secret"
- Add the following secrets:
- Name:
SUBSCRIPTION_URLValue: Your subscription URL - Name:
PUSH_URLValue: Your metrics push URL - Name:
INSTANCE(optional) Value: Your instance name
- Name:
The checker will run automatically every 5 minutes after you set up the secrets. You can also run it manually:
- Go to "Actions" tab in your repository
- Select "Run xray-checker" workflow
- Click "Run workflow"
Этот репозиторий содержит GitHub Action для регулярной проверки конфигураций Xray с помощью Xray-Checker.
- Автоматические проверки каждые 5 минут
- Использование последней версии xray-checker
- Настраиваемое имя инстанса для метрик
- Возможность ручного запуска с пользовательскими аргументами
- Сделайте форк этого репозитория
- Настройте секреты в вашем форке:
SUBSCRIPTION_URL: URL вашей подпискиPUSH_URL: URL для отправки метрикINSTANCE: (Опционально) Имя инстанса для метрик (по умолчанию 'github-actions')
- Перейдите в ваш форк репозитория
- Нажмите на вкладку "Settings"
- В левом меню выберите "Secrets and variables" → "Actions"
- Нажмите "New repository secret"
- Добавьте следующие секреты:
- Имя:
SUBSCRIPTION_URLЗначение: URL вашей подписки - Имя:
PUSH_URLЗначение: URL для отправки метрик - Имя:
INSTANCE(опционально) Значение: Имя вашего инстанса
- Имя:
Проверка будет запускаться автоматически каждые 5 минут после настройки секретов. Вы также можете запустить её вручную:
- Перейдите на вкладку "Actions" в вашем репозитории
- Выберите воркфлоу "Run xray-checker"
- Нажмите "Run workflow"