Подключение и интеграции

Формат строки прокси

Строка резидентского или мобильного прокси имеет вид host:port:login:password. Все настройки — локация, тип прокси, сессия и фильтр — записаны в логине через дефис. Ниже — какие бывают параметры, в каком порядке они идут и какие сочетания допустимы.

Хост, порт и авторизация

Что одинаково во всех строках резидентских и мобильных прокси.

Хост

connect.proxeta.io

Адрес шлюза. В примерах ниже его заменяет условный proxy.example.invalid.

Порт

8080 — HTTP, 1080 — SOCKS5

Строки HTTP и SOCKS5 с одинаковыми настройками отличаются только портом.

Вход только по логину и паролю: привязки по IP (белого списка адресов) нет. Пароль один для всех ваших строк, а логин меняется вместе с настройками. UDP не поддерживается, в том числе через SOCKS5.

Чем HTTP отличается от SOCKS5 и какой протокол выбрать, разобрано в статье «HTTP или SOCKS5: какой протокол прокси выбрать».

Из чего состоит логин

Порядок параметров всегда один и тот же.

<аккаунт>-country-<код>[-region-<код>][-city-<код>][-isp-<код> | -zip-<индекс>][-type-mobile][-ipv4-true][-sid-<сессия>][-<фильтр>]

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

<аккаунт>

Всегда первым

Имя вашего прокси-аккаунта. Оно одинаково во всех ваших строках.

country-<код>

Обязательно

Страна: двухбуквенный код ISO 3166-1 строчными буквами, например us или de. Великобритания — gb, а не uk.

region-<код>

Необязательно

Регион или штат, например california.

city-<код>

Необязательно

Город, например los_angeles. Указывается и без региона.

isp-<код>

Не вместе с zip

Интернет-провайдер, а у мобильных прокси — оператор связи, например t_mobile_usa.

zip-<индекс>

Не вместе с isp

Почтовый индекс, например 90003. С ним region и city в строку не пишутся.

type-mobile

Только у мобильных

Мобильный прокси. Без этого параметра строка резидентская.

ipv4-true

Необязательно

Только IPv4. Без него выходной адрес может быть как IPv4, так и IPv6.

sid-<сессия>

Только у липкой сессии

Идентификатор липкой сессии. Без него строка работает в режиме ротации.

<фильтр>

Всегда последним

Оптимизация пула: filter-medium, speed-fast или filter-medium-speed-fast.

Локация: страна, регион, город, провайдер или ZIP

Как указать город, провайдера или почтовый индекс.

Страна обязательна. Регион и город уточняют локацию, их можно указать вместе или по отдельности: строка с country-us-city-miami тоже допустима.

Дальше выбирается что-то одно: провайдер (isp) или ZIP-код (zip). В генераторе за это отвечает переключатель «Таргетинг»: «Провайдер (ISP)» или «ZIP-код». У мобильных прокси в поле провайдера выбирается оператор связи.

Если задан ZIP-код, регион и город в строку не попадают: локацию определяет индекс. В генераторе они только сужают список ZIP-кодов.

country + region, city, isp

Можно: любое из трёх уточнений, по отдельности или вместе.

country + zip

Можно: region и city при этом в строку не пишутся.

isp + zip

Нельзя: генератор вернёт ошибку.

Без country

Нельзя для резидентских и мобильных прокси.

type-mobile, ipv4-true, sid, фильтр

Можно с любой локацией.

ZIP-коды

Генерация по ZIP проверена только на числовых кодах США, например 90003. Коды с пробелом или дефисом генератор не принимает, а для других стран работу ZIP-таргетинга мы не проверяли.

Сессия: параметр sid

Как сохранить один IP или получать новый.

Строка с параметром sid — это липкая сессия. Пока вы подключаетесь с этой строкой без изменений, сервис сохраняет один выходной IP максимально долго, до разрыва соединения со стороны провайдера. Настройки длительности нет, и конкретный срок мы не обещаем, поэтому проверяйте IP после переподключения.

Каждая строка из одной генерации получает свой sid, то есть это отдельные сессии. Нужен другой адрес — возьмите другую строку или нажмите «Перегенерировать». Значение sid состоит только из строчных латинских букв и цифр, без дефисов; генератор создаёт его из 10 символов. Если вы собираете строки сами, для новой сессии подставьте новое значение.

Строка без sid работает в режиме ротации: каждое новое соединение может получить новый IP. Запросы внутри одного открытого соединения (keep-alive) могут выходить с одного адреса.

Когда какой режим выбирать, разобрано в статье «Sticky-сессия или ротация IP».

Тип прокси, IPv4 и фильтр

Параметры после локации.

Мобильная строка отличается от резидентской только параметром type-mobile. Оба типа расходуют один баланс трафика. Параметр ipv4-true соответствует переключателю «Только IPv4».

Фильтр соответствует блоку «Оптимизация пула» в генераторе и всегда стоит в конце логина:

filter-medium

«Качество»

Фильтр качества IP. Стоит в кабинете по умолчанию, и с ним Telegram-бот выдаёт все строки.

speed-fast

«Скорость»

Отбор по скорости вместо фильтра качества.

filter-medium-speed-fast

«Качество + скорость»

Оба отбора сразу.

Любой фильтр сужает пул доступных адресов. Без параметра фильтра строка использует весь пул без отбора, но кабинет и бот таких строк не выдают. Шлюз понимает и более строгий фильтр качества filter-high (вместе со скоростью — filter-high-speed-fast), которого нет в генераторе.

Примеры строк

Условные данные: подставьте свои из кабинета.

Город, липкая сессия, HTTP

proxy.example.invalid:8080:demo-country-us-region-california-city-los_angeles-sid-k7m2q9x4ab-filter-medium:demo-password

Мобильный оператор, только IPv4, SOCKS5

proxy.example.invalid:1080:demo-country-us-isp-t_mobile_usa-type-mobile-ipv4-true-sid-k7m2q9x4ab-filter-medium:demo-password

ZIP-код, липкая сессия

proxy.example.invalid:8080:demo-country-us-zip-90003-sid-k7m2q9x4ab-filter-medium:demo-password

Страна, ротация

proxy.example.invalid:8080:demo-country-de-speed-fast:demo-password

Где взять коды локаций

Коды не нужно подбирать вручную.

Откройте раздел «Создать прокси» в личном кабинете, выберите страну, регион, город, провайдера или ZIP-код и сгенерируйте строку: коды появятся в логине. Списки регионов, городов, провайдеров и ZIP-кодов зависят от типа прокси и режима «Только IPv4», поэтому код, доступный для резидентских прокси, может отсутствовать у мобильных.

Коды стран, регионов и городов есть и в строках из Telegram-бота @proxetabot: найдите страну или город через поиск. Бот выдаёт только липкие сессии с фильтром «Качество», без выбора провайдера и ZIP-кода.

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

Строка в виде URL

Для библиотек и утилит, которые ждут адрес прокси одной строкой.

Кабинет выдаёт строки в формате host:port:login:password. Многим программам нужен URL: http://login:password@host:8080 для HTTP или socks5h://login:password@host:1080 для SOCKS5 (с socks5h имена сайтов разрешает прокси, а не ваше устройство). Например:

http://demo-country-us-sid-k7m2q9x4ab-filter-medium:demo-password@proxy.example.invalid:8080

Если в пароле есть символы вроде @, : или /, закодируйте их для URL. Примеры для curl — в статье «curl через прокси», для Python и Playwright — в статье «Прокси в Python: requests, httpx и Playwright».

ISP-прокси

Статические адреса устроены иначе.

Параметры из этой статьи относятся только к резидентским и мобильным прокси. Данные ISP-прокси фиксированы: IP, порт, логин и пароль указаны в заказе во вкладке «Мои прокси». Страна выбирается при заказе, а регион, город, провайдер, ZIP-код и сессия не настраиваются.

Не публикуйте строки

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