Sticky сессия позволяет вам сохранять один и тот же IP-адрес на определенный период времени для выполнения нескольких запросов и при необходимости изменить IP.
SOAX предоставляет доступ к использованию Sticky сессий через единый endpoint: proxy.soax.com:5000
Настройка подключения к прокси с помощью Sticky сессий:
Sticky сессии работают с параметрами, описанными ниже:
package_id - номер пакета, его можно найти в левом верхнем углу карточки пакета
country - код страны, два символа в формате ISO 3166-1 Alpha-2. Вы можете сгенерировать его в вашем личном кабинете SOAX. Чтобы получить случайную страну, просто исключите этот параметр из строки.
Пример: Великобритания - gbcity - название города. Добавление этого параметра позволит указать город IP-адреса которого вы хотите использовать. Пожалуйста, используйте этот параметр вместе с информацией о стране.
Пример города: Лондон - london
region - название региона. Добавление этого параметра позволит указать регион IP-адреса которого вы хотите использовать. Пожалуйста, используйте этот параметр вместе с информацией о стране.
Пример региона: Англия - england
isp - название интернет-провайдера. Добавление этого параметра позволит указать провайдера IP-адреса которого вы хотите использовать. Пожалуйста, используйте этот параметр вместе с информацией о стране.
Пример провайдера: vodafone+uk
sessionid - случайное значение, которое используется при создании сессии, чтобы сохранять один и тот же прокси для более чем одного запроса. Если этот параметр не указан (вместе с sessionlength), вы будете получать новый IP-адрес при каждом запросе.
Пример: rand123456
sessionlength - должно использоваться вместе с session. Здесь можно указать время Sticky сессии в секундах - от 10 секунд до 3600 секунд (60 минут). Если вы не укажете эти данные, то сессия будет длиться 360 секунд.
Пример: 90
Для создания Sticky сессий необходимо добавить параметры, описанные выше, вместе с package-id и login:
proxy.soax.com:5000 package-{package_id}-country-{cc_code}-sessionid-{session_id}-sessionlength-{time_in_sec}:{package_key}
Используйте Session ID только если вы хотите создать Sticky сессию.
В ином случае, просто игнорируйте эту часть, чтобы получить ротирующиеся прокси с указанной длительность (session length).
Как работают Sticky сессии:
Чтобы принудительно изменить IP, просто измените sessionid.
Sticky сессии работают только на порте 5000 с доменом нашего сервера - proxy.soax.com.
Вы можете запускать столько параллельных соединений, используя сессии, сколько захотите. Для этого просто используйте разные случайные значения для sessionid.
Если вы продолжаете отправлять запросы с тем же sessionid, вы можете сохранить тот же IP в течение любого времени в ърамках установленной sessionlength.
Пока IP-адрес присвое определенному sessionid, он не может быть присвое другому sessionid. Поэтому IP-адреса в параллельных активных сессиях не могут пересекаться.
Если вы не указываете sessionid и sessionlength, вы будете получать новый IP на каждый запрос, который вы делаете.
Для каждого гового ГЕО вам необходимо использовать другой sessionid.
sessionlength необходимо использовать с сессией, в противном случае вы получите ошибку от прокси-сервера.
Если вы используете Sticky Sessions и планируете использовать в пароле (с гео-таргетингом) гео-поинт, состоящий из двух слов (таких как "New York" или "Los Angeles"), то вместо пробела
вы можете использовать +
или %20
. Например:
curl -k -x "http://package-130503-country-us-city-los%20angeles:[email protected]:5000" -L http://checker.soax.com/api/ipinfo
Примеры использования Sticky сессий:
Вот простой пример для США с длиной сессии (sessionlength) 180 секунд с запросом к нашему IP чеккеру.
Windows:
curl -k -x http://package-<your package id>-country-us-sessionid-1-sessionlength-180:<your package login>@proxy.soax.com:5000 -L http://checker.soax.com/api/ipinfo
MacOS
curl -k -x "package-<your package id>-country-us-sessionid-1-sessionlength-180:<your package login>@proxy.soax.com:5000" -L http://checker.soax.com/api/ipinfo
Антидетект браузер
Для Proxy password используйте свой Логин (ключ пакета).
Также можно использовать любой другой антидетект браузер.
Вот пример страны США и продолжительностью 600 секунд:
В proxy (IP port) добавляем - "server" из дашборда и порт 5000 (на скриншоте) - proxy.soax.com:5000
Proxy username — package-<your_package_id>-country-us-sessionid-rand3-sessionlength-600.
Proxy password - Ваш Логин (Login) из дашборда (на скриншоте)
Этот пример поможет получать стабильные и эффективные прокси-сессии, сокращая количество перезагрузок IP, обеспечивая более плавную работу:
curl -x "package-{your_package_id}-opt-wb:{your_package_login}@proxy.soax.com:5000"
Опция обеспечивает максимальное количество доступных уникальных IP-адресов:
curl -x "package-{your_package_id}-opt-uniqip:{your_package_login}@proxy.soax.com:5000"
Примеры строки запроса
Примеры строки запроса
Случайный прокси из случайного ГЕО с новым IP-адресом при каждом запросе
proxy.soax.com:5000 package-{package_id}:{login}
Случайный прокси из определенной страны и случайного города/региона/провайдера и новый IP при каждом запросе
proxy.soax.com:5000 package-{package_id}-country-{cc_code}:{login}
Определенная страна и случайный город/регион/провайдер со Sticky прокси (с использованием session ID) и длительностью сессии (sessionlength), по умолчанию, в 180 секунд
proxy.soax.com:5000 package-{package_id}-country-{cc_code}-sessionid-{session_id}:{login}
Определенная страна, город и случайный регион/провайдер со Sticky прокси (с использованием session ID) и длительностью сессии (sessionlength), по умолчанию, в 180 секунд
proxy.soax.com:5000 package-{package_id}-country-{cc_code}-city-{city_name}-sessionid-{session_id}:{login}
Определенная страна, город и случайный регион/провайдер со Sticky прокси (с использованием session ID) и настраиваемой длительностью сессии (sessionlength)
proxy.soax.com:5000 package-{package_id}-country-{cc_code}-city-{city_name}-sessionid-{session_id}-sessionlength-{time_in_sec}:{login}
Определенная страна, регион, город, интернет-провайдер со Sticky прокси (с использованием session ID) и настраиваемой длительностью сессии (sessionlength)
proxy.soax.com:5000 package-{package_id}-country-{cc_code}-region-{region_name}-city-{city_name}-isp-{isp_carrier}-sessionid-{session_id}-sessionlength-{time_in_sec}:{login}
В примере указан список параметров для создания сессий в разных странах с разной длительностью сессии (sessionlength) в секундах
proxy.soax.com:5000 package-64412-country-us-sessionid-rand123456-sessionlength-90:PFh4Nm42Boe6hcJ0
proxy.soax.com:5000 package-64412-country-uk-sessionid-tsa122-sessionlength-180:PFh4Nm42Boe6hcJ0
proxy.soax.com:5000 package-64412-country-br-sessionid-rwaf123122-sessionlength-360:PFh4Nm42Boe6hcJ0