Методы проверки
Xray Checker поддерживает три метода проверки функциональности прокси:
Метод проверки IP (По умолчанию)
--proxy-check-method=ipЭтот метод:
- Получает текущий IP без прокси
- Подключается через прокси
- Получает IP через прокси
- Сравнивает IP-адреса для проверки работы прокси
Преимущества:
- Более надежная проверка
- Подтверждает реальную функциональность прокси
- Обнаруживает прозрачные прокси
Конфигурация:
PROXY_CHECK_METHOD=ipPROXY_IP_CHECK_URL=https://api.ipify.org?format=textPROXY_TIMEOUT=30Метод проверки статуса
--proxy-check-method=statusЭтот метод:
- Подключается через прокси
- Запрашивает указанный URL
- Проверяет код состояния ответа
Преимущества:
- Более быстрая проверка
- Меньшее использование трафика
- Работает с ограничивающими брандмауэрами
Конфигурация:
PROXY_CHECK_METHOD=statusPROXY_STATUS_CHECK_URL=http://cp.cloudflare.com/generate_204PROXY_TIMEOUT=30Метод проверки скачивания
--proxy-check-method=downloadЭтот метод:
- Подключается через прокси
- Скачивает указанный файл
- Проверяет завершение скачивания или минимальный порог размера
Преимущества:
- Тестирует реальную передачу данных через прокси
- Проверяет производительность прокси с реальными скачиваниями файлов
- Настраиваемые критерии успеха (минимальный размер скачивания)
- Однопоточное скачивание в одном TCP-соединении
Конфигурация:
PROXY_CHECK_METHOD=downloadPROXY_DOWNLOAD_URL=https://proof.ovh.net/files/1Mb.datPROXY_DOWNLOAD_TIMEOUT=60PROXY_DOWNLOAD_MIN_SIZE=51200Проверка считается успешной если:
- Файл полностью скачан, ИЛИ
- Скачано минимум указанное количество байт
Этот метод идеален для тестирования производительности прокси с реальными передачами файлов и обеспечения способности прокси обрабатывать устойчивые соединения передачи данных.