Практика · Начальный

Ротация IP или закреплённая сессия: как выбирать для каждого запроса

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

2 минуты чтения 6 разделов Проверено Редакция Proxy Cyber

Правило в одном предложении#

Используйте ротацию IP, когда каждый запрос независим; закрепляйте сессию, когда цель связывает запросы между собой (вход, корзина, поиск с несколькими страницами, многоэтапная форма) или следит за их согласованностью.

Таблица решений#

ЗадачаРежимИмя пользователя
Собирать страницы товаров по URLРотация IPUSER-cc-de
Выполнить поиск, затем открыть три страницы результатовЗакреплённая сессия, 5 минUSER-cc-de-sid-q17-ttl-5m
Добавить товар в корзину, оформить заказ и получить подтверждениеЗакреплённая сессия, 30 минUSER-cc-us-sid-order42-ttl-30m
Войти и работать от имени одного пользователя в течение дняЗакреплённая сессия, 24 чUSER-cc-gb-sid-acct9-ttl-24h
Сохранять один адрес неделямиНе сессия: ISP-проксиip:8000 из вашего списка
Получать выборку поисковой выдачи из разных городовРотация IP, город задаётся для каждого запросаUSER-cc-us-city-chicago

Как шлюз принимает решение#

  • Новое TCP-соединение — это новое транспортное соединение, а не доказательство смены выхода. Маршрут определяет режим ротации, назначенный на шлюзе.
  • Используйте отдельный идентификатор сессии для каждого независимого сценария, если выданный шлюз поддерживает эту настройку. Допустимый срок и параметры географии проверяйте в реквизитах подключения. Резидентское устройство может отключиться раньше указанного срока: закреплённая сессия не гарантирует один IP на несколько дней. Для постоянного адреса сравните выделенные статические продукты.
  • Смена идентификатора запрашивает отдельную сессию маршрутизации, если шлюз это поддерживает, но не гарантирует другой или ранее не использованный IP. Сравнивайте реальные ответы, а не делайте вывод по имени пользователя.
  • Тайм-аут простоя может возникать в клиенте, шлюзе, выходном узле или целевом сервере. Запишите время до ошибки и сравните ограничения подключения и чтения с настройками выданной услуги. Сброс соединения сам по себе не доказывает отключение резидентского устройства; воспроизведите ошибку коротким запросом до изменения настроек.

Ловушка keep-alive#

Повторное использование соединений и назначение IP — разные механизмы. Сессия клиента сохраняет сокеты, а ротацию и закрепление адреса определяет выданный шлюз. Используйте параметры сессии из своего заказа и проверьте выходной IP несколькими запросами. Закрытие сокета или заголовок Connection: close не гарантируют новый адрес.

Повторные попытки#

Перед повтором определите причину ответа. Код 403 может означать правило доступа, которое смена IP не устранит. При 429 учитывайте Retry-After и снижайте частоту; для временных сетевых и серверных ошибок используйте ограниченные повторы с увеличением паузы. Операции, изменяющие данные, повторяйте только с защитой от дублирования.

Параллельная работа#

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

Частые вопросы#

Закреплённая сессия стоит дороже?

Нет. Цена трафика за гигабайт одинакова независимо от ротации выходного узла; идентификатор сессии меняет маршрутизацию, а не цену.

Можно ли продлить сессию более чем на 24 часа?

Не в пуле резидентских прокси. Если адрес должен оставаться неизменным неделями, арендуйте ISP-прокси: статический, выделенный и с безлимитным трафиком.

Ваш аккаунт

Управляйте прокси в одном кабинете

Сравнивайте сети, оформляйте заказы и проверяйте баланс и обращения в одном кабинете. Платежи проверяются вручную, а данные для подключения появляются после выдачи.

Создать аккаунт