Как проверить качество прокси перед покупкой

Как проверить качество прокси перед покупкой

 

Качество прокси определяют семь измеримых величин: доля успешных запросов к вашему целевому сайту, время отклика, доля уже заблокированных адресов в пуле, стабильность закреплённой сессии, точность геолокации, точность учёта трафика и предсказуемость поведения при повторном запросе. Ни одну из них нельзя узнать из описания тарифа — все проверяются только тестом на ваших собственных задачах. Ниже разбираем, что именно измерять, как построить тест на пробном доступе за один рабочий день и какие ошибки чаще всего приводят к неверному выводу о поставщике.

Почему цена за гигабайт ничего не говорит о качестве

Два поставщика могут стоить одинаково и давать принципиально разный результат на одном и том же сайте. Причина в том, что цена отражает себестоимость трафика, а не пригодность адресов под вашу задачу.

Пул адресов — живая величина. Один и тот же диапазон одновременно используют клиенты разных поставщиков, и если кто-то из них уже отработал по вашему целевому сайту слишком агрессивно, адреса окажутся в чёрных списках этой площадки. Для вас это выглядит как «плохие прокси», хотя технически с ними всё в порядке — просто конкретный сайт видел их раньше.

Главный принцип: качество прокси не абсолютно, оно измеряется в связке «пул — целевой сайт — тип задачи». Поставщик, отличный для сбора данных о ценах на маркетплейсе, может оказаться посредственным для проверки поисковой выдачи. Поэтому единственный осмысленный тест — на ваших сайтах, а не на страницах-проверках вроде сервисов определения IP-адреса.

Семь метрик, которые нужно измерить

МетрикаКак измеритьЧто считать нормой
Доля успешных запросов (success rate)Отношение ответов с кодом 200 и корректным содержимым к общему числу запросов к вашему сайтуЗависит от площадки. Смотрите не абсолютное значение, а разброс между поставщиками на одной выборке
Время откликаМедиана и 95-й процентиль времени полного ответа, а не среднееСреднее скрывает выбросы. Если медиана 0,8 с, а 95-й процентиль 12 с — каждый двадцатый запрос будет подвисать
Доля заблокированных адресовСколько адресов из выборки сразу отдают проверку на робота (капчу) или отказСчитается по вашему сайту. Один и тот же пул даёт разный результат на разных площадках
Стабильность закреплённой сессииСколько минут держится один выходной адрес и рвётся ли соединение раньше заявленногоКритично для сценариев с авторизацией и корзиной
Точность геолокацииСовпадение заявленной страны и города с показаниями независимых базРасхождение на уровне города — норма, на уровне страны — нет
Точность учёта трафикаСвой счётчик против счётчика в личном кабинете поставщикаРасхождение в пределах пары процентов объяснимо служебным трафиком
Предсказуемость повторного запросаОдин и тот же запрос, повторённый через минуту, даёт тот же результатПлавающий результат означает неоднородный пул

Отдельно стоит смотреть на распределение результатов во времени. Пул, который выдаёт 95% успешных запросов утром и 60% вечером, для производственного процесса хуже стабильных 80% круглосуточно: во втором случае вы закладываете запас и живёте спокойно, в первом — регулярно чините сборщик данных по ночам.

Как построить тест на пробном доступе

Пробный доступ даёт ограниченный объём — значит, его нужно потратить на измерение, а не на случайные попытки. Порядок, который укладывается в один рабочий день.

  1. Зафиксируйте условия до начала. Список целевых страниц (5–10 разных типов: карточка товара, поиск, категория, страница с авторизацией), нужная география, тип прокси, число параллельных потоков. Записать это надо заранее, иначе после теста нечего будет сравнивать со вторым поставщиком.
  2. Соберите базовую линию. Прогоните те же запросы со своего адреса без прокси. Часть ошибок, которые вы потом припишете прокси, воспроизведётся и здесь — это ошибки вашего кода или изменения на сайте.
  3. Возьмите выборку, а не один адрес. Минимум 200–300 запросов на поставщика. По одному адресу нельзя судить о пуле: вы измеряете не качество услуги, а везение.
  4. Разнесите тест по времени. Три подхода — утро, день, вечер. Нагрузка на пул меняется в течение суток, и вечерний результат часто заметно хуже дневного.
  5. Считайте, а не смотрите. Логируйте по каждому запросу: код ответа, время, выходной адрес, размер содержимого. Без лога вы получите ощущение «вроде работает», которое невозможно сравнить.
  6. Проверьте поведение под нагрузкой. Поднимите число одновременных потоков до вашего рабочего уровня и посмотрите, как меняется время отклика. Многие пулы отлично выглядят на десяти потоках и разваливаются на ста.
  7. Отдельно измерьте расход трафика. Сложите переданные и полученные байты на своей стороне и сверьте с личным кабинетом поставщика. Споры по учёту возникают нечасто, но узнать порядок расхождения дешевле один раз на тесте, чем считать это на боевом объёме.

Как разные типы прокси ведут себя на тесте

ТипЧего ждать по успешностиВремя откликаПод какие задачи
Серверные (дата-центр)Ниже всего на площадках с сильной защитой, высокая на нейтральных сайтахСамое низкоеМассовый сбор данных с площадок, не проверяющих происхождение адреса
ISP (адреса провайдеров)Выше серверных на большинстве площадокНизкоеРабота с площадками, где нужен адрес домашнего провайдера при высокой скорости
РезидентскиеВысокая на большинстве площадокСреднее, зависит от узлаСбор данных о ценах, проверка выдачи, работа с маркетплейсами
МобильныеСамая высокая на сложных площадкахСамое высокое и нестабильноеСоцсети, площадки объявлений, сценарии с высоким доверием к адресу

Важная деталь, которая регулярно всплывает у нас в поддержке: у ISP-прокси номер автономной системы (ASN) может указывать на дата-центр. Такие адреса выданы провайдером, но физически размещены в дата-центре — это устройство услуги, а не подмена. Если ваша задача требует, чтобы площадка видела в ASN исключительно домашнего провайдера, проверять это надо на тесте, а не после оплаты годового пакета.

Второй момент: цена за гигабайт растёт от серверных к мобильным в несколько раз. Если резидентские дают на вашей площадке 90% успешных запросов, а мобильные 94% при вчетверо большей цене, разница не окупается — платить нужно за тот тип, который реально нужен задаче.

Что проверять помимо технических метрик

Для компании, которая ставит сбор данных в производственный процесс, техническая часть — половина решения. Вторая половина проверяется до оплаты.

  • Юридическая сторона. Есть ли договор, электронный документооборот, закрывающие документы, возможность участия в закупках. Без этого расход невозможно провести по бухгалтерии, и «дешёвый» поставщик оказывается неприменимым.
  • Прозрачность расхода. Видите ли вы в личном кабинете, куда ушёл трафик: по целевым сайтам, по времени, по портам. Если расход показан одной цифрой, разбираться в перерасходе будет не с чем.
  • Скорость и содержательность поддержки. Напишите в поддержку на этапе теста с технически конкретным вопросом. Ответ покажет, есть ли у поставщика инженеры или чат ведут по скриптам.
  • Правила смены и возврата. Что происходит, если купленный тип не подошёл: перевод на баланс, обмен на другой тип, возврат.
  • Самостоятельность. Можно ли создать порт, сменить географию, посмотреть расход без обращения в поддержку. Каждая операция, требующая письма менеджеру, — это часы ожидания в вашем процессе.

Частые ошибки при тестировании

Наблюдения из обращений в нашу поддержку. Все они приводят к неверному выводу о качестве прокси.

  • Проблему целевого сайта принимают за проблему прокси. Самая частая ошибка. Отказ с кодом 403, проверка на робота, ошибка при обращении к стороннему сервису — всё это чаще возникает на уровне защитных систем площадки или ограничений самого сервиса, а не на стороне прокси. Проверяется просто: если тот же адрес отлично работает на десяти других сайтах и не работает на одном — дело в сайте.
  • Ошибку настройки принимают за качество. Отказ авторизации с кодом 407 в подавляющем большинстве случаев означает одно из двух: закончился трафик в пакете или логин с паролем переставлены местами. Ещё один типичный случай — подключение идёт по SOCKS5 и не идёт по HTTP, потому что в программе выбран не тот протокол.
  • Меряют скорость проверкой скорости соединения. Показания сервисов замера скорости мало связаны с тем, как прокси поведёт себя на ваших запросах. Измерять надо время ответа на реальных страницах под реальным числом потоков.
  • Штатное поведение считают поломкой. У ротационных прокси выходной адрес меняется по расписанию, и в момент смены открытое соединение обрывается. Это устройство услуги. Если ваш сценарий требует непрерывной сессии — нужен закреплённый адрес, а не претензия к пулу.
  • Тестируют не то, что собираются покупать. Прогнали тест на резидентских, купили серверные — и получили другой результат. Тип прокси надо тестировать тот же, который пойдёт в работу.
  • Обращаются без данных. «Прокси не работает» без кода ошибки, строки подключения и снимка экрана удлиняет разбор на несколько дней. Собирайте эти три вещи сразу — и для поставщика, и для собственного вывода.

Как это устроено у нас

Proxy.Market работает по договору с электронным документооборотом и закрывающими документами, поддержка отвечает круглосуточно. Сбор общедоступных данных ведётся в рамках 149-ФЗ — для компаний, которым расход нужно проводить официально, это снимает основной барьер.

Пробный доступ стоит 49 ₽ и включает 100 МБ резидентских прокси — этого достаточно, чтобы прогнать выборку запросов по своим страницам и получить настоящие цифры вместо ощущений. Ротационные серверные прокси доступны от 38 ₽ за гигабайт с географией в 195 странах.

Соберите тест по шагам выше и сравните нас с текущим поставщиком на одной выборке. Это честный способ принять решение.

Вопросы и ответы

 

Сколько запросов нужно для достоверного теста прокси?
Минимум 200–300 запросов на поставщика, распределённых по 5–10 разным типам страниц и по трём временным отрезкам в течение суток. Меньшая выборка измеряет везение, а не качество пула. Для площадок с сильной защитой выборку стоит увеличить вдвое.

Как отличить проблему прокси от проблемы целевого сайта?
Прогоните тот же адрес по нескольким посторонним сайтам. Если везде ответ корректный и не работает только одна площадка — ограничение стоит на её стороне. Если адрес не работает нигде, а другие адреса того же пула работают — проблема в конкретном адресе.

Какое расхождение в учёте трафика считать нормальным?
Расхождение в пределах пары процентов объяснимо служебными данными: заголовками, повторными попытками, шифрованием. Разница в десятки процентов — повод запросить у поставщика детализацию расхода и сверить методику подсчёта до заключения договора.

Можно ли оценить прокси по бесплатным сервисам проверки?
Только частично. Такие сервисы покажут географию, тип адреса и наличие в публичных чёрных списках. Они ничего не скажут о том, как пул поведёт себя на вашей площадке под вашей нагрузкой, а это и есть главный вопрос.

Что делать, если купленный тип прокси не подошёл?
Уточнить правила смены и возврата до покупки. У нас возможен перевод средств на баланс и переход на другой тип, но заранее выясненные условия у любого поставщика дешевле, чем спор постфактум.