Вопрос «быстрый ли этот прокси?» на самом деле содержит три отдельных вопроса: насколько быстро он отвечает (задержка), сколько данных способен передать (пропускная способность) и насколько он надёжен (доля успешных запросов)? Когда вы научитесь измерять их по отдельности, выбор прокси превращается из догадок в инженерную задачу.
Метрика 1: Задержка (Latency)
Время от отправки запроса до получения ответа, в миллисекундах. Самый практичный способ измерения — засечь время небольшого запроса через прокси:
curl --proxy ip:port -o /dev/null -s -w "%{time_total}s\n" https://api.ipify.org
Запустите эту команду 5–10 раз и смотрите на среднее значение: единичное измерение вводит в заблуждение. Ориентиры: менее 80 ms — отлично, до 150 ms — хорошо, свыше 250 ms — медленно. Чтобы глубже разобраться в понятии, нашу статью о latency смотрите; для готового измерения к вашим услугам инструмент ping-теста и проверка proxy .
Метрика 2: Пропускная способность
Скачайте через прокси достаточно большой файл и измерьте время:
curl --proxy ip:port -o /dev/null -s -w "%{speed_download} B/s\n" https://hedef/dosya
При интерпретации важен контекст: для парсинга преимущественно текстовых страниц с запасом хватает даже 5–10 Mbps, а для скачивания медиа требуется 50+ Mbps. Datacenter пакеты с большим отрывом лидируют по пропускной способности; резидентный скорость меняется в зависимости от реального домашнего канала — это не недостаток, а природа самого типа.
Метрика 3: Доля успешных запросов
Это самая критичная метрика в продакшене: какой процент отправленных запросов возвращает корректный ответ (2xx)? Чтобы измерить, отправьте через прокси 100 запросов на вашу цель и посчитайте отношение 2xx к общему числу. Выше 95% — здоровый показатель, ниже 90% — признак проблемы. Низкая доля не всегда вина прокси: причиной могут быть защита цели, неверный набор заголовков или слишком агрессивный темп.
Частые ошибки при измерении
- Решение по одному измерению: Сеть нестабильна; по каждой метрике берите минимум 5–10 замеров.
- Тест на неподходящей цели: Измерение на сайте, не похожем на вашу цель, не отражает продакшен.
- Отсутствие базовой линии без прокси: Сначала измерьте прямое соединение; только так вы увидите разницу, которую вносит прокси.
- Тест, не распределённый во времени: Бесплатные адреса могут быть быстрыми в начале часа и медленными в вечерний час пик; распределяйте оценку в течение дня.
Быстрый отсев бесплатных адресов
В списке последняя измеренная задержка каждого адреса отмечена цветовым кодом: сначала берите зелёные (менее 80 ms), затем прогоняйте три метрики выше на собственных целях. Этот двухминутный отсев избавит вас от многочасовой борьбы с медленными адресами.