# Закреплённая сессия

Закреплённая сессия направляет серию запросов через один выходной IP в течение заданного времени вместо смены адреса при каждом соединении. Клиент добавляет идентификатор сессии к имени пользователя прокси. Все соединения с тем же идентификатором проходят через один выходной адрес, пока не истечёт срок сессии или устройство с этим адресом не отключится. Благодаря закреплённым сессиям через пул с ротацией IP можно выполнять вход, работать с корзиной и проходить многостраничные сценарии.


## Как задаётся закреплённая сессия

Нужны два параметра: выбранный вами идентификатор сессии и срок её действия. В HodlProxy это `-sid-<id>` и `-ttl-<duration>` в имени пользователя; другие провайдеры используют похожие параметры. Смена идентификатора сразу даёт новый выходной IP, а повторное использование того же идентификатора сохраняет прежний адрес, пока не истечёт срок действия сессии.

```text
http://USER-cc-us-sid-cartA-ttl-30m:PASS@res.hodlproxy.com:9000
http://USER-cc-us-sid-cartB-ttl-30m:PASS@res.hodlproxy.com:9000
```


## Как выбрать срок сессии

- Поиск, за которым следуют три страницы результатов: несколько минут.
- Оформление заказа с вводом адреса и оплатой: от 10 до 30 минут.
- Работа с аккаунтом, которая весь день должна выглядеть как действия с одного устройства: несколько часов, вплоть до максимального срока провайдера.
- Недели или месяцы с одним адресом: для этого нужна не закреплённая сессия, а [ISP-прокси](https://hodlproxy.com/ru/glossary/isp-proxy).


## Что происходит при отключении выходного устройства

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


## Как это работает в HodlProxy

На шлюзах резидентских и мобильных прокси HodlProxy закреплённая сессия сохраняет выходной IP от 1 минуты до 24 часов (-ttl-, по умолчанию 10 минут). Значение -sid- может содержать до 32 символов: a-z и 0-9. При отключении выходного устройства шлюз подбирает замену в той же локации.

## Вопросы

**Закреплённая сессия гарантирует один IP на весь срок TTL?**

Она гарантирует, что шлюз попытается сохранить этот IP. Если домашнее устройство с выходным адресом отключится, сессия перейдёт на другой выходной адрес в той же локации: невозможно оставить в сети устройство, которое выключил его владелец.

**Можно ли запустить несколько закреплённых сессий одновременно?**

Да, сколько угодно: каждой нужен собственный идентификатор. Именно так в пуле организуют отдельную сессию для каждого аккаунта или каждой корзины.

Источник: https://hodlproxy.com/ru/glossary/sticky-session
