Skip to content

Дополнительные проверки и фильтры

6. Дополнительные проверки и фильтры (Нижняя часть Check Settings)

6.1. Валидация структуры хоста

  • Check proxy IP — жесткая проверка хоста прокси. Строки, содержащие невалидные IP или буквенные домены вместо IP-адресов, автоматически отбраковываются.
  • Check proxy host — выполняет принудительное предварительное разрешение (DNS resolve) буквенных адресов хостов прокси.

6.2 Идентификация внешнего IP-адреса

Чекбокс Resolve external IP активирует обращение к специализированному веб-серверу, указанному в поле Resolve IP URL (например, http://test-ipv6.com). Клик по одноименной ссылке вызывает диалоговое окно, где с помощью пары Extract IP Pattern и Extract IP Rule настраивается парсинг возвращаемого IP-адреса из структуры ответа (например, из JSON-коллбэка).

Пример Resolve IP URL:

http://ipv4.test-ipv6.com/ip/

Пример Extract IP Pattern:

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

Пример Extract IP Rule:

$0

6.3 Контроль уровня анонимности

Чекбокс Check for anonymous proxy активирует отправку запроса на эхо-сервер (поле Anonymous proxy check URL, например, http://httpbin.io), возвращающий все полученные HTTP-заголовки. Клик по ссылке открывает диалог Anonymous Proxy Check, в котором есть следующий настройки:

  • "Forwarded" patterns — список Regex для детекции заголовков пересылки трафика (X-FORWARDED-FOR, FORWARDED). Пример:
("?)X[-_]FORWARDED[-_]FOR\1: ?("?)(.*)\2
("?)FORWARDED\1: ?("?)(.*)\2
  • Extract "Forwarded" rule — инструкция по сборке заголовка (например, $3).
  • Mark proxy as "non-elite" if there are matched "Forwarded" patterns — автоматическое присвоение прокси статуса "не элитного" (Non-elite) при наличии совпадений со списком заголовков Non-elite proxy patterns (заголовки VIA, CLIENT-IP, PROXY-CONNECTION, X-CLUSTER-CLIENT-IP). Пример:
("?)VIA\1: ?("?)(.*)\2
("?)X[-_]CLUSTER[-_]CLIENT[-_]IP\1: ?("?)(.*)\2
("?)CLIENT[-_]IP\1: ?("?)(.*)\2
("?)PROXY[-_]CONNECTION\1: ?("?)(.*)\2
  • Self IP list — база собственных реальных IP-адресов пользователя. При обнаружении любого из них в эхо-ответе, прокси немедленно маркируется как прозрачный (Transparent).
  • Extract real IP / Extract external IP — пары паттернов и правил для разбора заголовков X-REAL-IP и REMOTE-ADDR.

Пример Extract real IP:

("?)X[-_]REAL[-_]IP\1: ?("?)(.*)\2

Пример Extract external IP:

("?)REMOTE[-_]ADDR\1: ?("?)(.*)\2
  • Non-anonymous proxy action — управляющее действие для неанонимных прокси. Варианты: None (игнорировать), Decline transparent proxies (отклонять прозрачные), Decline non-elite proxies (отклонять неэлитные).

6.4 Проверка нахождения IP в чписках RBL

  • Чекбокс RBL check включает сверку IP прокси со списками спам-фильтров и блеклистов. В строке справа от чекбокса можно перечислить серверы через запятую, например: sbl-xbl.spambaus.org,dnsbl.sorbs.net,bl.spamcop.net,combined.njabl.org. Ссылка RBL check открывает окно детальных настроек:
  • RBL Servers — список RBL-хостов.
  • Min. RBL positives (>=1) — порог чувствительности. Если указать 2, прокси будет отбракован только в случае его одновременного нахождения минимум в двух разных независимых блеклистах.
  • Save proxies list in RBL to file / Save proxies not listed in RBL to file — раздельные выгрузки чистых и заблокированных прокси серверов. Поддерживают разделение путей через ;, макрос даты %%date%% и опцию полной перезаписи Overwrite.
  • Re-check RBL'd proxies — чекбокс, разрешающий повторную перепроверку прокси серверов, уже признанных заблокированными в RBL (по умолчанию отключен для экономии трафика).

6.5 Гео-локация

Переключатель Find country geo location by using Geo IP database включает сопоставление IP с локальной базой данных для определения географического положения.

6.6 Фильтрация по стране

Переключатель Country filter включает фильтрацию по стране прокси. У фильтрации есть два параметра:

  • Режим работы: Allow — разрешить только указанные страны, Disallow — запретить указанные страны.
  • Список кодов стран через запятую, например: CN,RU.

6.7. Проверка rDNS

Переключатель rDNS check активирует операцию обратного DNS-запроса (Reverse DNS lookup) для проверки наличия валидного доменного имени у IP-адреса прокси.

6.8. Ping

Если включить ping proxy host, то прокси чекер будет отправлять низкоуровневые ICMP-запросы (Ping) для верификации доступности сетевого узла.