Перейти к содержимому

Глоссарий

Rotating proxy, сменный адрес

Такой прокси покупают ради адреса, а не ради связи. Как часто адрес уходит и кто решает, когда он уйдёт, и есть вся разница между одним предложением и соседним.

Rotating proxy это одна точка входа, за которой адрес выхода меняется: по расписанию продавца или по команде.

Три способа смены адреса

Точка входа, которую вы вписали, остаётся прежней. Меняется выход, который продавец ставит за ней.

Продавцы называют сменным и то, и другое, и третье, поэтому в описании товара ищут именно способ смены.

  • На каждый запрос

    Шлюз берёт новый выход для каждой связи. Годится для сбора данных и не годится ни для чего, где есть вход в аккаунт.

  • По часам продавца

    Модем берёт новый адрес с тем сроком, который задал продавец. Срок вам сообщают, а не спрашивают, и поменять его со своей стороны нельзя.

  • По ссылке, которую вы открываете

    Продавец даёт адрес, по которому надо сходить. Такой заход и есть команда модему взять новый адрес.

Четыре повода попросить новый адрес

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

  1. 1

    Своей рукой

    У записи со ссылкой появляется кнопка, и нажатие проходит по ссылке ровно один раз.

  2. 2

    Перед запуском

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

  3. 3

    По часам

    Десять минут, полчаса или час, и только пока окно открыто.

  4. 4

    На целый набор

    Выбранным профилям библиотека раздаётся по кругу, запись за записью, а открытые сейчас пропускаются.

Как судят о смене

Адрес меряется прямо сейчас, а не берётся из старой записи: запомненный мог быть снят неделю назад. Потом программа идёт по ссылке и меряет ещё раз.

Ответов ровно три, и их не сваливают в один: адрес сменился, ответ пришёл и адрес прежний, ответ пришёл и подтвердить пока нечем.

По ссылке программа идёт напрямую

Смена адреса это команда продавцу. Отправь её тем самым каналом, который сейчас перезапускается, и вместо ответа вернётся обрыв связи. Поэтому запрос уходит прямо, минуя прокси.

Где смена не удаётся

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

Перенаправление на чужой узел не выполняется, а отвергается. Иначе один заголовок в ответе уводил бы наш запрос куда угодно.

Часто путают с этим

  • Sticky session

    Обратная настройка того же самого шлюза: один адрес держат какое-то время вместо нового на каждый запрос.

  • Набор постоянных адресов

    Адреса, которые у вас уже есть, программа раздаёт профилям по кругу. У продавца при этом не меняется ничего.

  • VPN

    Один туннель на всю машину и на все окна сразу. Свой адрес у каждого профиля заводят как раз от этого.

Чего это не делает

  • Это не достаёт новый адрес само по себе. Без ссылки продавца кнопки нет, и приказать модему подвинуться программа не может ничем.
  • Это не обещает, что адрес окажется другим. У продавца свой предел частоты, и прежний адрес честно называется прежним.
  • Переключатель перед запуском останавливает запуск только тогда, когда запрос продавцу не прошёл. Ответ, оставивший адрес прежним, считается сделанным делом, и профиль откроется на том же самом адресе.
  • Это не трогает уже открытое окно. Повторный запуск открытого профиля не меняет ничего: смена адреса посреди сеанса сама по себе примета.

Проверить

За каждым утверждением выше стоит место в коде и стенд.

Программа идёт по ссылке, называет итог честно и отвергает увод в сторону
apps/desktop/test/proxy-rotation.js
Кому пора менять адрес и кому какой достанется, считается исполняемым кодом
apps/desktop/test/ротация-адреса-исполняется.js
Пропущенный профиль не съедает своё место в круге
apps/desktop/test/proxy-round-robin.js
Вставленная ссылка смены проверяется до того, как ляжет в библиотеку
packages/shared/src/proxy-line.js

Вопросы

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

Попробуйте на одном мобильном прокси

Бесплатный тариф даёт два профиля, без срока и без карты.