- Заново получать данные в боте не нужно.
- Пароль не меняется.
- Прежние строки продолжают работать со своими настройками. На одном пакете можно держать строки под разные страны, трафик у них общий.
Это работает для Residential и Mobile. У ISP и Datacenter IP фиксированный, настроек в логине у них нет.
Как устроена строка
Логин и пароль бот выдаёт в панели прокси: Ротационные → категория → Получить данные. Твой логин без параметров: всё, что стоит до первого
_. В примерах на этой странице замени LOGIN и PASSWORD на свои.
HTTP и SOCKS5 работают на одном и том же порту, шлюз сам определяет протокол.
Параметры
Каждый параметр пишется как_ключ_значение и дописывается к логину.
Ненужные параметры просто пропускай. Остальные пиши в том же порядке, что и бот:
-. Логин целиком держи в пределах 128 символов.
В строках, которые бот выдавал раньше, может встретиться
_isp_ с числом. Это тоже провайдер, только по внутреннему коду. Такие строки работают как прежде, новые бот собирает с _asn_.Как меняется IP
Смену IP задают два параметра:_s_ и _ttl_.
Сессия. Значение
_s_ придумываешь сам: любые латинские буквы и цифры, например _s_job1. Одно и то же значение даёт один и тот же IP, новое значение даёт новый IP. Так IP можно сменить в любой момент: поменяй значение _s_.
Время. В _ttl_ пишется число и единица: s секунды, m минуты, h часы. Например, _ttl_30s, _ttl_10m, _ttl_1h. В боте ротацию можно выбрать от 1 минуты до 24 часов, это _ttl_1m и _ttl_24h.
Сессия, через которую 60 минут не шёл трафик, закрывается. Следующий запрос с тем же
_s_ получит новый IP._s_ новый IP выдаётся на каждое новое соединение. Соединение с HTTPS-сайтом, которое программа держит открытым, работает через один IP до закрытия.
Сменил гео, смени сессию
Гео по шагам
Страна
_c_ и код страны из двух латинских букв: _c_US, _c_DE, _c_FR. У Великобритании код GB, а не UK. Без _c_ IP будет из любой страны.
Регион или штат
_sd_ и числовой код: _sd_2928 это Техас. Название _sd_Texas или сокращение _sd_TX шлюз не примет и ответит 407.
Коды штатов США собраны ниже. Для других стран выбери регион в боте (Геолокация → Регион), нажми Получить данные и возьми число после _sd_.
Коды штатов США
Коды штатов США
Коды одинаковые для Residential и Mobile, но у Mobile штатов меньше. Если штата нет в списке бота, строка с его кодом ответит
503.Город
_city_ и английское название, пробелы заменяются на -: _city_Dallas, _city_New-York, _city_Los-Angeles. Добавляй к городу страну: одинаковые названия встречаются в разных странах.
Точное написание проще всего взять из бота: выбери город в Геолокации, нажми Получить данные и посмотри логин.
Провайдер или оператор
_asn_ и номер автономной системы (AS) провайдера. Только цифры, без букв AS: логин с _asn_AS7922 шлюз не примет.
Доступных провайдеров показывает бот: Геолокация → Провайдер, у Mobile кнопка называется Оператор. Номер любого другого провайдера можно найти по названию в открытых справочниках ASN. Если под этот номер сейчас нет IP, строка ответит
503.
ZIP
_zip_ и почтовый индекс. Работает только вместе со страной: _c_US_zip_10001. Без _c_ логин не пройдёт авторизацию и получит 407.
Буквы в индексе пиши заглавными, пробел заменяй на -: _c_US_zip_75201, _c_DE_zip_10115, _c_CA_zip_M5V.
Шлюз подбирает ближайший доступный IP, поэтому индекс у выхода может отличаться от заданного. Если рядом нет ни одного узла, строка ответит 503.
Несколько фильтров сразу
Каждый фильтр сужает выбор IP. Страна, регион и город вместе обычно работают. А город вместе с ZIP или провайдером часто даёт503, например если индекс относится к другому городу. Если строка отвечает 503, убирай фильтры по одному, начиная с самого узкого.
Несколько потоков
- Каждый порт от 10000 до 10999 работает как отдельный канал. Одновременные запросы через разные порты идут с разных IP, всего до 1000 одновременно.
- Когда в логине есть
_s_, IP определяет сессия, а не порт. Одна и та же сессия на разных портах даст один IP. Чтобы у каждого потока был свой закреплённый IP, дай каждому свою сессию:_s_job1,_s_job2и так далее. - Бот, когда выдаёт несколько строк, делает это сам: у каждой строки свой порт и своя сессия.
- Трафик всех строк списывается с одного пакета. Смена параметров ничего не стоит.
Готовые примеры
Так выглядит одна и та же строка в разных форматах:
- URL
- host:port:user:pass
- user:pass:host:port
Как проверить
_s_ IP сменится, с _s_ останется прежним.
Сервисы проверки IP пользуются разными базами. Один и тот же IP один сервис может отнести к соседнему городу или региону.
Ошибки
Первые 10 минут после покупки пакета строки могут отвечать
503, это нормально: пакет подключается. С _s_ первый запрос тоже изредка получает 503, если устройство только что ушло из сети. Повтори запрос и включи в программе повтор при ошибке.
Дополнительные параметры
Бот их не выставляет, но шлюз их понимает. Пиши их только если знаешь, зачем они нужны.
Значения
_rotm_:
0сразу подобрать другое устройство, так шлюз работает по умолчанию;1подождать около 5 секунд, пока неактивные устройства уберутся из списка, запросы в это время могут получать ошибку;2не менять устройство.
503.
Как это связано с ботом
Бот собирает тот же логин из настроек панели. Можно настроить прокси в боте, получить строку и дальше править её руками.
Пароль меняется только после сброса в боте: Сброс настроек → Пароль. После него все выданные строки перестают работать, и нужно получить новые данные.
Подключение и форматы
Форматы строк, HTTP и SOCKS5.
Если не работает
Диагностика по симптомам.