Глоссарий
Sticky session, удержание адреса
Sticky session это настройка прокси, при которой один адрес выхода держится заданное время, а не меняется на каждый запрос.
Как продавец держит адрес
Удержание покупают, а не настраивают в браузере. Оно приезжает внутри той строки, которую даёт продавец, и бывает трёх видов.
От вида зависит, что вы сможете с ним сделать потом, поэтому читать об этом стоит до покупки, а не после неё. Продавцы пишут это в описании тарифа.
Имя сеанса внутри логина
Часть имени пользователя просит у шлюза тот же выход, что и в прошлый раз. Держится он ровно столько, сколько шлюз согласен его держать.
Свой порт на каждый сеанс
Шлюз даёт каждому порту свой выход, поэтому порт, в который вы стучитесь, и решает, с какого адреса вы выйдете.
Срок в минутах
Продавец называет, сколько выход держится за вами. Когда срок вышел, адрес уезжает независимо от того, закончили вы своё дело или нет.
Почему смена посреди работы плоха
Печенька сеанса выдана одному адресу, а приходит с другого. Всё, что построено ловить угон аккаунтов, построено замечать именно это.
То же самое с формой, которую открыли в одной стране, а отправили уже из соседней: расхождение видно без всякого отпечатка.
Что с этим делает профиль
Профиль указывает на одну запись библиотеки адресов и выходит через неё при каждом запуске. Сама по себе программа этот адрес не двигает.
Адрес уезжает тогда, когда просите вы: своей рукой, перед запуском, по часам при открытом окне или сразу у целого набора выбранных профилей.
Страну читают при запуске
Как убедиться в удержании адреса
Проверка записи в библиотеке спрашивает у внешнего света, какой адрес ответил, и спрашивает через сам прокси по закрытой связи.
Два замера с разницей в несколько минут говорят, тот же это выход или уже другой. Один замер говорит только о том, что кто-то вообще ответил.
Часто путают с этим
Rotating proxy
Тот же шлюз, у которого просят обратного: новый выход так часто, как он готов его дать.
Выделенный постоянный адрес
Один адрес, который ваш на месяц. Ничего не истекает, и за ним не стоит никто другой.
Сеанс браузера
Печенье и хранилище живут в профиле и переживают любой адрес. Удержание решает только то, откуда именно уходит трафик.
Чего это не делает
- Это не заставляет продавца держать адрес. Срок принадлежит его шлюзу, и всё, что может программа, это померить то, что вернулось на самом деле.
- Это не настраивается здесь. Сеанс выбирают там, где покупают, логином или портом, а библиотека хранит эту строку такой, какой её однажды вставили.
- Это не держит вас в аккаунте. Сайт заканчивает сеанс по своим собственным причинам, и удержанный адрес не отвечает ни на одну из них.
- Это не переживает смену, о которой вы попросили сами. Свежий адрес перед запуском и есть разорванный сеанс, и переключатель заведён ровно для этого случая.
Проверить
За каждым утверждением выше стоит место в коде и стенд.
- Профиль получает один адрес, и браузер идёт через него всем, что открывает
- apps/desktop/test/proxy-covers-https.js
- Страну выхода спрашивают через сам прокси и по закрытой связи
- apps/desktop/src/lib/exitGeo.js
- Проверка идёт тем же ходом, каким пойдёт профиль
- apps/desktop/test/proxy-check-uses-bridge.js
- Под уже открытым окном смена адреса не делается
- apps/desktop/test/proxy-rotation.js
Вопросы
- Сколько держится sticky session?
- Решает продавец, и по рынку разброс идёт от нескольких минут до целых суток. Точное время названо в том предложении, которое вы купили, и проверить его можно только замером.
- Как понять, что сеанс оборвался?
- Проверьте запись библиотеки ещё раз и сравните адрес с прошлым замером. Он меряется через сам прокси, а не спрашивается у вашей собственной связи.
- Два профиля на одной записи выглядят как один?
- Для сайта да. Два аккаунта, работающие с одного адреса в одно и то же время, это самая простая связь из всех возможных.
- Это то же самое, что постоянный прокси?
- Нет. Постоянный адрес ваш, пока вы за него платите, а удержанный держат какое-то время и потом отдают кому-то другому.
- Нужен ли он сценарию автоматизации?
- Прогон, который входит в аккаунт и потом работает час, похож на человека только пока адрес под ним не двигается. Оборванный сеанс посреди работы виден сайту сразу.
Посмотрите, с какого адреса выходит профиль
Бесплатный тариф даёт два профиля, без срока и без карты.