Методика проверки прокси-серверов
Эта страница описывает, что на самом деле делают наши проверки, чтобы числа рядом с каждым прокси имели конкретное значение. Там, где показатель можно измерить, мы публикуем измерение, а не целевое значение, а там, где мы что-то не проверяем, мы об этом говорим.
1. Как проверяется прокси
Проверка автоматизирована и выполняется непрерывно с распределённых агентов. Каждый прокси из нашего списка проходит повторную проверку в скользящем цикле; вместо обещания фиксированного интервала мы публикуем измеренный возраст проверок, лежащих в основе текущего списка, внизу этой страницы.
Одна проверка устроена так:
- Поддерживаемые протоколы сервера (HTTP, HTTPS, SOCKS4, SOCKS5) проверяются параллельно, каждый через запрос к независимому судейскому серверу, который возвращает полученные заголовки.
- Прокси считается работающим для протокола, если судейский сервер отвечает HTTP 200 в пределах таймаута запроса. Всё остальное — отказ в соединении, таймаут, ошибочный статус — считается неудачной проверкой.
- Из этого же запроса мы записываем время отклика, задержку соединения и пропускную способность, а также читаем возвращённые заголовки, чтобы классифицировать анонимность.
2. Что означает каждый столбец
| Столбец | Как получается | Что это не означает |
|---|---|---|
| Тип | Протоколы, успешно ответившие при последней проверке. | Не гарантия, что прокси принимает любое назначение или порт. |
| Страна / город | Сначала MaxMind GeoLite2, с публичными API геолокации IP в качестве запасного варианта, когда у него нет ответа. | Страна обычно надёжна; город определяется по возможности, и мы не гарантируем точность определения расстояния. |
| Анонимность | Классифицируется по заголовкам, которые добавляет прокси, как их видит судейский сервер, и сравнивается с нашим собственным адресом, чтобы переадресованная приманка не была воспринята как утечка. | Не аудит. Описывает один запрос к одному судейскому серверу; прокси может вести себя иначе в другом месте. |
| Отклик | DNS-запрос плюс время соединения с последней успешной проверки. | Единичное измерение, не среднее, и оно отражает маршрут от нашего агента, а не от вас. |
| Скорость | Пропускная способность ответа судейского сервера при последней успешной проверке. | Ничего не говорит о стабильной пропускной способности. |
| Время работы | Доля успешных проверок за скользящие 30 дней, учитывая только те проверки, которые прокси действительно получил. | Не уровень обслуживания. Прокси, проверки которого прекратились, сохраняет последнее значение. |
| Обновлено | Метка времени последней завершённой проверки. | Вывод страницы кэшируется, поэтому то, что вы видите, может отставать на несколько минут. |
3. Классификация анонимности
- Элитный: судейский сервер не увидел ни заголовка, идентифицирующего прокси, ни переадресации адреса клиента.
- Анонимный: прокси идентифицировал себя как прокси, но не переадресовал адрес клиента.
- Прозрачный: запрос содержал наш собственный адрес в заголовке переадресации — прокси раскрыл клиента, для которого он перенаправлял запрос.
Относитесь к этому как к сигналу, а не гарантии: это описывает один запрос к одному судейскому серверу, и прокси может вести себя иначе в другом месте.
4. Что происходит, когда прокси не проходит проверку
- Прокси с историей успешной работы остаётся в списке, пока не наберётся небольшое число неудачных проверок подряд, — только после этого его убирают. Так список не перетряхивается из-за разовых сбоев сети. В этот период у него показываются метрики последней успешной проверки.
- Кандидатов, которые раз за разом не проходят проверку, повторно проверяют с растущей задержкой — день, затем неделя, затем месяц, — а не долбят без передышки.
- Кандидатов, которые ни разу не ответили, отключают после достаточного числа неудачных попыток, а серверы, которые долго остаются мёртвыми, полностью заносят в чёрный список.
5. Чего мы не делаем
Другие бесплатные списки обещают такое; мы этого не делаем, поэтому и не заявляем:
- Мы не проверяем прокси по ханипотам, блок-листам и спискам злоупотреблений. Мы не можем сказать, что прокси работает добросовестно.
- Мы не сверяем WHOIS и TTL, не используем коммерческие базы геолокации и не заявляем радиус точности.
- Ручной выборки и проверки списка человеком нет.
- Мы не фильтруем конечные точки CDN и VPN.
- Никаких гарантий аптайма, скорости или доступности. Это чужие серверы; они могут исчезнуть в любой момент.
6. Известные ограничения
- Проверки идут с наших агентов. Прокси, доступный нам, может быть заблокирован у вас, и наоборот.
- Каждая метрика описывает последнюю проверку, а не текущую секунду.
- Ответы кэшируются на CDN и в приложении, поэтому цифры могут отставать от базы данных на несколько минут.
- Аптайм для прокси, которые проверяют реже, смещён вверх: в знаменателе учитываются только те проверки, которые были.
Бесплатные публичные прокси по своей природе никому не подотчётны. Для всего, что имеет значение, — рабочих задач, платежей, всего, что связано с учётными данными, — используйте провайдера, с которым у вас заключён договор. Посмотрите, как это работает на практике: откройте проверенный список прокси или проверьте свои прокси с помощью бесплатного Proxy Checker.
Как список выглядит сейчас
Последний результат проверки полученИзмерено по живой базе при загрузке страницы, а не по нашим собственным ориентирам.
- Прокси в списке
- 43,430
- Страны
- 107
- Типичная давность проверки
- 55 min
- Медиана отклика
- 99 ms
самый старый: 2.8 h
средний аптайм 79%
По протоколам
- http 35,603
- socks5 6,515
- socks4 1,311
- https 1
По классу анонимности
- Transparent 34,127
- Elite 9,168
- Anonymous 129
Классификация показывает, какие заголовки прокси добавляет к запросу; проверка идёт по нашему собственному адресу, чтобы подставной пересылаемый адрес не был принят за утечку. Она описывает один запрос к одному проверяющему, так что считайте это сигналом, а не гарантией.
Аптайм — скользящий показатель за 30 дней, учитываются только проверки, которые прокси действительно получил. Данные кэшируются до 10 минут.