Skip to content

Режимы и параметры проверки

4. Режимы и параметры проверки (Вкладка Check Settings)

Программа поддерживает 6 специализированных режимов валидации, выбираемых в верхней части вкладки.

4.1. Доступные режимы

  1. Check for URL. Тестирование пригодности прокси для загрузки веб-страниц (HTTP/HTTPS-трафик).
  2. Check for IMAP. Проверка доступности серверов входящей почты по протоколу IMAP.
  3. Check for SMTP. Проверка отправки писем через статический SMTP-сервер с фиксированными параметрами.
  4. Check for delivery. Динамическая проверка доставки. Программа самостоятельно находит целевой SMTP-сервер на основе домена и MX-записей получателя, указанного в поле To.
  5. Check for connect. Экспресс-тест на базовое установление сетевого TCP-соединения с прокси.
  6. 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) - три правила на базе регулярных выражений:
    1. Check fails if response matches regular expression (Провал при совпадении — защита от капч и заглушек блокировки).
    2. Check fails if response does not match regular expression (Провал при отсутствии совпадения с ожидаемым HTML-кодом страницы).
    3. 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.