Дополнительные проверки и фильтры
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) для верификации доступности сетевого узла.