Режимы и параметры проверки
4. Режимы и параметры проверки (Вкладка Check Settings)
Программа поддерживает 6 специализированных режимов валидации, выбираемых в верхней части вкладки.
4.1. Доступные режимы
- Check for URL. Тестирование пригодности прокси для загрузки веб-страниц (HTTP/HTTPS-трафик).
- Check for IMAP. Проверка доступности серверов входящей почты по протоколу IMAP.
- Check for SMTP. Проверка отправки писем через статический SMTP-сервер с фиксированными параметрами.
- Check for delivery. Динамическая проверка доставки. Программа самостоятельно находит целевой SMTP-сервер на основе домена и MX-записей получателя, указанного в поле To.
- Check for connect. Экспресс-тест на базовое установление сетевого TCP-соединения с прокси.
- Load and combine. Служебный режим без проведения сетевых тестов. Выполняет только сбор, дедупликацию, перемешивание и объединение прокси изо всех источников в один файл.
4.2. Настройки режима Check for URL
- Запрос: выбор HTTP-метода (GET / POST), ввод целевого URL и ограничение цепочки перенаправлений Handle redirect (например, максимум 15).
- Параметры и заголовки: поле Parameters принимает строки вида Ключ=Значение. Для метода POST они компилируются в тело запроса типа
application/x-x-www-form-urlencoded. Поле HTTP Headers позволяет переопределить стандартные заголовки. - Сетевые задержки: Timeout retries (количество повторов при таймауте), Delay after check (пауза после проверки для предотвращения блокировок со стороны целевого сервера).
- Условия валидации (Success/Fail Conditions) - три правила на базе регулярных выражений:
- Check fails if response matches regular expression (Провал при совпадении — защита от капч и заглушек блокировки).
- Check fails if response does not match regular expression (Провал при отсутствии совпадения с ожидаемым HTML-кодом страницы).
- Check succeeded if redirect location matches reg.ex. (Успешный статус, если URL редиректа соответствует паттерну).
Вкладки External IP и Country (внутри Check for URL)
Позволяют извлекать сетевые метаданные из тела ответа или HTTP-заголовков.
- Чекбокс Fail check if external IP (country) is not found бракует прокси, если не удалось распарсить данные.
- Связки параметров Pattern и Rule настраивают парсинг (например, для IP: pattern =
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, rule =$0). - Опция Extract from cookie перенаправляет парсер на поиск IP и кода страны внутри конкретной куки по её имени, минуя тело ответа.
4.3. Настройки режима Check for IMAP
- Параметры авторизации: поля Host, Port и переключатель шифрования SSL.
- Чекбокс Login: если отключен, прокси валидируется по факту успешного TCP-соединения и получения приветственного баннера сервера. Если включен — программа выполняет полноценную авторизацию, используя логин и пароль из полей Username/Password.
4.4. Настройки режимов Check for SMTP и Check for delivery
Для Check for SMTP задаются: Host, Port, SSL (шифрование сессии с запуска), STARTTLS (переход на TLS внутри сессии) и параметр Break on.
Параметр Break on определяет стадию SMTP-протокола, достижение которой считается достаточным для признания прокси рабочим. Варианты останова: HELO, AUTH, MAIL FROM:, RCPT TO:, DATA, RSET, QUIT.
Режим Check for delivery содержит только настройку Break on, так как параметры серверов вычисляются на лету. Оба режима опираются на глобальную конфигурацию SMTP Settings.