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

Подключение и смена IP

Первые разделы - про Residential. Фиксированные адреса подключаются иначе: отдельный раздел ниже.

Из ответа POST /api/v1/packages/{id}/proxies приходят host, port, username, password.

Логин - готовая строка: таргетинг и режим закодированы в нём, собирать его самостоятельно нельзя.

Порт кодирует режим и протокол, менять его нельзя.

residential.ipv.rent:10000:USERNAME:PASSWORD # антидетект-браузеры, прокси-менеджеры
http://USERNAME:[email protected]:10000 # curl, requests, Node, Go
socks5://USERNAME:[email protected]:12000
Окно терминала
curl -x 'http://USERNAME:[email protected]:10000' https://api.ipify.org
РежимПоведение
rotatingновый адрес на каждое подключение
stickyадрес держится ttl_minutes: 3..1440, по умолчанию 60

Порт каждой пары (режим, протокол) приходит в connection_options карточки пакета:

РежимHTTPSOCKS5
rotating900011000
sticky1000012000

Почтовые протоколы (SMTP, IMAP, POP3) и UDP не поддерживаются.

{
"count": 10,
"geo": {
"country": "us",
"state": "california",
"city": "los angeles"
}
}

Значения - коды из гео-каталога.

  • Уровни опциональны: без geo - глобальный пул.
  • state, city и asn требуют country.
  • Ниже страны таргетинг выполняется по возможности: если в запрошенном регионе, городе или у оператора нет свободных адресов, выход даётся из другой локации той же страны.

Значение вне каталога, неизвестный ключ или сужение без страны - 422 invalid_targeting с field и value.

В режиме rotating адрес меняется сам.

У каждой sticky-строки есть своя ссылка rotation_url: GET по ней освобождает текущий адрес, следующее подключение получит другой. Авторизация не нужна.

Окно терминала
curl -s https://ipv.rent/r/9f3c1e...
HTTPstatusЗначение
200okадрес освобождён
200not_in_useактивной сессии нет; следующее подключение всё равно даст новый адрес
200unconfirmedзапрос отправлен, подтверждения нет
404not_foundссылка не действует
410expiredресурс ссылки истёк; для пакетов трафика не возникает
429rate_limitedслишком часто
503errorсменить адрес не удалось

Лимиты: 20 запросов в минуту на адрес, 120 на пакет, 300 на IP вызывающего. Отозвать одну ссылку нельзя - POST /api/v1/packages/{id}/rotation-secret обнуляет все сразу.

Пакет IPv4 - готовый список адресов. Строки собирать не нужно: всё есть в карточке GET /api/v1/packages/{id}.

ЧтоГде взять
адресаaddresses[].host
порт HTTPaddresses[].port_http
порт SOCKS5addresses[].port_socks
логин и парольcredentials - один на все адреса пакета
198.51.100.11:10010:USERNAME:PASSWORD # антидетект-браузеры, менеджеры прокси
http://USERNAME:[email protected]:10010 # curl, requests, Node, Go
socks5://USERNAME:[email protected]:10011
Окно терминала
curl -x 'http://USERNAME:[email protected]:10010' https://api.ipify.org
  • Выходной адрес - сам адрес из списка, он не меняется на протяжении всего срока.
  • UDP работает через SOCKS5 - для игр, звонков и сервисов на QUIC.
  • Таргетинга и ссылок смены IP нет: страна и локация выбираются при покупке.
  • Получить новые адреса можно заменой - всех адресов пакета сразу, раз в 30 дней.
  • Почтовые протоколы (SMTP, IMAP, POP3) не поддерживаются.
СимптомПричина
отказ аутентификации после сборки наборапароль пакета перевыпущен
перестало работать у всех воркеров сразуобъём израсходован, проверьте traffic.left_gb
адрес не из запрошенного геов запрошенной локации нет свободных адресов, выдана другая локация той же страны; такие страны гео-каталог помечает pool: thin - возьмите уровень выше
422 package_unavailable при сборе наборапакет ещё не выдан (дождитесь status: active), ttl_minutes вне 3..1440, либо режим или протокол пакетом не поддерживается
фиксированные адреса не отвечают сразу после покупкипакет выдаётся до 2 минут
фиксированные адреса перестали отвечать все сразувышел срок: status: expired, продлите пакет
отказ аутентификации на фиксированных адресахпароль перевыпущен, либо пакет продлён после окончания срока и выдан новый пароль - возьмите credentials из карточки
старые фиксированные адреса не работаютадреса заменены: replacement.state: done, новые - в addresses