# HodlProxy — полный справочник для ассистентов и поисковых роботов Источник: https://hodlproxy.com/ru · Создано на основе актуальных таблиц сайта 25.09.2026 (UTC). Цены указаны в USD. ## Описание HodlProxy — провайдер прокси с четырьмя сетями и единым предоплаченным кошельком, который пополняется криптовалютой: резидентские прокси (70M+ IP-адресов в 199 странах и территориях, оплата за ГБ от $2.45/ГБ), ISP-прокси (550K+ статических резидентских IP-адресов с безлимитным трафиком в 33 странах, от $0.99 за IP-адрес в месяц), выделенные серверные прокси (550K+ IP-адресов, более 60 городов в 37 странах, от $0.70 за IP-адрес в месяц) и мобильные прокси 4G/5G (4.9M+ IP-адресов более чем в 100 странах, от $2.62/ГБ, выделенные устройства от $31.05 в месяц). Без подписки и проверки личности; трафик не сгорает; HTTP(S) и SOCKS5 с неограниченным количеством потоков. - Размеры пулов по состоянию на сентябрь 2026 г.: 70M+ резидентских IP, 550K+ ISP-прокси, 550K+ серверных IP и 4.9M+ мобильных IP. Для резидентских и мобильных прокси указано количество уникальных IP-адресов, доступных в течение месяца, а не одновременно находящихся онлайн; для ISP- и серверных прокси указан запас адресов, из которого выполняются заказы. Данные по состоянию на сентябрь 2026 г.. - Оплата: только криптовалютой (BTC, ETH, USDT, USDC, LTC, XMR, SOL, TRX, DOGE и другие) на предоплаченный кошелёк в USD; минимальное пополнение — $20; банковские карты и документы, удостоверяющие личность, не нужны. - Резидентские прокси: 12 тарифов по объёму от $2.45/ГБ при 1 ГБ до $0.95/ГБ при 10 ТБ; тариф выбранного объёма применяется ко всем ГБ покупки; единая ставка по всему миру; трафик не сгорает. - ISP-прокси (статические резидентские): оплата за IP-адрес, безлимитный трафик, сроки 24 часа ($0.75), 30 дней ($1.12), 60 дней ($1.06/месяц) и 90 дней ($0.99/месяц) в США; для других зон действуют опубликованные коэффициенты; скидки за объём: 5 % (10+), 10 % (50+), 20 % (100+) и 25 % (500+). - Серверные прокси: выделенные IP-адреса с 100 ГБ общего трафика на IP-адрес в месяц; 30 дней — $0.80, 60 дней — $0.76/месяц, 90 дней — $0.70/месяц в Северной Америке; Европа ×1.15, остальные страны ×1.40; скидки за объём совпадают с ISP-прокси. - Мобильные прокси: пул 4G/5G с ротацией IP от $2.62/ГБ (2 ГБ) до $1.58/ГБ (500 ГБ); выделенные устройства — $69/месяц в США и Канаде (24-часовой тест — $5.90), Западная Европа и Австралия ×0.80, Восточная Европа, Турция, Бразилия, Южная Африка и Азия ×0.50. - Таргетинг: страна (-cc-), штат США (-state-), город (-city-) и ASN (-asn-) в параметрах имени пользователя; закреплённые сессии с -sid- и -ttl- от 1 минуты до 24 часов; в остальных случаях ротация при каждом новом подключении. - Шлюзы: res.hodlproxy.com и mob.hodlproxy.com на портах 9000 (HTTP/S) и 9001 (SOCKS5); выделенные адреса в формате ip:8000 (HTTP/S) и ip:8001 (SOCKS5); аутентификация по имени пользователя и паролю или белому списку IP; число одновременных подключений не ограничено. - Источники и правила: мощности резидентских прокси предоставляют добровольно подключившиеся оплачиваемые пулы; действует политика допустимого использования (запрещены атаки, мошенничество, несанкционированный доступ и любые действия, незаконные в юрисдикции пользователя или цели). - Прозрачность: документация служит договором на продукт; все цены на сайте берутся из единой публичной сетки; страница состояния проверяет каждую систему каждые пять минут. ## Четыре сети | Сеть | Тип IP-адреса | Размер пула | Лучше всего подходит для | Оплата | Таргетинг | От | | --- | --- | --- | --- | --- | --- | --- | | Резидентские прокси | Настоящие домашние IP-адреса: 70M+, с ротацией или закреплённой сессией | 70M+ резидентских IP | Сбор данных, отслеживание поисковой выдачи, проверка рекламы | Оплата за ГБ · трафик не сгорает | Страна, штат или регион, город, ASN | $2.45/GB | | ISP-прокси | Статические резидентские IP-адреса: 550K+, размещены в дата-центрах | 550K+ статических резидентских IP | Работа с аккаунтами, оформление заказов, авторизация | Оплата за выделенный IP · безлимитный трафик | Страна, город | $0.99/IP/mo | | Серверные прокси | Быстрые приватные IP-адреса: 550K+ | 550K+ серверных IP | Массовые задачи с невысокими требованиями к незаметности | Оплата за выделенный IP · общий пул 100 ГБ в месяц | Страна, штат или регион, город | $0.70/IP/mo | | Мобильные прокси | Настоящие IP-адреса операторов 4G/5G: 4.9M+ | 4.9M+ мобильных IP | Цели с самой строгой защитой | Оплата за ГБ или за выделенное устройство на выбранный срок | Страна, оператор | $2.62/GB | Размеры пулов: Для резидентских и мобильных прокси указано количество уникальных IP-адресов, доступных в течение месяца, а не одновременно находящихся онлайн; для ISP- и серверных прокси указан запас адресов, из которого выполняются заказы. Данные по состоянию на сентябрь 2026 г.. ### Что представляет собой адрес | Критерий | Резидентские | ISP | Серверные | Мобильные | | --- | --- | --- | --- | --- | | Источник адреса | Домашнее устройство в сети обычного интернет-провайдера, используемое с согласия владельца | Блок, зарегистрированный на обычного интернет-провайдера и размещённый в дата-центре с проводным подключением | Диапазон, анонсируемый из коммерческого дата-центра | Сеть 4G/5G мобильного оператора за общим NAT, которым пользуются тысячи абонентов | | Размер пула | 70M+ адресов в пуле с ротацией IP | 550K+ статических адресов, доступных для заказа | 550K+ выделенных адресов, доступных для заказа | 4.9M+ адресов операторов в пуле с ротацией IP | | Кто ещё им пользуется | Пул общий; один выходной адрес закрепляется за вами только на время сессии | Никто. Адрес принадлежит только вам в течение всего срока | Никто. Адрес принадлежит только вам в течение всего срока | Пул: общий NAT оператора. Выделенное устройство: только ваше | | Как его оценивают целевые сайты | Как домашнего посетителя | Как домашнего посетителя, но со стабильностью дата-центра | Как хостинг: защищённые сайты ограничивают частоту запросов или блокируют его | К такому трафику относятся наиболее терпимо: его блокировка затронула бы реальных абонентов | ### Работа сети | Критерий | Резидентские | ISP | Серверные | Мобильные | | --- | --- | --- | --- | --- | | Ротация | Новый выходной адрес при каждом подключении либо закреплённая сессия до 24 часов по идентификатору | Нет. IP-адрес статический | Нет. IP-адрес статический | Пул: при каждом подключении или закреплённая сессия. Устройство: по запросу через ссылку, API или таймер | | Таргетинг | Страна, штат США, город и ASN задаются в имени пользователя | Страна и город выбираются при заказе | Страна и город выбираются при заказе | Для пула — страна и оператор (ASN); для устройства они фиксированы | | Скорость и задержка | Домашняя линия; задержка увеличивается на несколько сотен миллисекунд | Проводное подключение; самый быстрый вариант уровня резидентских адресов | Проводное подключение; самый быстрый из четырёх вариантов | Мобильная сеть; подходит для страниц и приложений, но не для массовой передачи данных | | Параллельные подключения | Без ограничений | Без ограничений | Без ограничений | Без ограничений | | Формат выдачи | Один хост, параметры задаются в имени пользователя | Список строк ip:port:user:pass | Список строк ip:port:user:pass | Пул: один хост. Устройство: собственная пара ip:port и ссылка для ротации | ### Стоимость | Критерий | Резидентские | ISP | Серверные | Мобильные | | --- | --- | --- | --- | --- | | Единица оплаты | За ГБ; тариф зависит от объёма покупки, трафик не сгорает | За адрес и срок: 24 часа, 30, 60 или 90 дней | За адрес и срок: 30, 60 или 90 дней | Пул — за ГБ; устройство — за срок от 24 часов до 90 дней | | Трафик | Учитывается в обоих направлениях | Без ограничений | 100 ГБ на адрес ежемесячно в общем объёме заказа | Пул — с учётом трафика; устройство — без ограничений | | Цена по регионам | Единый тариф во всём мире | По зонам; США — базовая зона | По зонам; Северная Америка — базовая зона | Пул: единый тариф. Устройства: по зонам, за пределами Северной Америки дешевле | | От | $2.45 за ГБ | $0.99 за адрес в месяц | $0.70 за адрес в месяц | $2.62 за ГБ; устройства от $31.05 в месяц | ### Применение | Критерий | Резидентские | ISP | Серверные | Мобильные | | --- | --- | --- | --- | --- | | Лучше всего подходят для | Сбора данных, поисковой выдачи, рекламы, цен, туризма, исследований | Учётных записей, оформления заказов и любых задач, где нужно сохранять один IP | Массового сбора из открытых источников, мониторинга, контроля качества | Учётных записей в соцсетях, мобильной рекламы и приложений, самых сложных целей | | Не подходят для | Входа в учётные записи, где адрес не должен меняться | Широкой географической выборки: один адрес соответствует одному месту | Ресурсов, распознающих диапазоны хостинга | Массовой передачи данных и задач, требующих максимальной пропускной способности | ## Цены ### Трафик резидентских прокси (за ГБ, по всему миру, без срока действия) | Минимальный объём покупки | За ГБ | Итого при таком объёме | | --- | --- | --- | | 1 ГБ | $2.45 | $2.45 | | 2 ГБ | $2.35 | $4.70 | | 5 ГБ | $2.10 | $10.50 | | 10 ГБ | $1.93 | $19.30 | | 25 ГБ | $1.82 | $45.50 | | 50 ГБ | $1.75 | $87.50 | | 100 ГБ | $1.54 | $154 | | 250 ГБ | $1.40 | $350 | | 500 ГБ | $1.19 | $595 | | 1 ТБ | $1.02 | $1,020 | | 5 ТБ | $0.98 | $4,900 | | 10 ТБ | $0.95 | $9,500 | ### Трафик мобильных прокси, пул с ротацией IP (за ГБ, по всему миру, без срока действия) | Минимальный объём покупки | За ГБ | Итого при таком объёме | | --- | --- | --- | | 2 ГБ | $2.62 | $5.24 | | 10 ГБ | $2.45 | $24.50 | | 50 ГБ | $2.10 | $105 | | 100 ГБ | $1.92 | $192 | | 500 ГБ | $1.58 | $790 | ### ISP-прокси (за выделенный IP-адрес, безлимитный трафик) | Географическая зона | 24 часа (итого за IP-адрес) | 30 дней (итого за IP-адрес) | 60 дней (итого за IP-адрес) | 90 дней (итого за IP-адрес) | | --- | --- | --- | --- | --- | | США (базовая цена) | $0.75 | $1.12 ($1.12/мес.) | $2.12 ($1.06/мес.) | $2.97 ($0.99/мес.) | | Канада и Западная Европа (+20 %) | $0.90 | $1.34 ($1.34/мес.) | $2.54 ($1.27/мес.) | $3.56 ($1.19/мес.) | | Остальная Европа (+35 %) | $1.01 | $1.51 ($1.51/мес.) | $2.86 ($1.43/мес.) | $4.01 ($1.34/мес.) | | Азиатско-Тихоокеанский регион и Бразилия (+55 %) | $1.16 | $1.74 ($1.74/мес.) | $3.29 ($1.64/мес.) | $4.60 ($1.53/мес.) | Скидки за объём на весь заказ: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %. ### Серверные прокси (за выделенный IP-адрес, общий лимит 100 ГБ/месяц) | Географическая зона | 30 дней (итого за IP-адрес) | 60 дней (итого за IP-адрес) | 90 дней (итого за IP-адрес) | | --- | --- | --- | --- | | США и Канада (базовая цена) | $0.80 ($0.80/мес.) | $1.52 ($0.76/мес.) | $2.10 ($0.70/мес.) | | Европа (+15 %) | $0.92 ($0.92/мес.) | $1.75 ($0.87/мес.) | $2.42 ($0.80/мес.) | | Азиатско-Тихоокеанский регион, Ближний Восток, Латинская Америка и Африка (+40 %) | $1.12 ($1.12/мес.) | $2.13 ($1.06/мес.) | $2.94 ($0.98/мес.) | Скидки за объём на весь заказ: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %. ### Выделенные мобильные устройства (за устройство, безлимитный трафик) | Географическая зона | 24 часа (итого за IP-адрес) | 30 дней (итого за IP-адрес) | 60 дней (итого за IP-адрес) | 90 дней (итого за IP-адрес) | | --- | --- | --- | --- | --- | | США и Канада (базовая цена) | $5.90 | $69 ($69/мес.) | $131.10 ($65.55/мес.) | $186.30 ($62.10/мес.) | | Западная Европа и Австралия (−20 %) | $4.72 | $55.20 ($55.20/мес.) | $104.88 ($52.44/мес.) | $149.04 ($49.68/мес.) | | Восточная Европа, Турция, Бразилия, ЮАР и Азия (−50 %) | $2.95 | $34.50 ($34.50/мес.) | $65.55 ($32.78/мес.) | $93.15 ($31.05/мес.) | ### Правила оплаты **Зависят ли цены от страны?** Для трафика — нет: гигабайт резидентского или мобильного трафика с ротацией IP стоит одинаково во всех странах, поскольку цена зависит только от объёма. Выделенные ISP-адреса, серверные адреса и мобильные устройства оцениваются по географическим зонам: стоимость хостинга, блоков адресов интернет-провайдеров и тарифов операторов сильно различается от страны к стране. В таблицах зон на этой странице указаны все коэффициенты до оформления заказа. **Какой тарифный уровень мне достанется?** Тариф определяется объёмом каждой покупки. Если сразу купить 100 ГБ, каждый гигабайт будет стоить $1.54; если десять раз купить по 1 ГБ, каждая покупка рассчитывается по своему уровню. Калькулятор выше заранее показывает точную ставку и итоговую сумму для любого объёма. **Есть ли срок действия у трафика?** Нет. Гигабайты резидентского и мобильного трафика остаются на вашем счёте, пока вы их не используете. Нет ежемесячного обнуления, минимальных ежемесячных расходов или обязательного активного тарифа. **Это подписка?** Нет. Вы пополняете предоплаченный кошелёк и расходуете средства. Выделенные адреса и устройства арендуются на выбранный срок, а затем отключаются, если вы их не продлите. При желании можно включить автоматическое продление отдельно для каждого заказа: по умолчанию оно выключено, использует только предоплаченный баланс, и его можно отключить в любой момент. **С какой минимальной суммы можно начать?** С пополнения на $20. Этого хватит на несколько гигабайт резидентского или мобильного трафика, один ISP-адрес или мобильное устройство на 24 часа либо серверный адрес на 30 дней — достаточно, чтобы проверить реальную задачу перед масштабированием. **Как работают скидки за объём на выделенные адреса?** Они автоматически применяются ко всему заказу и суммируются со скидкой за срок: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %. Десять адресов на 90 дней обходятся дешевле за адрес, чем один, а сто — ещё дешевле. **Есть ли дополнительные комиссии сверх указанных цен?** С нашей стороны — нет: ни платы за подключение, ни оплаты за соединение или поток, ни доплаты за превышение лимита. Когда заказ серверных прокси исчерпывает ежемесячный общий объём в 100 ГБ на адрес, скорость снижается до следующего расчётного периода или покупки дополнительного трафика; никаких дополнительных списаний не происходит. Вне нашего контроля остаётся только комиссия сети за вашу криптовалютную транзакцию при пополнении. **Можно ли получить цену для объёма выше опубликованной шкалы?** Да. Если вам нужно больше 10 ТБ резидентского трафика, 500 ГБ мобильного трафика или 500 выделенных адресов, сообщите нам объём, и мы рассчитаем цену. Все меньшие объёмы уже оценены на этой странице и не требуют переговоров. **Как устроен возврат средств?** Неиспользованный баланс кошелька можно вернуть на исходный кошелёк за вычетом сетевых комиссий. Уже израсходованный трафик и оказанные за прошедший срок услуги возврату не подлежат. Выделенный адрес, который остаётся недоступным более 24 часов, заменяется, а не возмещается. Подробности приведены в правилах возврата. ## Документация ### Быстрый старт (https://hodlproxy.com/ru/docs/quickstart) Пять шагов, не нужно устанавливать SDK, подойдёт любой HTTP-клиент. Десять минут, если у вас уже есть криптовалюта. #### Пять шагов 1. **Создайте аккаунт и пополните кошелёк** Зарегистрируйтесь с помощью адреса электронной почты, затем пополните счёт на сумму от $20 в любой доступной монете (BTC, ETH, USDT, USDC, LTC, XMR, SOL, TRX, DOGE). Баланс будет зачислен после подтверждения транзакции в её сети, обычно в течение нескольких минут, и не имеет срока действия. 2. **Скопируйте учётные данные шлюза** На панели управления отображаются один логин и один пароль для общих шлюзов (резидентских и мобильных). Заказы выделенных ISP, серверных и мобильных прокси вместо этого содержат собственные строки `ip:port:user:pass`. 3. **Выберите эндпоинт для задачи** У каждой общей сети есть своё доменное имя; локация выбирается в логине, а не в доменном имени. Выделенные продукты используют собственные `ip:port`. Сеть | Эндпоинт | HTTP(S) | SOCKS5 | Резидентские прокси | res.hodlproxy.com | 9000 | 9001 | Мобильные прокси с ротацией IP | mob.hodlproxy.com | 9000 | 9001 | ISP, серверные прокси, мобильное устройство | IP из вашего списка | 8000 | 8001 | 4. **Отправьте первый запрос** В примере сервис определения IP спрашивается, какой адрес он видит. `-cc-us` в логине запрашивает выходной узел в США; запустите команду дважды, и получите адреса двух разных домохозяйств. cURLPythonNode.jsPHPGocURLКопироватьcurl -x http://USER-cc-us:PASS@res.hodlproxy.com:9000 https://api.ipify.orgPythonКопироватьimport requests proxy = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=30) print(r.text)Node.jsКопироватьimport { fetch, ProxyAgent } from "undici"; const dispatcher = new ProxyAgent("http://USER-cc-us:PASS@res.hodlproxy.com:9000"); const res = await fetch("https://api.ipify.org", { dispatcher }); console.log(await res.text());PHPКопировать$ch = curl_init("https://api.ipify.org"); curl_setopt_array($ch, [ CURLOPT_PROXY => "http://res.hodlproxy.com:9000", CURLOPT_PROXYUSERPWD => "USER-cc-us:PASS", CURLOPT_RETURNTRANSFER => true, ]); echo curl_exec($ch);GoКопироватьproxyURL, _ := url.Parse("http://USER-cc-us:PASS@res.hodlproxy.com:9000") client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)}} resp, err := client.Get("https://api.ipify.org") 5. **Уточните таргетинг и закрепите IP** Каждый параметр представляет собой пару `-key-value`, добавляемую к логину: `-city-berlin` вместе с `-cc-de` выбирает конкретный город, `-sid-a1b2c3` сохраняет один IP между запросами, а `-ttl-30m` задаёт срок его сохранения. На странице [Таргетинг и сессии](https://hodlproxy.com/ru/docs/username-parameters) перечислены все параметры. ``` # Одно домохозяйство в Берлине, закреплённое на 30 минут между запросами curl -x http://USER-cc-de-city-berlin-sid-a1b2c3-ttl-30m:PASS@res.hodlproxy.com:9000 \ https://api.ipify.org ``` > Tip: Проверьте результат: вставьте IP, возвращённый сервисом определения IP, в любую общедоступную базу геолокации. Он должен определяться как адрес из запрошенной страны, принадлежащий провайдеру для частных пользователей. #### Что дальше - [Аутентификация](https://hodlproxy.com/ru/docs/authentication): Логин и пароль или белый список IP, а также передача параметров с каждым запросом. - [Таргетинг и сессии](https://hodlproxy.com/ru/docs/username-parameters): Страна, регион, город, ASN, закреплённые сессии и срок их действия. - [Примеры кода](https://hodlproxy.com/ru/docs/examples): Python, Node.js, PHP, Go, Java, C#, Playwright, Puppeteer, Scrapy и другие. - [Ошибки и устранение неполадок](https://hodlproxy.com/ru/docs/errors): Что означает каждый код состояния от шлюза и что нужно изменить. ### Аутентификация (https://hodlproxy.com/ru/docs/authentication) Оба способа работают во всех сетях и с обоими протоколами. Выбирайте способ отдельно для каждого сервера и свободно сочетайте их. #### Выбор способа | | Логин и пароль | Белый список IP | | --- | --- | --- | | Откуда работает | С любого IP, включая динамические и облачные | С зарегистрированных вами публичных IPv4-адресов | | Параметры таргетинга | Добавляются к логину | Передайте любой логин с параметрами; пароль игнорируется | | Учётные данные при передаче | Base64 в заголовке `Proxy-Authorization` | Отсутствуют | | Лучше всего подходит для | Ноутбуков, контейнеров, бессерверных сред, браузеров | Серверов со статическим IP, антидетект-браузеров без возможности сохранить пароль, флагов Chrome | | Смена | Создать новый пароль можно в любое время | Добавлять и удалять адреса можно в любое время | #### Логин и пароль Для общих шлюзов у вашего аккаунта есть одна пара учётных данных. Она отображается на панели управления в разделе **Учётные данные**, а также возвращается запросом [`GET /v1/credentials`](https://hodlproxy.com/ru/docs/api#get-v1-credentials). Логин содержит [параметры таргетинга](https://hodlproxy.com/ru/docs/username-parameters); при их изменении пароль остаётся прежним. ```bash # HTTP(S)-запрос через шлюз резидентских прокси curl -x http://USER-cc-us:PASS@res.hodlproxy.com:9000 https://api.ipify.org # То же самое через SOCKS5 (socks5h = разрешение доменного имени на выходном узле) curl --proxy socks5h://USER-cc-us:PASS@res.hodlproxy.com:9001 https://api.ipify.org ``` На низком уровне HTTP-клиент передаёт `Proxy-Authorization: Basic base64(username:password)` в запросе или при выполнении `CONNECT`; клиент SOCKS5 использует согласование логина и пароля (RFC 1929). Любой распространённый клиент делает это автоматически, когда учётные данные указаны в URL прокси. > Info: Пароли создаются из букв и цифр, поэтому их не нужно кодировать для URL. Если вы задали собственный пароль, содержащий `@`, `:` или `/`, примените процентное кодирование этих символов в URL прокси (`@` превращается в `%40`). #### Белый список IP Зарегистрируйте публичные IPv4-адреса компьютеров, которые будут подключаться, и они смогут использовать любой эндпоинт без учётных данных. До 50 адресов на аккаунт; изменения вступают в силу в течение минуты. 1. Узнайте адрес, который целевой сайт будет видеть у вашего сервера: выполните `curl https://api.ipify.org` **без** прокси. 2. Добавьте его в разделе **Настройки → Белый список** или вызовите [`POST /v1/whitelist`](https://hodlproxy.com/ru/docs/api#post-v1-whitelist). 3. Подключитесь без логина и пароля. Если логин не указан, выходной узел выбирается по всему миру и меняется при каждом подключении. 4. Для таргетинга продолжайте передавать логин с нужными параметрами и любой пароль: адресу из белого списка доверяют независимо от пароля. ```bash # С сервера из белого списка: вообще без учётных данных curl -x http://res.hodlproxy.com:9000 https://api.ipify.org # Адрес по-прежнему в белом списке, но используется таргетинг: подойдёт любой пароль curl -x http://USER-cc-fr-city-paris:x@res.hodlproxy.com:9000 https://api.ipify.org ``` > Warn: Для белого списка нужен стабильный публичный IP. Компьютерам за операторским NAT, домашним подключениям с динамическими адресами и большинству бессерверных платформ следует использовать аутентификацию по паролю. #### Выделенные ISP-прокси, серверные прокси и мобильные устройства У каждого выделенного адреса есть собственные логин и пароль, указанные в списке в формате `ip:port:user:pass`. Белый список действует и для них: с зарегистрированного сервера можно подключаться к `ip:8000` вообще без учётных данных. Для выделенного адреса параметры не нужны, поскольку его локация фиксирована. ```text 203.0.113.42:8000:u7f3a9c:kq2Lm8Pz1r # HTTP(S) 203.0.113.42:8001:u7f3a9c:kq2Lm8Pz1r # SOCKS5, те же учётные данные ``` #### Дополнительные пользователи Дополнительный пользователь — это отдельная пара учётных данных для общих шлюзов со своим лимитом трафика и собственной строкой статистики использования. Создавайте такого пользователя для каждого клиента, проекта или участника команды: тогда утечка пароля откроет доступ лишь к ограниченному бюджету, а вы сможете отслеживать расход по каждому направлению работы. Дополнительные пользователи управляются на панели и через [`POST /v1/subusers`](https://hodlproxy.com/ru/docs/api#post-v1-subusers). #### Смена пароля Создайте новый пароль на панели или с помощью [`POST /v1/credentials/rotate`](https://hodlproxy.com/ru/docs/api#post-v1-credentials-rotate). Предыдущая пара продолжает работать десять минут, чтобы выполняемые задания успели получить новые данные без сбоев. #### Как не допустить утечки учётных данных - Читайте их из переменных окружения или хранилища секретов и никогда не помещайте в систему контроля версий. - В общих или ненадёжных сетях отдавайте предпочтение белому списку: соединение от вас до шлюза использует обычный HTTP, поэтому заголовок Basic можно прочитать по пути. - Выдавайте каждому инструменту отдельного пользователя; когда инструмент больше не нужен, отзывайте доступ этого пользователя, а не пароль аккаунта. - Удаляйте URL прокси из журналов. При ошибках большинство клиентов выводят полный URL вместе с учётными данными. ### Эндпоинты и порты (https://hodlproxy.com/ru/docs/endpoints) Локация никогда не указывается в доменном имени. Общие шлюзы считывают её из логина; у выделенных прокси она фиксируется при заказе. #### Таблица | Сеть | Эндпоинт | HTTP(S) | SOCKS5 | Аутентификация | Тарификация | | --- | --- | --- | --- | --- | --- | | Резидентские прокси | res.hodlproxy.com | 9000 | 9001 | user:pass или белый список | За ГБ, без срока действия | | Мобильные прокси с ротацией IP | mob.hodlproxy.com | 9000 | 9001 | user:pass или белый список | За ГБ, без срока действия | | ISP | ваш IP (список) | 8000 | 8001 | user:pass или белый список | За IP на выбранный срок, трафик без ограничений | | Серверные прокси | ваш IP (список) | 8000 | 8001 | user:pass или белый список | За IP на выбранный срок, общий пул 100 ГБ/IP/мес. | | Выделенные мобильные прокси | IP вашего устройства | 8000 | 8001 | user:pass или белый список | За устройство на выбранный срок, трафик без ограничений | #### Одно доменное имя для любой локации Подключайтесь к `res.hodlproxy.com` из любой точки и запрашивайте нужный выходной узел в логине: `-cc-jp` для Японии, `-cc-us-state-tx-city-austin` для Остина, `-asn-3320` для клиентов Deutsche Telekom. Не нужно поддерживать отдельные доменные имена для каждой страны, поэтому для смены рынка достаточно изменить строку, а не конфигурацию. Мобильный шлюз `mob.hodlproxy.com` принимает те же параметры. #### Целевые сайты по HTTPS Для URL с `https://` ваш клиент отправляет `CONNECT host:443` на порт 9000, а шлюз открывает туннель с выбранного выходного узла. TLS работает сквозным образом между вашим клиентом и целевым сайтом: шлюз не видит открытый текст, не завершает TLS-соединение, не подписывает сертификат заново и не изменяет SNI. Для целевых сайтов по HTTP и HTTPS используется один порт; отдельного TLS-порта для самого соединения с прокси нет. > Warn: Соединение от вашего компьютера до шлюза не шифруется. При аутентификации по паролю заголовок Basic передаётся открытым текстом на этом участке; в сетях, которым вы не доверяете, используйте [белый список IP](https://hodlproxy.com/ru/docs/authentication#ip-whitelist) или подключайтесь с контролируемого вами сервера. #### Выделенные адреса ISP-прокси, серверный прокси или мобильное устройство предоставляется в виде IP-адреса, который принимает HTTP(S)-подключения на порту 8000 и SOCKS5-подключения на порту 8001. В списке на панели и в ответе [`GET /v1/proxies`](https://hodlproxy.com/ru/docs/api#get-v1-proxies) каждому адресу соответствует одна строка: ```text 203.0.113.42:8000:u7f3a9c:kq2Lm8Pz1r 203.0.113.57:8000:u7f3a9c:kq2Lm8Pz1r 198.51.100.9:8000:d4c1e0:Zt6Hn3Vw9x # мобильное устройство ``` Параметры логина игнорируются для выделенных адресов: выделенный прокси уже имеет одну фиксированную локацию и один фиксированный IP. #### Версия IP и DNS - Выходные узлы используют IPv4. Целевые сайты, публикующие только запись AAAA, недоступны через сеть. - Доменные имена разрешаются на стороне выходного узла, поэтому целевой сайт видит DNS-запрос из той же страны, что и сам запрос. При использовании SOCKS5 указывайте схему `socks5h://`, чтобы клиент передавал доменное имя прокси-серверу, а не разрешал его локально. - `res.hodlproxy.com` и `mob.hodlproxy.com` разрешаются в адреса кластера шлюзов; не закрепляйте эти адреса в конфигурации, поскольку они меняются по мере добавления мощностей. #### Порты целевого сайта Разрешён любой TCP-порт назначения за одним исключением: исходящие подключения к порту 25 (SMTP) заблокированы во всех сетях. UDP не передаётся; см. раздел [Протоколы](https://hodlproxy.com/ru/docs/protocols). #### Тайм-ауты и keep-alive - Соединение со шлюзом закрывается, если в течение 60 секунд по нему не передаётся трафик. Откройте его заново; следующее соединение получит новый выходной узел, если вы не закрепили прежний с помощью `-sid-`. - Продолжительность передачи не ограничена, пока идёт обмен данными, поэтому поддерживаются скачивание больших файлов и длительный опрос. - Keep-alive поддерживается. Запросы, повторно использующие одно соединение, проходят через один выходной узел на протяжении всего срока жизни этого соединения; см. раздел [ротация](https://hodlproxy.com/ru/docs/username-parameters#rotation-and-sessions). ### Таргетинг и сессии (https://hodlproxy.com/ru/docs/username-parameters) Страна, штат США, город, провайдер, идентификатор и срок действия сессии. Шесть параметров в любом порядке на обоих общих шлюзах. #### Синтаксис Начните с логина, затем добавьте пары `-key-value`. Ключи и значения записываются в нижнем регистре; порядок не имеет значения; пароль остаётся прежним. Если параметры не указаны, выходной узел выбирается в любой стране и меняется при каждом подключении. ```text USER-cc-us-state-tx-city-austin-sid-a1b2c3-ttl-30m:PASS │ │ │ │ │ │ │ │ │ │ │ └─ закрепить на 30 минут │ │ │ │ └─ идентификатор сессии: тот же ID — тот же IP │ │ │ └─ город (только буквы и цифры) │ │ └─ штат США (только для Соединённых Штатов) │ └─ страна, код ISO 3166-1 alpha-2 └─ ваш логин ``` #### Параметры | Параметр | Значения | Назначение | | --- | --- | --- | | -cc- | Двухбуквенный код страны: `us`, `de`, `br`, `jp` | Выходной узел в этой стране. Резидентские прокси доступны в 199 странах; мобильный пул охватывает страны, перечисленные при оформлении заказа. | | -state- | Код штата США: `tx`, `ca`, `ny` | Выходной узел в этом штате. Требует `-cc-us`; недоступен для других стран. | | -city- | Название города в нижнем регистре, только буквы и цифры: `newyork`, `berlin`, `saopaulo` | Выходной узел в этом городе. Требует `-cc-`. На странице каждой [страны](https://hodlproxy.com/ru/locations) перечислены доступные города с точными значениями. | | -asn- | Номер автономной системы без префикса `AS`: `7922`, `3320` | Выходной узел, анонсируемый этим провайдером. Сочетайте с `-cc-`. В мобильном пуле так выбирается оператор. | | -sid- | Буквы и цифры, до 32 символов: `a1b2c3`, `job42` | Закреплённая сессия. Запросы с одним ID используют один выходной узел, пока не истечёт срок действия или устройство не отключится. Новый ID означает новый IP. | | -ttl- | Минуты или часы, от `1m` до `24h`: `10m`, `2h` | Срок действия закреплённой сессии, отсчитываемый от её первого запроса. По умолчанию — `10m`, если указан `-sid-` без `-ttl-`. | #### Ротация и сессии Без `-sid-` шлюз выбирает новый выходной узел для **каждого нового подключения**, которое получает. Клиенты, сохраняющие соединение или отправляющие много запросов через один туннель `CONNECT`, используют один выходной узел, пока существует это соединение. Чтобы менять узел при каждом запросе, отключите keep-alive или закрывайте соединение после каждого вызова; чтобы сохранять один IP между подключениями, используйте ID сессии. - Одинаковое значение `-sid-` означает один IP при любом количестве параллельных подключений. Запускайте столько одновременных сессий, сколько нужно: ограничений нет. - Когда срок действия истекает или домашняя сеть отключается, следующий запрос с этим ID получает **новый** IP, который по-прежнему соответствует остальным параметрам. Учитывайте это при проектировании: IP может измениться посреди процесса в любой резидентской сети. - Чтобы немедленно сменить IP, измените ID. Идентификаторы действуют в пределах вашего аккаунта и ничего не стоят. - Закреплённые сессии доступны в резидентском и мобильном пулах. Выделенные ISP-прокси, серверные прокси и прокси мобильных устройств имеют один фиксированный IP и игнорируют `-sid-` и `-ttl-`. #### Примеры | Что вам нужно | Логин | | --- | --- | | Новый IP в любой стране при каждом подключении | USER | | Новый IP в США при каждом подключении | USER-cc-us | | Домохозяйство в Техасе | USER-cc-us-state-tx | | Любой IP в Берлине | USER-cc-de-city-berlin | | Один IP в Берлине, закреплённый на десять минут | USER-cc-de-city-berlin-sid-7f3a9 | | Один IP в Японии, закреплённый на два часа | USER-cc-jp-sid-tokyo1-ttl-2h | | Абонент Comcast (AS7922) | USER-cc-us-asn-7922 | | IP из мобильной сети Deutsche Telekom, закреплённый на 15 минут | USER-cc-de-asn-3320-sid-m1-ttl-15m | | Двадцать параллельных сессий в Бразилии | USER-cc-br-sid-w01 … USER-cc-br-sid-w20 | #### Названия городов Значение города — это его название в нижнем регистре ASCII без пробелов, дефисов, апострофов и диакритических знаков: `New York` превращается в `newyork`, `São Paulo` — в `saopaulo`, `Düsseldorf` — в `dusseldorf`, а `Frankfurt am Main` указан как `frankfurt`. Не пытайтесь угадать значение, а используйте указанное на странице страны: именно с этой строкой выполняет сопоставление шлюз. #### Что происходит, если параметр невозможно применить | Случай | Ответ | Что делать | | --- | --- | --- | | Неизвестный ключ или неверно сформированное значение (`-country-us`, `-ttl-90x`) | `400 Bad Request` | Исправьте строку; в теле ответа указан параметр. | | `-city-` или `-state-` без `-cc-` либо `-state-` за пределами США | `400 Bad Request` | Добавьте `-cc-us` или удалите параметр. | | Сейчас нет доступного выходного узла для сочетания параметров (например, небольшой город и один ASN) | `502 Bad Gateway` | Повторите запрос, затем расширьте выбор: удалите `-asn-`, а после него — `-city-`. | | Параметры переданы выделенному адресу | Игнорируются | Ничего; IP фиксирован. | > Tip: Начинайте с широкого выбора и постепенно сужайте его. Таргетинг на уровне страны предоставляет самые большие пулы и наивысшую вероятность успеха; добавляйте город и ASN, только когда они нужны для задачи, и выбирайте минимальный срок закреплённой сессии, допустимый для процесса. ### Резидентские прокси (https://hodlproxy.com/ru/docs/residential) Домашние IP-адреса от потребительских интернет-провайдеров в 199 странах, с ротацией IP или закреплённой сессией, оплата за ГБ от $2.45 без срока действия. #### Краткий обзор - **Эндпоинт**: `res.hodlproxy.com` на порту 9000 (HTTP/HTTPS) и 9001 (SOCKS5) - **Выходные узлы**: Реальные устройства с потребительским подключением, используемые с согласия владельцев, в 199 странах - **Ротация IP**: Новый выходной узел при каждом новом подключении или один узел, закреплённый с помощью `-sid-` на срок до 24 часов - **Таргетинг**: Страна — везде, штат США, город при наличии в списке, ASN - **Оплата**: За ГБ по уровню тарифа покупки, от $2.45 до $0.95; трафик не сгорает - **Одновременная работа**: Неограниченное количество подключений и сессий #### Как работает пул Каждый запрос поступает на шлюз, который выбирает устройство по заданным параметрам и направляет через него подключение. Целевой ресурс видит адрес устройства, его ISP и город. Устройства входят в пул и выходят из него, когда их владельцы подключаются и отключаются, поэтому закреплённая сессия может завершиться раньше заданного срока, а при очень узком таргетинге иногда не находится ни одного устройства онлайн. #### Ротация IP и закреплённые сессии По умолчанию используется ротация IP: каждое новое подключение к шлюзу получает другой выходной узел. Добавьте `-sid-`, чтобы закрепить один узел, и `-ttl-`, чтобы задать срок закрепления (по умолчанию 10 минут, максимум 24 часа). Многоэтапные сценарии, например поиск с последующим переходом по страницам или вход с последующим действием, следует выполнять в закреплённой сессии; для независимых запросов подходит ротация IP. Подробности и примеры приведены в разделе [Таргетинг и сессии](https://hodlproxy.com/ru/docs/username-parameters). #### Уровни таргетинга | Уровень | Параметр | Охват | Типичное применение | | --- | --- | --- | --- | | Страна | -cc- | 199 стран | Локализованный контент, геоблокировки, цены для отдельных рынков | | Штат | -state- | Только США | Цены, соблюдение требований и реклама на уровне штата | | Город | -city- | Если города указаны на странице страны | Локальная поисковая выдача, наличие в магазинах, правила доставки | | Провайдер | -asn- | Любая автономная система с устройствами онлайн | Имитация запросов от аудитории заданного ISP, тесты на уровне провайдера | #### За что вы платите В учитываемый трафик входит каждый байт, проходящий через шлюз в обоих направлениях: запрос и ответ, включая заголовки и записи TLS. Подключения, завершившиеся ошибкой до обращения к целевому ресурсу, не оплачиваются. Тариф определяется объёмом покупки: при единовременной покупке 100 ГБ стоимость составляет $1.54 за ГБ, и этот тариф применяется ко всей покупке. Трафик остаётся на аккаунте до использования; ежемесячного обнуления нет. Полная шкала приведена в разделе [Кошелёк и оплата](https://hodlproxy.com/ru/docs/billing#residential-and-mobile-traffic). #### Ожидаемая производительность - Пропускная способность соответствует домашнему подключению: её достаточно для страниц, API и медиаконтента, но при передаче больших объёмов данных она ниже, чем у проводного подключения в дата-центре. Установите для клиентов тайм-аут подключения не менее 10 секунд и тайм-аут чтения 30 секунд. - Задержка включает дополнительный сетевой переход до устройства. Она будет на несколько сотен миллисекунд больше, чем при прямом запросе, и ещё выше для удалённых стран. - Небольшая доля подключений завершается ошибкой, потому что устройство отключается во время запроса. При ошибке подключения или `502` повторите попытку один раз; при ротации IP повторный запрос уже использует другой выходной узел. #### Рекомендации - Выбирайте выходной узел в соответствии с рынком: собирайте данные немецкого магазина через `-cc-de`, а не через соседнюю страну. - Не устанавливайте для закреплённых сессий срок дольше, чем требуется сценарию. При большом сроке вероятность успеха снижается, поскольку устройства подключаются и отключаются. - Ограничивайте темп запросов отдельно для каждого домена. С вашей стороны ограничений нет, а умеренная частота запросов помогает поддерживать качество пула для всех, в том числе для ваших последующих задач. - Блокируйте изображения, шрифты и трекеры в браузерах без интерфейса: HTML составляет лишь небольшую часть страницы, а вы платите за ГБ. - Перед сужением параметров задачи проверьте доступные города и провайдеров на [страницах стран](https://hodlproxy.com/ru/locations). #### См. также - [Таргетинг и сессии](https://hodlproxy.com/ru/docs/username-parameters): Все параметры с примерами и вариантами ошибок. - [Кошелёк и оплата](https://hodlproxy.com/ru/docs/billing): Шкала цен за ГБ и распределение покупок по уровням. - [Резидентские прокси](https://hodlproxy.com/ru/residential-proxies): Цены, охват и полная страница продукта. ### ISP (https://hodlproxy.com/ru/docs/isp) IP-адреса, зарегистрированные у потребительских интернет-провайдеров и размещённые в дата-центрах с проводным подключением, выделяются только вам на весь срок и предоставляются с неограниченным трафиком в 33 странах. #### Краткий обзор - **Эндпоинт**: Один `ip:port` на прокси: 8000 для HTTP(S), 8001 для SOCKS5 - **Выходные узлы**: Адреса, зарегистрированные на потребительских интернет-провайдеров и размещённые в дата-центрах, в 33 странах - **Ротация IP**: Отсутствует. IP фиксирован на весь срок - **Оплата**: За IP на выбранный срок (24 часа, 30, 60 или 90 дней), от $0.99 за IP в месяц в США при сроке 90 дней; другие регионы распределены по зонам - **Трафик**: Неограниченный, без учёта объёма - **Одновременная работа**: Неограниченное количество подключений на IP #### Оформление заказа Выберите страну, количество и срок. Цены зависят от зоны расположения; США используются как базовый регион, а цены в других зонах публикуются как множители базовой цены. Оптовые скидки автоматически применяются ко всему заказу: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %. Срок 24 часа позволяет проверить локацию перед оформлением на более длительный период. #### Ваш список Адреса предоставляются в течение нескольких минут и появляются в панели управления и в ответе [`GET /v1/proxies`](https://hodlproxy.com/ru/docs/api#get-v1-proxies) как строки `ip:port:user:pass` и как JSON. Каждая строка представляет собой отдельный прокси; перед ним нет шлюза, поэтому задержка определяется дата-центром, в котором размещён адрес. ```bash # С учётными данными из списка curl -x http://u7f3a9c:kq2Lm8Pz1r@203.0.113.42:8000 https://api.ipify.org # С сервера из белого списка curl -x http://203.0.113.42:8000 https://api.ipify.org ``` #### Аутентификация У каждого адреса есть собственные имя пользователя и пароль, а [белый список](https://hodlproxy.com/ru/docs/authentication#ip-whitelist) аккаунта применяется ко всем адресам. Параметры в имени пользователя игнорируются: локацию определяет сам адрес. #### Трафик и одновременная работа Трафик прокси ISP не учитывается. Передавайте потоковые данные, скачивайте файлы, поддерживайте длительные сессии и запускайте столько параллельных подключений, сколько допускает целевой ресурс; цена за IP — это вся сумма к оплате. #### Продление, окончание срока и замена - Чтобы сохранить прежние адреса, продлите заказ до окончания срока через панель управления или с помощью [`POST /v1/orders/{id}/renew`](https://hodlproxy.com/ru/docs/api#post-v1-orders-id-renew). После истечения срока заказа его IP освобождаются, и восстановить их невозможно. - Если адрес остаётся недоступным более 24 часов, его бесплатно заменят на оставшийся срок. При замене предоставляется другой IP; сессии, привязанные к прежнему адресу, необходимо перенести. - Блокировка со стороны определённого целевого ресурса не свидетельствует о неисправности адреса и не является основанием для замены. Если известно, что ресурс применяет строгие ограничения, сначала протестируйте его со сроком 24 часа. #### Работа аккаунтов со статическим IP - Один аккаунт, один IP, один профиль браузера. Общие выходные узлы связывают аккаунты между собой. - Используйте аккаунт в стране, где он был создан, и выбирайте IP из этой страны. - Проводите прогрев: новые аккаунты с новыми IP должны проявлять низкую активность в течение нескольких дней. Автоматизация на полной скорости с первого дня — характерный признак, который отслеживают платформы. - Продлевайте заранее. Аккаунт, внезапно появившийся с нового адреса, воспринимается как новое устройство. #### См. также - [Прокси ISP](https://hodlproxy.com/ru/isp-proxies): Цены по зонам, сроки и 33 стран. - [Управление социальными сетями](https://hodlproxy.com/ru/use-cases/social-media-management): Сценарий, в котором чаще всего требуются адреса ISP. - [Аутентификация](https://hodlproxy.com/ru/docs/authentication): Добавьте сервер в белый список, чтобы ему не требовался пароль. ### Серверные прокси (https://hodlproxy.com/ru/docs/datacenter) Самая быстрая из наших сетей. Фиксированные адреса на проводных каналах связи в 37 странах, по 100 ГБ на IP ежемесячно в общем пуле заказа. #### Краткий обзор - **Эндпоинт**: Один `ip:port` на прокси: 8000 для HTTP(S), 8001 для SOCKS5 - **Выходные узлы**: Адреса в инфраструктуре операторского уровня, 60+ городов в 37 странах - **Ротация IP**: Отсутствует. Адреса фиксированы на весь срок - **Оплата**: За IP на выбранный срок (30, 60 или 90 дней), от $0.70 за IP в месяц в Северной Америке при сроке 90 дней; другие регионы распределены по зонам - **Трафик**: 100 ГБ на IP ежемесячно в общем пуле всех IP заказа - **Одновременная работа**: Неограниченное количество подключений на IP #### Оформление заказа Выберите локации (страну и город, если он доступен), количество и срок. В одном заказе можно сочетать разные города. Северная Америка используется как базовая зона; цены для Европы и остальных стран публикуются как множители базовой цены. Оптовые скидки автоматически применяются ко всему заказу: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %. #### Пул трафика Каждый IP в заказе добавляет 100 ГБ в ежемесячный пул этого заказа, которым может пользоваться любой IP из заказа. Десять IP совместно используют 1000 ГБ независимо от того, какой из них выполняет работу. Цикл начинается в дату оформления заказа и обнуляется каждый месяц; неиспользованный остаток пула не переносится. Использование по каждому заказу отображается в панели управления и в [`GET /v1/usage`](https://hodlproxy.com/ru/docs/api#get-v1-usage). | Ситуация | Что происходит | | --- | --- | | Пул не исчерпан | Полная скорость на каждом IP | | Пул исчерпан | Скорость снижается до следующего цикла; блокировок нет, и ни один запрос не завершается ошибкой из-за пула | | В этом месяце требуется больше трафика | Добавьте трафик к заказу или добавьте IP (каждый предоставляет 100 ГБ) через панель управления или API | #### Ваш список и аутентификация Формат предоставления такой же, как у прокси ISP: строки `ip:port:user:pass` и JSON в панели управления и в [`GET /v1/proxies`](https://hodlproxy.com/ru/docs/api#get-v1-proxies), отдельные имя пользователя и пароль для каждого адреса, поддержка белого списка. Параметры в имени пользователя игнорируются. #### Производительность Проводные каналы связи в инфраструктуре на крупных точках обмена интернет-трафиком обеспечивают самую низкую и предсказуемую задержку среди четырёх сетей. Это подходящий выбор для сбора больших объёмов данных, мониторинга и API, которые не распознают диапазоны хостинг-провайдеров. Целевые ресурсы, анализирующие посетителей, часто помечают диапазоны дата-центров; для таких ресурсов используйте [резидентские](https://hodlproxy.com/ru/docs/residential) или [мобильные прокси](https://hodlproxy.com/ru/docs/mobile). #### Продление и замена Продлите заказ до окончания срока, чтобы сохранить прежние адреса. Адрес, недоступный более 24 часов, заменяется на оставшийся срок. Блокировка со стороны целевого ресурса не свидетельствует о неисправности адреса. #### См. также - [Серверные прокси](https://hodlproxy.com/ru/datacenter-proxies): Цены по зонам, правила пула и 37 стран. - [Веб-скрейпинг](https://hodlproxy.com/ru/use-cases/web-scraping): Когда серверных прокси достаточно, а когда нет. - [Кошелёк и оплата](https://hodlproxy.com/ru/docs/billing): Как оплачиваются сроки, продления и пулы. ### Мобильные прокси (https://hodlproxy.com/ru/docs/mobile) Настоящие устройства 4G/5G в сетях реальных операторов. Используйте пул с ротацией IP от $2.62 за ГБ или арендуйте модем и сами решайте, когда менять его IP. #### Два режима | | Пул с ротацией IP | Выделенное устройство | | --- | --- | --- | | Точка подключения | `mob.hodlproxy.com`, 9000 / 9001 | Собственные адреса устройства `ip:8000` / `ip:8001` | | Поведение IP | Новый IP мобильного оператора при каждом подключении или закреплённая сессия через `-sid-` | Один IP только для вас, который меняется по вашей команде | | Таргетинг | `-cc-`, оператор через `-asn-`, `-sid-`, `-ttl-` | Фиксируется при заказе: страна и оператор | | Оплата | За ГБ, от $2.62, единый тариф для всех стран, трафик не сгорает | За устройство на выбранный срок (24 часа, 30, 60 или 90 дней), цена зависит от страны; трафик без ограничений | | Лучше всего подходит для | Масштабного сбора данных с ресурсов, ориентированных на мобильных пользователей | Аккаунтов и сценариев, которым требуется сохранять единый цифровой отпечаток, характерный для телефона | #### Пул с ротацией IP Все возможности из раздела [«Таргетинг и сессии»](https://hodlproxy.com/ru/docs/username-parameters) доступны и для `mob.hodlproxy.com`. Выберите страну с помощью `-cc-`, оператора — с помощью `-asn-` и его номера AS, указанного на каждой [странице страны](https://hodlproxy.com/ru/locations), а для закрепления IP используйте `-sid-`. Тысячи абонентов оператора используют общие адреса за NAT, поэтому целевые сайты относятся к ним лояльно. ```bash # Любой оператор США, новый IP при каждом подключении curl -x http://USER-cc-us:PASS@mob.hodlproxy.com:9000 https://api.ipify.org # Deutsche Telekom (AS3320), закрепление на 15 минут curl -x http://USER-cc-de-asn-3320-sid-m1-ttl-15m:PASS@mob.hodlproxy.com:9000 https://api.ipify.org ``` #### Выделенные устройства Выделенное устройство — это физический модем с безлимитным тарифом мобильного оператора, размещённый в выбранной вами стране. Как и любой выделенный прокси, он предоставляется в виде `ip:8000` и `ip:8001` с отдельными учётными данными и весь оплаченный срок обслуживает только вас. Трафик не учитывается. Цены зависят от страны из-за различий в тарифах, оборудовании и стоимости размещения; базовыми странами для сравнения служат США и Канада. #### Ротация IP устройства Вы сами решаете, когда устройство должно получить новый адрес от оператора. Доступны три способа, и каждый возвращает новый IP: | Способ | Как работает | Для чего использовать | | --- | --- | --- | | Ссылка для ротации | Подписанный URL из панели управления; достаточно простого запроса `GET`, токен не нужен | Антидетект-браузеры, планировщики и инструменты, которые умеют только обращаться по URL | | Запрос к API | [`POST /v1/devices/{id}/rotate`](https://hodlproxy.com/ru/docs/api#post-v1-devices-id-rotate) с вашим Bearer-токеном | Собственный код перед началом новой сессии | | Таймер | Параметр устройства `rotate_every_minutes`, заданный в панели управления или через [`PATCH /v1/devices/{id}`](https://hodlproxy.com/ru/docs/api#patch-v1-devices-id) | Автоматические задачи, которым нужен новый IP каждые N минут | ```bash # По запросу из вашего кода curl -X POST https://api.hodlproxy.com/v1/devices/dev_8k2m/rotate \ -H "Authorization: Bearer TOKEN" # Получить текущий IP curl https://api.hodlproxy.com/v1/devices/dev_8k2m -H "Authorization: Bearer TOKEN" ``` - Ротация занимает несколько секунд. Активные соединения через устройство разрываются; открывайте новые после завершения вызова. - Новый адрес относится к тому же оператору и стране. Операторы используют адреса повторно, поэтому иногда после ротации устройство может получить IP, который уже использовало раньше. - Количество ротаций не ограничено, и они бесплатны. Меняйте IP тогда, когда платформа ожидает такую смену — например, при новой сессии или в новый день, — а не при каждом запросе. #### Рекомендации по работе с аккаунтами - Используйте одно устройство для одного аккаунта — в стране аккаунта и в сети оператора, которым действительно пользуется его аудитория. - Используйте профиль браузера вместе с одним и тем же устройством: перенос аккаунта между устройствами или странами вызывает проверку. - Меняйте IP осознанно: новый IP для каждой сессии выглядит естественно для телефона, а новый IP для каждого действия — нет. - Для публикаций по расписанию во множестве аккаунтов часто достаточно пула с короткими закреплёнными сессиями; выделенные устройства оставьте для самых важных аккаунтов. #### См. также - [Мобильные прокси](https://hodlproxy.com/ru/mobile-proxies): Обе тарифные сетки и страны, в которых доступны устройства. - [Справочник API](https://hodlproxy.com/ru/docs/api#devices): Эндпоинты для устройств, ротации и статистики использования. - [Управление социальными сетями](https://hodlproxy.com/ru/use-cases/social-media-management): Полное руководство по работе с аккаунтами через мобильные и ISP-прокси. ### Протоколы (https://hodlproxy.com/ru/docs/protocols) Стандартные протоколы без специального клиента. На этой странице точно описано поведение системы для тех, кому важно знать, что происходит на сетевом уровне. #### Краткая памятка | Назначение | URL прокси в клиенте | Порт | | --- | --- | --- | | URL с `http://` и `https://` | http://USER:PASS@res.hodlproxy.com:9000 | 9000 | | Любой протокол поверх TCP, имя хоста разрешается на выходном узле | socks5h://USER:PASS@res.hodlproxy.com:9001 | 9001 | | То же самое, но имя хоста разрешается вашим устройством | socks5://USER:PASS@res.hodlproxy.com:9001 | 9001 | | Выделенный адрес, HTTP(S) | http://USER:PASS@203.0.113.42:8000 | 8000 | | Выделенный адрес, SOCKS5 | socks5h://USER:PASS@203.0.113.42:8001 | 8001 | #### HTTP При обращении к обычному адресу `http://` ваш клиент отправляет на порт 9000 запрос с абсолютным URI и заголовком `Proxy-Authorization`. Шлюз удаляет этот заголовок, передаёт запрос через выходной узел и потоком возвращает ответ. Поддерживается HTTP/1.1 с keep-alive; сохраняемое соединение остаётся на том же выходном узле (см. раздел [«Ротация»](https://hodlproxy.com/ru/docs/username-parameters#rotation-and-sessions)). #### HTTPS При обращении к адресу `https://` клиент отправляет `CONNECT host:443`, а шлюз открывает прозрачный туннель от выходного узла. TLS-рукопожатие происходит через этот туннель между вашим клиентом и целевым сервером: шлюз ничего не расшифровывает, не анализирует и не подписывает заново, а проверяемый вами сертификат принадлежит самому целевому серверу. HTTP/2 и согласованные внутри туннеля резервные варианты HTTP/3 поверх TCP работают так же, как при прямом подключении. #### SOCKS5 - RFC 1928 с аутентификацией по имени пользователя и паролю (RFC 1929) либо без аутентификации при подключении с адреса из белого списка. - `CONNECT` к любому TCP-порту, кроме 25. Команды `BIND` и `UDP ASSOCIATE` не поддерживаются: UDP и входящие соединения недоступны. - Передавайте имя хоста (тип адреса 0x03), чтобы его разрешал выходной узел: именно это означает `socks5h://` в curl, Python и Node. Если клиент разрешает имя локально и передаёт IP, запрос также сработает, но DNS-запрос будет выполнен на вашей стороне. - Используйте SOCKS5 для протоколов поверх TCP, отличных от HTTP, и для клиентов, поддерживающих только SOCKS; для веб-трафика HTTP-порт равнозначен. #### Заголовки Шлюз удаляет `Proxy-Authorization` и `Proxy-Connection` и ничего не добавляет: ни `Via`, ни `X-Forwarded-For`, ни `X-Real-IP`. Целевой сервер получает ваш запрос в том виде, в котором его отправил бы выходной узел, — в этом и состоит назначение сети. Самостоятельно настройте `User-Agent`, `Accept-Language` и остальные заголовки в соответствии со страной выходного узла. #### Не поддерживается - UDP в любом виде (при настроенном прокси QUIC во всех браузерах переключается на TCP). - Целевые адреса IPv6: выходные узлы используют IPv4. - TLS-соединение с самим портом прокси (`https://` в качестве схемы **прокси**). Соединение до шлюза не шифруется; см. раздел [«Точки подключения»](https://hodlproxy.com/ru/docs/endpoints#https-targets). - FTP, SMTP на порту 25 и протоколы, требующие от прокси обратного подключения к вам. ### Примеры кода (https://hodlproxy.com/ru/docs/examples) Каждый фрагмент запрашивает `https://api.ipify.org` через резидентский прокси в США и выводит IP. Замените параметры имени пользователя и целевой адрес — всё остальное останется без изменений. #### Командная строка **cURL** ```curl # Прокси HTTP(S) curl -x http://USER-cc-us:PASS@res.hodlproxy.com:9000 https://api.ipify.org # SOCKS5 с удалённым DNS curl --proxy socks5h://USER-cc-us:PASS@res.hodlproxy.com:9001 https://api.ipify.org # Закреплённая сессия на 30 минут; подробный вывод показывает CONNECT curl -v -x http://USER-cc-us-sid-a1b2c3-ttl-30m:PASS@res.hodlproxy.com:9000 https://api.ipify.org ``` **wget** ```wget https_proxy=http://USER-cc-us:PASS@res.hodlproxy.com:9000 \ http_proxy=http://USER-cc-us:PASS@res.hodlproxy.com:9000 \ wget -qO- https://api.ipify.org ``` **Переменные окружения** ```env # Их учитывают большинство консольных инструментов и многие библиотеки export HTTP_PROXY=http://USER-cc-us:PASS@res.hodlproxy.com:9000 export HTTPS_PROXY=http://USER-cc-us:PASS@res.hodlproxy.com:9000 export NO_PROXY=localhost,127.0.0.1 curl https://api.ipify.org ``` #### Python **requests** ```requests import requests proxy = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" session = requests.Session() session.proxies = {"http": proxy, "https": proxy} r = session.get("https://api.ipify.org", timeout=30) print(r.text) # Закреплённая сессия: формируем имя пользователя для каждого идентификатора сессии def proxy_for(sid: str, cc: str = "us", ttl: str = "10m") -> str: return f"http://USER-cc-{cc}-sid-{sid}-ttl-{ttl}:PASS@res.hodlproxy.com:9000" ``` **httpx** ```httpx import httpx proxy = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" with httpx.Client(proxy=proxy, timeout=30) as client: print(client.get("https://api.ipify.org").text) # Асинхронный вариант # async with httpx.AsyncClient(proxy=proxy) as client: ... ``` **aiohttp** ```aiohttp import asyncio import aiohttp async def main(): auth = aiohttp.BasicAuth("USER-cc-us", "PASS") async with aiohttp.ClientSession() as session: async with session.get("https://api.ipify.org", proxy="http://res.hodlproxy.com:9000", proxy_auth=auth, timeout=30) as r: print(await r.text()) asyncio.run(main()) ``` **Scrapy** ```scrapy import scrapy class IpSpider(scrapy.Spider): name = "ip" def start_requests(self): # HttpProxyMiddleware (включён по умолчанию) считывает учётные данные из URL yield scrapy.Request( "https://api.ipify.org", meta={"proxy": "http://USER-cc-us:PASS@res.hodlproxy.com:9000"}, ) def parse(self, response): yield {"ip": response.text} ``` #### Node.js **undici / fetch** ```undici import { fetch, ProxyAgent } from "undici"; const dispatcher = new ProxyAgent("http://USER-cc-us:PASS@res.hodlproxy.com:9000"); const res = await fetch("https://api.ipify.org", { dispatcher }); console.log(await res.text()); ``` **axios** ```axios import axios from "axios"; import { HttpsProxyAgent } from "https-proxy-agent"; const agent = new HttpsProxyAgent("http://USER-cc-us:PASS@res.hodlproxy.com:9000"); const { data } = await axios.get("https://api.ipify.org", { httpsAgent: agent, proxy: false, // обработку прокси выполняет агент }); console.log(data); ``` **Playwright** ```playwright import { chromium } from "playwright"; const browser = await chromium.launch({ proxy: { server: "http://res.hodlproxy.com:9000", username: "USER-cc-us-sid-a1b2c3-ttl-30m", password: "PASS", }, }); const page = await browser.newPage(); await page.goto("https://api.ipify.org"); console.log(await page.textContent("body")); await browser.close(); ``` **Puppeteer** ```puppeteer import puppeteer from "puppeteer"; const browser = await puppeteer.launch({ args: ["--proxy-server=res.hodlproxy.com:9000"], }); const page = await browser.newPage(); await page.authenticate({ username: "USER-cc-us-sid-a1b2c3", password: "PASS" }); await page.goto("https://api.ipify.org"); console.log(await page.evaluate(() => document.body.innerText)); await browser.close(); ``` #### PHP **cURL** ```curl $ch = curl_init("https://api.ipify.org"); curl_setopt_array($ch, [ CURLOPT_PROXY => "http://res.hodlproxy.com:9000", CURLOPT_PROXYUSERPWD => "USER-cc-us:PASS", CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, ]); echo curl_exec($ch); ``` **Guzzle** ```guzzle $client = new \GuzzleHttp\Client(); $response = $client->get('https://api.ipify.org', [ 'proxy' => 'http://USER-cc-us:PASS@res.hodlproxy.com:9000', 'timeout' => 30, ]); echo $response->getBody(); ``` #### Go, Java и C# **Go** ```go package main import ( "fmt" "io" "net/http" "net/url" ) func main() { proxyURL, _ := url.Parse("http://USER-cc-us:PASS@res.hodlproxy.com:9000") client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)}} resp, err := client.Get("https://api.ipify.org") if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) } ``` **Java (OkHttp)** ```java import okhttp3.*; import java.net.InetSocketAddress; import java.net.Proxy; Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("res.hodlproxy.com", 9000)); OkHttpClient client = new OkHttpClient.Builder() .proxy(proxy) .proxyAuthenticator((route, response) -> response.request().newBuilder() .header("Proxy-Authorization", Credentials.basic("USER-cc-us", "PASS")) .build()) .build(); try (Response res = client.newCall(new Request.Builder().url("https://api.ipify.org").build()).execute()) { System.out.println(res.body().string()); } // В java.net.http.HttpClient базовая аутентификация для CONNECT по умолчанию отключена начиная с Java 8u111. // Чтобы включить её, запустите JVM с параметром -Djdk.http.auth.tunneling.disabledSchemes=. ``` **C#** ```csharp using System.Net; var handler = new HttpClientHandler { Proxy = new WebProxy("http://res.hodlproxy.com:9000") { Credentials = new NetworkCredential("USER-cc-us", "PASS") }, UseProxy = true, }; using var http = new HttpClient(handler); Console.WriteLine(await http.GetStringAsync("https://api.ipify.org")); ``` #### Браузеры и антидетект-инструменты - Флаг Chrome `--proxy-server` не принимает учётные данные. Используйте Playwright или Puppeteer (они отвечают на запрос аутентификации за вас) либо добавьте IP компьютера в [белый список](https://hodlproxy.com/ru/docs/authentication#ip-whitelist) и используйте только этот флаг. - В Selenium также нет встроенной аутентификации прокси; белый список — надёжный вариант. - Антидетект-браузеры (Multilogin, GoLogin, AdsPower, Dolphin и подобные) принимают для каждого профиля строку `host:port:user:pass`. Вставьте строку выделенного адреса либо адрес шлюза с уникальным `-sid-` для каждого профиля. - При ручной настройке Firefox и Chrome запрашивают пароль прокси один раз за сессию; автоматизация не должна полагаться на этот запрос. > Tip: Какой бы клиент вы ни использовали, сначала проверьте его через `https://api.ipify.org` и сравните результат с прямым запросом. Если в обоих случаях выводится один и тот же IP, прокси не используется: проверьте переменные окружения, `NO_PROXY` и то, какое имя параметра ожидает библиотека — `proxy` или `proxies`. ### Ошибки и устранение неполадок (https://hodlproxy.com/ru/docs/errors) Ошибки шлюза сопровождаются кратким описанием причины в теле ответа. Ошибки целевого сервера передаются без изменений. Большая часть диагностики сводится к тому, чтобы различить эти два вида ошибок. #### Ответы шлюза | Статус | Причина в теле ответа | Причина ошибки | Решение | | --- | --- | --- | --- | | 407 Proxy Authentication Required | invalid_credentials | Неверное имя пользователя или пароль либо IP подключения не внесён в белый список, а учётные данные не переданы | Снова скопируйте пару из панели управления; сверьте белый список с результатом команды `curl https://api.ipify.org`, запущенной без прокси | | 400 Bad Request | invalid_parameter: … | Параметр имени пользователя неизвестен или имеет неверный формат либо сочетание параметров недопустимо (`-state-` за пределами США, `-city-` без `-cc-`) | Исправьте строку, указанную в теле ответа; см. [Таргетинг и сессии](https://hodlproxy.com/ru/docs/username-parameters) | | 402 Payment Required | insufficient_balance | Для используемой сети пула не осталось трафика либо дополнительный пользователь исчерпал свой лимит | Купите трафик или увеличьте лимит дополнительного пользователя; проверьте [`GET /v1/balance`](https://hodlproxy.com/ru/docs/api#get-v1-balance) | | 403 Forbidden | blocked_destination | Целевой адрес или порт запрещён (порт 25 либо адрес из нашего списка запрещённых) или учётная запись приостановлена | Прочитайте описание причины; свяжитесь с нами, если считаете, что адрес попал в список по ошибке | | 502 Bad Gateway | no_exit_available / exit_failed | Нет подключённого устройства, соответствующего параметрам, либо выбранное устройство отключилось во время запроса | Повторите запрос один раз (при ротации уже будет выбран другой выходной узел); если ошибка повторяется, расширьте параметры таргетинга | | 504 Gateway Timeout | target_timeout | Целевой сервер не ответил через выходной узел за отведённое время | Повторите запрос с новым IP; увеличьте тайм-аут клиента, если целевой сервер обычно отвечает медленно | > Info: Шлюз никогда не возвращает `429`. На нашей стороне для вас нет ограничения частоты запросов; ответ `429` всегда приходит от целевого сайта и означает, что запросы к этому домену нужно отправлять реже или распределить между большим числом сессий. #### Ошибка шлюза или целевого сервера? Ошибка шлюза возникает до получения хотя бы одного байта от целевого сервера: при HTTPS-запросе это ответ на `CONNECT`, который большинство клиентов показывает как ошибку подключения или прокси, а не как HTTP-ответ. Ошибка целевого сервера приходит внутри туннеля с его собственными заголовками и телом ответа. `curl -v` сразу показывает разницу: посмотрите, какой ответ следует после `CONNECT`. #### Контрольный список диагностики 1. Выполните самый простой запрос без параметров: `curl -x http://USER:PASS@res.hodlproxy.com:9000 https://api.ipify.org`. Если он работает, проблема в параметре или вашем клиенте. 2. Проверьте схему прокси: URL прокси начинается с `http://` (или `socks5h://` для порта 9001), но никогда с `https://`, даже если целевой сайт использует HTTPS. 3. Возвращайте параметры по одному. Ответ `400` указывает неверный параметр; `502` при узком сочетании параметров означает, что сейчас в указанном месте нет подключённых устройств. 4. При использовании белого списка сравните адрес в разделе **Настройки → Белый список** с результатом команды `curl https://api.ipify.org`, запущенной на том же компьютере **без** прокси. Облачные серверы часто выходят в интернет через NAT-шлюз с другим адресом. 5. Проверьте баланс именно той сети, которую используете: трафик резидентских и мобильных прокси учитывается раздельно. 6. Проверьте переменные окружения (`HTTP_PROXY`, `HTTPS_PROXY`, `ALL_PROXY`, `NO_PROXY`), которые могут переопределять параметры, переданные в коде. 7. Если сертификат TLS не проходит проверку, значит, TLS-трафик перехватывает система между вами и шлюзом (корпоративный прокси или антивирус). Шлюз никогда не изменяет сертификаты. #### Симптомы и их обычные причины | Что вы видите | Что это обычно означает | Что делать | | --- | --- | --- | | `curl: (56) Received HTTP code 407 from proxy after CONNECT` | Учётные данные отклонены | Скопируйте их заново; если вы задали собственный пароль, закодируйте специальные символы в процентах | | Один и тот же IP при каждом запросе | Клиент повторно использует одно keep-alive-соединение либо в имени пользователя остался `-sid-` | Закрывайте соединение между запросами или удалите идентификатор сессии | | Разный IP при каждом запросе, хотя задан `-sid-` | Время жизни меньше интервала между запросами либо идентификатор меняется при каждом запросе (например, в шаблоне используется случайное значение) | Зафиксируйте идентификатор и увеличьте `-ttl-` | | `Connection reset by peer` во время загрузки | Домашнее устройство отключилось от сети | Повторите запрос; при ротации уже будет использован другой выходной узел, а в закреплённой сессии следующий запрос получит новый IP | | В curl работает, а в браузере — нет | В браузере не задан пароль прокси либо флаг игнорирует учётные данные | Используйте аутентификацию Playwright или Puppeteer либо [белый список](https://hodlproxy.com/ru/docs/authentication#ip-whitelist) | | Целевой сайт отвечает кодом 403 или показывает CAPTCHA | Целевой сайт оценивает посещение, а не сам прокси | Перейдите на резидентские или мобильные прокси, добавьте закреплённую сессию для многоэтапных сценариев, согласуйте заголовки со страной выходного узла и ограничьте частоту запросов к каждому домену | | Всё работает медленно | Выходной узел расположен далеко или домашнее устройство подключено по медленной линии | Выберите ближайшую к целевому сайту страну, используйте короткие сессии, чтобы следующая попала на более быстрый канал, либо выберите серверные или ISP-прокси ради максимальной скорости | | `SSL certificate problem` | Перехват TLS на вашей стороне | Отключите перехват или добавьте его корневой сертификат в доверенные; шлюз здесь ни при чём | #### Проблема не решена? Отправьте нам точный запрос (удалив учётные данные), метку времени в UTC, полученные статус и тело ответа, а также IP выходного узла, если запрос прошёл. На [странице контактов](https://hodlproxy.com/ru/contact) указано, как связаться с командой; владельцы учётных записей могут открыть обращение из панели управления. ### Кошелёк и оплата (https://hodlproxy.com/ru/docs/billing) Пополняйте кошелёк на сумму от $20, покупайте трафик или арендуйте адреса за средства с баланса. Срок действия средств не истекает, а без вашего согласия ничего не продлевается. #### Пополнение кошелька 1. Выберите криптовалюту: BTC, ETH, USDT, USDC, LTC, XMR, SOL, TRX, DOGE. В панели управления появятся адрес и точная сумма указанного вами пополнения. 2. Отправьте точно эту сумму. При неполной оплате на баланс зачисляется фактически полученная сумма; переплата зачисляется полностью. 3. Баланс в USD пополняется, когда транзакция набирает необходимое для своей сети число подтверждений, обычно в течение нескольких минут. Для каждого пополнения указывается хеш транзакции. - **Минимальная сумма пополнения**: $20 - **Бонус за пополнение**: +10% от $100, +25% от $250, +40% от $500, +50% от $1,000. Зачисляется вместе с пополнением отдельной строкой в журнале операций; расходуется как средства баланса и не подлежит выплате. - **Валюта баланса**: USD; конвертация по обменному курсу на момент обнаружения транзакции - **Срок действия**: Отсутствует как для средств на балансе, так и для купленного на них трафика - **Возврат средств**: См. [политику возврата средств](https://hodlproxy.com/ru/legal/refunds) #### Трафик резидентских и мобильных прокси Трафик покупается за средства кошелька в гигабайтах. Цена за ГБ определяется объёмом покупки и применяется к каждому гигабайту в ней, поэтому купить месячный объём трафика одной покупкой дешевле, чем тот же объём небольшими пополнениями. Для резидентских и мобильных прокси предусмотрены отдельные балансы и тарифные сетки. Срок действия обоих не ограничен. | Покупка от | Резидентские, за ГБ | Итого за объём тарифа | | --- | --- | --- | | 1 GB | $2.45 | $2.45 | | 2 GB | $2.35 | $4.70 | | 5 GB | $2.10 | $10.50 | | 10 GB | $1.93 | $19.30 | | 25 GB | $1.82 | $45.50 | | 50 GB | $1.75 | $87.50 | | 100 GB | $1.54 | $154 | | 250 GB | $1.40 | $350 | | 500 GB | $1.19 | $595 | | 1,000 GB | $1.02 | $1,020 | | 5,000 GB | $0.98 | $4,900 | | 10,000 GB | $0.95 | $9,500 | Тарифная сетка мобильных прокси и актуальные цены для каждой сети приведены на [странице тарифов](https://hodlproxy.com/ru/pricing); на странице каждого продукта есть собственная тарифная сетка и калькулятор стоимости. #### Выделенные продукты - ISP-прокси, серверные прокси и мобильные устройства оплачиваются за каждый адрес на выбранный срок, а средства списываются из кошелька при оформлении заказа. Доступные сроки: 24 часа (для ISP-прокси и мобильных устройств), 30, 60 и 90 дней; чем дольше срок, тем ниже стоимость месяца. - Цена каждого адреса зависит от зоны расположения; калькуляторы стоимости и форма заказа показывают точную итоговую сумму до подтверждения. - Скидки за объём автоматически применяются ко всему заказу (ISP: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 20 %, от 500 — 25 %). - Чтобы сохранить те же адреса, продлите заказ до окончания срока или включите для него автоматическое продление. По умолчанию оно отключено, использует только средства кошелька, при каждом списании отправляет вам письмо и может быть отключено в любой момент. Непродлённый заказ просто завершается, а его IP освобождаются. - Заказы серверных прокси включают пул трафика 100 ГБ на каждый IP в месяц, который обновляется ежемесячно в день оформления заказа. Трафик можно добавить к заказу в любой момент; см. [Серверные прокси](https://hodlproxy.com/ru/docs/datacenter#the-traffic-pool). #### Лимиты дополнительных пользователей [Дополнительный пользователь](https://hodlproxy.com/ru/docs/authentication#sub-users) расходует трафик с баланса учётной записи в пределах собственного лимита. Лимит — это верхняя граница, а не покупка: с его помощью можно ограничить расход клиента или проекта без перевода средств. #### История операций В панели управления отображаются все пополнения с хешами транзакций, все покупки с указанием тарифного уровня или срока, а также ежедневное использование по каждой сети и каждому дополнительному пользователю. Те же данные доступны через [`GET /v1/usage`](https://hodlproxy.com/ru/docs/api#get-v1-usage) и [`GET /v1/orders`](https://hodlproxy.com/ru/docs/api#get-v1-orders). ### Справочник по API (https://hodlproxy.com/ru/docs/api) Все функции панели управления в формате JSON через HTTPS. Базовый URL: `https://api.hodlproxy.com/v1`, аутентификация Bearer, пагинация с курсором. > Info: Контракт на этой странице является окончательным. Тот же контракт опубликован как [документ OpenAPI 3.1](https://hodlproxy.com/ru/docs/openapi.json), сформированный на основе этой страницы, для генераторов клиентов и инструментов агентов. #### Соглашения - **Базовый URL**: `https://api.hodlproxy.com/v1` - **Аутентификация**: `Authorization: Bearer TOKEN`. Токены создаются в разделе **API-токены** панели управления; каждый из них можно отозвать независимо. Для `GET /v1/pricing` токен не требуется. - **Формат**: Входные и выходные данные — JSON, `Content-Type: application/json`, UTF-8. Метки времени соответствуют ISO 8601 и указываются в UTC. Денежные суммы передаются десятичной строкой в USD; трафик указывается в байтах, если только в имени поля не указано `_gb`. - **Пагинация**: Конечные точки списков принимают `limit` (по умолчанию 50, максимум 200) и `cursor`, а возвращают `next_cursor` (`null` на последней странице). - **Идемпотентность**: Передавайте заголовок `Idempotency-Key` при запросах `POST /orders` и `POST /orders/{id}/renew`; повторный ключ в течение 24 часов вернёт исходный результат без повторного списания. - **Ограничение частоты**: 120 запросов в минуту на токен. В каждом ответе передаётся `X-RateLimit-Remaining`; при превышении лимита возвращается `429` с `Retry-After`. #### Ошибки Для ошибок используются стандартные коды статуса и единая структура JSON. Поле `code` стабильно и предназначено для программы; поле `message` предназначено для людей и может изменяться. ```json { "error": { "code": "insufficient_balance", "message": "This order costs 28.22 USD; the wallet holds 12.40 USD." } } ``` | Статус | Коды | Значение | | --- | --- | --- | | 400 | invalid_request, invalid_parameter | Некорректный JSON или недопустимое значение поля; в `message` указано имя поля | | 401 | invalid_token | Bearer-токен отсутствует, отозван или имеет неверный формат | | 402 | insufficient_balance | Средств в кошельке недостаточно для покупки | | 404 | not_found | Неизвестный идентификатор или объект принадлежит другой учётной записи | | 409 | conflict | Текущее состояние не допускает действие, например продление уже завершившегося заказа | | 429 | rate_limited | Слишком много запросов; подождите указанное в `Retry-After` число секунд | | 5xx | internal_error | Повторите запрос с увеличивающейся задержкой; если объект `order` не возвращён, средства не списывались | #### Учётная запись и баланс ##### GET /v1/account Учётная запись, которой принадлежит токен. Запрос: ```bash curl https://api.hodlproxy.com/v1/account -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "id": "acc_3f9k2m", "created_at": "2026-09-21T08:14:02Z", "whitelist_count": 2, "subuser_count": 3 } ``` ##### GET /v1/balance Баланс кошелька и остатки трафика для каждой сети пула в байтах и ГБ. Запрос: ```bash curl https://api.hodlproxy.com/v1/balance -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "wallet_usd": "142.60", "traffic": { "residential": { "bytes": 96636764160, "gb": 90.0 }, "mobile": { "bytes": 2147483648, "gb": 2.0 } } } ``` ##### GET /v1/usage Трафик, израсходованный по дням, с фильтрацией по сети, заказу или дополнительному пользователю. Для сетей пула указываются тарифицированные байты, а для выделенных заказов — переданные байты. | Поле | Где | Описание | | --- | --- | --- | | from, to | query | Даты `YYYY-MM-DD` включительно, UTC. По умолчанию: последние 30 дней | | network | query | `residential`, `mobile`, `isp`, `datacenter` (необязательно) | | order_id | query | Ограничить одним выделенным заказом (необязательно) | | subuser_id | query | Ограничить одним дополнительным пользователем (необязательно) | Запрос: ```bash curl "https://api.hodlproxy.com/v1/usage?from=2026-09-01&to=2026-09-21&network=residential" \ -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "network": "residential", "days": [ { "date": "2026-09-20", "bytes": 5368709120, "requests": 184220 }, { "date": "2026-09-21", "bytes": 1073741824, "requests": 40118 } ], "total_bytes": 6442450944 } ``` #### Учётные данные, дополнительные пользователи и белый список ##### GET /v1/credentials Имя пользователя и пароль учётной записи для общих шлюзов. Запрос: ```bash curl https://api.hodlproxy.com/v1/credentials -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "username": "u7f3a9c", "password": "kq2Lm8Pz1r", "hosts": { "residential": "res.hodlproxy.com", "mobile": "mob.hodlproxy.com" }, "ports": { "http": 9000, "socks5": 9001 } } ``` ##### POST /v1/credentials/rotate Создать новый пароль. Предыдущий продолжит работать в течение десяти минут. Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/credentials/rotate -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "username": "u7f3a9c", "password": "Xr4Nv7Qw2t", "previous_valid_until": "2026-09-21T09:24:00Z" } ``` ##### POST /v1/subusers Создать дополнительного пользователя: отдельную пару учётных данных с собственным лимитом трафика. `GET /v1/subusers` возвращает их список; `PATCH /v1/subusers/{id}` изменяет лимит или отключает пользователя; `DELETE` удаляет его. | Поле | Где | Описание | | --- | --- | --- | | label | body | Произвольный текст, отображаемый в отчётах об использовании | | limit_gb | body | Общий лимит в ГБ для сетей пула или `null`, если лимита нет | | networks | body | Массив разрешённых сетей пула, по умолчанию `["residential","mobile"]` | Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/subusers \ -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ -d '{"label":"client-acme","limit_gb":50}' ``` Ответ: ```json { "id": "sub_9d2x", "label": "client-acme", "username": "u7f3a9c-acme", "password": "Pm3Kz8Rt5v", "limit_gb": 50, "used_gb": 0, "networks": ["residential", "mobile"], "enabled": true } ``` ##### GET /v1/whitelist Адреса, которым разрешено подключаться без учётных данных. Запрос: ```bash curl https://api.hodlproxy.com/v1/whitelist -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "items": [ { "ip": "198.51.100.23", "label": "worker-1", "added_at": "2026-09-19T10:02:11Z" } ] } ``` ##### POST /v1/whitelist Добавляет IPv4-адрес (до 50 на аккаунт). `DELETE /v1/whitelist/{ip}` удаляет один адрес. Изменения вступают в силу в течение минуты. | Поле | Где | Описание | | --- | --- | --- | | ip | body | Публичный IPv4-адрес | | label | body | Необязательный текст в свободной форме | Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/whitelist \ -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ -d '{"ip":"198.51.100.23","label":"worker-1"}' ``` Ответ: ```json { "ip": "198.51.100.23", "label": "worker-1", "added_at": "2026-09-21T09:15:40Z" } ``` #### Цены ##### GET /v1/pricing (публичный, без токена) Опубликованные таблицы цен: тарифные ступени за ГБ, сроки аренды выделенных продуктов, зоны расположения и скидки за объём. Данные совпадают с указанными на сайте; токен не требуется. Запрос: ```bash curl https://api.hodlproxy.com/v1/pricing ``` Ответ: ```json { "currency": "USD", "residential": { "unit": "GB", "tiers": [ { "min_gb": 1, "price": "2.45" }, { "min_gb": 100, "price": "1.54" } ] }, "isp": { "terms": [ { "days": 30, "per_month": "1.12" }, { "days": 90, "per_month": "0.99" } ], "zones": { "a": { "label": "United States", "mult": 1.0, "codes": ["US"] } }, "volume_discounts": [ { "min_ips": 10, "pct": 5 } ] } } ``` #### Заказы и списки прокси ##### POST /v1/orders Покупает трафик в сети с общим пулом или арендует выделенные адреса либо устройства. При успешном выполнении средства списываются с кошелька; передайте `Idempotency-Key`. | Поле | Где | Описание | | --- | --- | --- | | network | body | `residential`, `mobile`, `isp`, `datacenter`, `mobile_device` | | gb | body | Сети с общим пулом: приобретаемый объём в ГБ (тарифная ступень определяется по этому объёму) | | country | body | Выделенные продукты: ISO-код страны адресов | | city | body | Выделенные продукты: город, если доступен выбор (необязательно) | | carrier_asn | body | Мобильные устройства: предпочтительный номер AS оператора (необязательно) | | quantity | body | Выделенные продукты: количество адресов или устройств | | term_days | body | Выделенные продукты: `1`, `30`, `60` или `90` (`1` — только для ISP-прокси и мобильных устройств) | Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/orders \ -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ -H "Idempotency-Key: 5d1c7e2a-order-de-isp" \ -d '{"network":"isp","country":"DE","quantity":10,"term_days":90}' ``` Ответ: ```json { "id": "ord_7hq4", "network": "isp", "country": "DE", "quantity": 10, "term_days": 90, "starts_at": "2026-09-21T09:20:00Z", "ends_at": "2026-12-20T09:20:00Z", "total_usd": "33.86", "status": "provisioning" } ``` ##### GET /v1/orders Все заказы, начиная с самых новых. `GET /v1/orders/{id}` возвращает один заказ, включая его адреса после их предоставления. | Поле | Где | Описание | | --- | --- | --- | | status | query | `provisioning`, `active`, `ended` (необязательно) | | network | query | Фильтр по сети (необязательно) | Запрос: ```bash curl "https://api.hodlproxy.com/v1/orders?status=active" -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "items": [ { "id": "ord_7hq4", "network": "isp", "country": "DE", "quantity": 10, "status": "active", "ends_at": "2026-12-20T09:20:00Z" } ], "next_cursor": null } ``` ##### POST /v1/orders/{id}/renew Продлевает выделенный заказ ещё на один срок с сохранением тех же адресов. Доступно, пока заказ активен. | Поле | Где | Описание | | --- | --- | --- | | term_days | body | `30`, `60` или `90`; по умолчанию — текущий срок заказа | Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/orders/ord_7hq4/renew \ -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ -H "Idempotency-Key: renew-ord_7hq4-2026-12" -d '{"term_days":90}' ``` Ответ: ```json { "id": "ord_7hq4", "ends_at": "2027-03-20T09:20:00Z", "total_usd": "33.86", "status": "active" } ``` ##### GET /v1/proxies Ваши выделенные адреса из всех заказов. `format=txt` возвращает обычные строки `ip:port:user:pass`, по одной на адрес, готовые для использования в любом инструменте. | Поле | Где | Описание | | --- | --- | --- | | network | query | `isp`, `datacenter`, `mobile_device` (необязательно) | | order_id | query | Только один заказ (необязательно) | | format | query | `json` (по умолчанию) или `txt` | Запрос: ```bash curl "https://api.hodlproxy.com/v1/proxies?network=isp&format=txt" -H "Authorization: Bearer TOKEN" ``` Ответ: ```json 203.0.113.42:8000:u7f3a9c:kq2Lm8Pz1r 203.0.113.57:8000:u7f3a9c:kq2Lm8Pz1r ``` #### Устройства ##### GET /v1/devices Ваши выделенные мобильные устройства с текущим IP-адресом, оператором и настройками ротации. `GET /v1/devices/{id}` возвращает одно устройство. Запрос: ```bash curl https://api.hodlproxy.com/v1/devices -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "items": [ { "id": "dev_8k2m", "order_id": "ord_2ps9", "country": "US", "carrier": "T-Mobile", "endpoint": { "ip": "198.51.100.9", "http": 8000, "socks5": 8001 }, "current_ip": "172.58.19.204", "rotate_every_minutes": null, "last_rotated_at": "2026-09-21T08:50:12Z", "ends_at": "2026-11-20T09:20:00Z" } ], "next_cursor": null } ``` ##### POST /v1/devices/{id}/rotate Запрашивает у оператора новый IP-адрес. Ответ возвращается, когда устройство снова подключится к сети с новым адресом; активные соединения при этом разрываются. Ссылка для ротации в панели управления вызывает ту же операцию, используя подписанный ключ вместо токена. Запрос: ```bash curl -X POST https://api.hodlproxy.com/v1/devices/dev_8k2m/rotate -H "Authorization: Bearer TOKEN" ``` Ответ: ```json { "id": "dev_8k2m", "current_ip": "172.58.22.77", "rotated_at": "2026-09-21T09:31:05Z" } ``` ##### PATCH /v1/devices/{id} Изменяет таймер ротации. Значение `null` отключает его. | Поле | Где | Описание | | --- | --- | --- | | rotate_every_minutes | body | Целое число от 2 до 1440 или `null` | Запрос: ```bash curl -X PATCH https://api.hodlproxy.com/v1/devices/dev_8k2m \ -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ -d '{"rotate_every_minutes":10}' ``` Ответ: ```json { "id": "dev_8k2m", "rotate_every_minutes": 10 } ``` ### Ограничения и добросовестное использование (https://hodlproxy.com/ru/docs/limits) Эта страница намеренно краткая. Технические ограничения помещаются в одну таблицу, а правила использования — в один список. #### Технические ограничения | Параметр | Ограничение | | --- | --- | | Одновременные подключения | Не ограничены во всех сетях | | Запросы в секунду | Шлюз не ограничивает частоту; темп задаёт целевой ресурс | | Одновременные закреплённые сессии | Не ограничены | | Срок закреплённой сессии | От 1 минуты до 24 часов, по умолчанию 10 минут | | Адреса в белом списке | 50 на аккаунт, IPv4 | | Субпользователи | Не ограничены | | Неактивное соединение со шлюзом | Закрывается через 60 секунд без трафика | | Продолжительность передачи | Не ограничена, пока передаются данные | | Порты назначения | Любой TCP-порт, кроме 25 | | UDP, целевые IPv6-адреса, входящие подключения | Не поддерживаются | | API | 120 запросов в минуту на токен | #### Трафик по типам сети | Сеть | Модель учёта трафика | | --- | --- | | Резидентские прокси | Учитывается за каждый ГБ в обоих направлениях, приобретается заранее и не сгорает | | Мобильные прокси с ротацией IP | Учитывается за каждый ГБ по тем же правилам, что и для резидентских прокси; отдельный баланс | | ISP-прокси | Без ограничений и учёта | | Серверные прокси | 100 ГБ на IP-адрес в месяц, общий объём для всего заказа; после исчерпания объёма скорость снижается, но доступ не отключается | | Выделенное мобильное устройство | Без ограничений и учёта | «Без ограничений» означает отсутствие учёта: мы не считаем байты и не ограничиваем скорость. Выделенными адресами пользуетесь только вы, поэтому их пропускная способность зависит лишь от вашей нагрузки. #### Допустимое использование Сеть предназначена для сбора и проверки общедоступной информации, работы с собственными аккаунтами и ресурсами, а также для тестирования в пределах ваших полномочий. Юридическую силу имеют [правила допустимого использования](https://hodlproxy.com/ru/legal/acceptable-use); если кратко, аккаунт закрывается за следующие действия: - Атаки любого рода: отказ в обслуживании, перебор паролей, подстановка учётных данных и эксплуатация уязвимостей, на тестирование которых у вас нет разрешения. - Мошенничество, включая мошенничество с платежами, продажу третьим лицам искусственной активности и выдачу себя за другое лицо. - Несанкционированный доступ к системам, аккаунтам или данным. - Спам и нежелательные массовые сообщения (по этой же причине закрыт порт 25). - Любые действия, незаконные по месту вашей деятельности или работы целевого ресурса, а также любой контент, связанный с жестоким обращением с несовершеннолетними. - Сбор персональных данных без законных оснований или перепродажа доступа к сети без согласования. Мы расследуем сообщения о злоупотреблениях и принимаем меры; когда этого требует закон, мы сотрудничаем с органами власти. Выходные узлы резидентских прокси принадлежат реальным людям, которые добровольно согласились участвовать, и их защита для нас первостепенна. #### Ответственное использование - Ограничивайте частоту запросов к каждому домену и снижайте её при ответе `429`. Отсутствие лимита с нашей стороны не означает, что целевой ресурс можно перегружать запросами. - Соблюдайте требования `robots.txt`, когда они относятся к вашим действиям, и условия целевого ресурса, когда они обязательны для вас. - Выбирайте подходящую сеть: серверные прокси — для открытых источников, резидентские и мобильные — только там, где они необходимы целевому ресурсу. ### Частые вопросы о документации **Где найти учётные данные?** После пополнения аккаунта откройте раздел «Учётные данные» в панели управления: там указаны единые имя пользователя и пароль для шлюзов резидентских и мобильных прокси. Заказы выделенных ISP-прокси, серверных прокси и мобильных устройств предоставляются с собственными строками ip:port:user:pass. Те же данные возвращают GET /v1/credentials и GET /v1/proxies. **Нужны ли отдельные учётные данные для каждой сети?** Нет. Общие шлюзы res.hodlproxy.com и mob.hodlproxy.com используют одинаковые имя пользователя и пароль; меняется только имя хоста. У каждого выделенного адреса есть собственная пара учётных данных, указанная в вашем списке, а белый список IP-адресов действует сразу для всех конечных точек. **Нужно ли устанавливать SDK?** Нет, в нём нет необходимости. Прокси HodlProxy работают по стандартным протоколам HTTP(S) и SOCKS5, поэтому подходят для любого языка, библиотеки, браузера и инструмента с поддержкой прокси. На странице примеров кода рассмотрены наиболее популярные клиенты. **Можно ли использовать те же параметры имени пользователя для мобильных прокси?** Да. Параметры -cc-, -asn-, -sid- и -ttl- одинаково работают на mob.hodlproxy.com; параметры -state- и -city- доступны для пула резидентских прокси. В пуле мобильных прокси оператор выбирается с помощью -asn-. **Как учитывается трафик в сетях с общим пулом?** Учитывается каждый байт, проходящий через шлюз в обоих направлениях: запросы и ответы, включая заголовки и записи TLS. Соединения, прерванные до достижения целевого ресурса, не тарифицируются. Трафик ISP-прокси и выделенных мобильных устройств не учитывается; для заказов серверных прокси предусмотрен месячный пул. **Сколько стоит тестирование?** Минимальное пополнение составляет $20; средства остаются на вашем балансе, пока вы их не потратите. Купите несколько ГБ резидентских прокси либо арендуйте один ISP-адрес или мобильное устройство на 24 часа, выполните инструкции из краткого руководства на реальном целевом ресурсе, а затем масштабируйте использование. ## Сценарии использования ### Прокси для веб-скрейпинг (https://hodlproxy.com/ru/use-cases/web-scraping) Краулер с одного адреса легко обнаружить: сотни запросов в минуту из диапазона хостинг-провайдера, отсутствие истории браузера и один и тот же цифровой отпечаток при каждом обращении. Целевые сайты отвечают ограничениями частоты запросов, CAPTCHA, пустыми страницами или скрытыми блокировками. Пул резидентских прокси превращает этот поток в тысячи обычных посетителей из нужных вам стран, поэтому вы собираете именно те данные, которые увидел бы реальный пользователь. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Ротация IP при каждом запросе между реальными домашними подключениями помогает обходить ограничения частоты и антибот-проверки. Таргетинг по городу и ASN позволяет видеть то же, что местные пользователи. Оплата за ГБ, трафик не сгорает. - Серверные прокси (Хорошо подходит): Самый дешёвый вариант в пересчёте на запрос для ресурсов, которые не распознают диапазоны хостинг-провайдеров: общедоступных API, файлов Sitemap, ваших собственных сайтов и слабо защищённых каталогов. - ISP-прокси (Допустимо): Нужны только тогда, когда для обхода требуется вход в аккаунт с сохранением одного адреса; иначе вы платите за стабильность, которой не пользуетесь. - Мобильные прокси (Допустимо): Избыточны для большинства задач сбора данных, но подходят как запасной вариант для ресурсов, блокирующих все остальные типы прокси. Настройка: - Ротация: С ротацией IP: не указывайте -sid-, чтобы каждый запрос отправлялся через новый выходной узел. - Таргетинг: Используйте -cc- для рынка, данные которого собираете; добавьте -city-, если цены или объявления зависят от города. - Параллельность: Число потоков на шлюзе не ограничено, но соблюдайте разумную частоту запросов к каждому домену: доступ к пулу не даёт права перегружать сайты. - Протокол: HTTP(S) на порту 9000 для большинства клиентов; SOCKS5 на порту 9001 для инструментов, не использующих HTTP. - Повторные попытки: При ответе 403 или CAPTCHA повторите запрос один раз: следующий запрос уже идёт с другого IP-адреса. **Какие прокси выбрать для скрейпинга: резидентские или серверные?** Начните с серверных прокси, если целевой ресурс не запускает проверки: это самый дешёвый вариант в пересчёте на запрос. Как только появятся CAPTCHA, ответы 403 или урезанный контент, переведите эту цель на резидентские прокси; оплата за ГБ обеспечивает более высокую долю успешных запросов. **Сколько трафика расходует скрейпинг?** Один только HTML обычно занимает от 100 до 500 КБ на страницу. Полмиллиона страниц по 350 КБ — это около 170 ГБ, которые стоят примерно $262 по шкале цен на резидентские прокси. Браузеры без графического интерфейса, загружающие изображения, могут увеличить расход в пять раз, поэтому блокируйте их. **Разрешаете ли вы скрейпинг?** Сбор общедоступных данных разрешён. Атаки на сайты, обход аутентификации и сбор персональных данных без законных оснований запрещены; правила допустимого использования применяются в обязательном порядке. **Можно ли включать ротацию для каждого запроса и при необходимости сохранять сессию?** Да, в одной и той же учётной записи. Не указывайте параметры сессии для ротации; добавляйте -sid- и -ttl- в запросы, которые должны использовать общий IP-адрес. **Какой доли успешных запросов ожидать?** Она гораздо сильнее зависит от целевого ресурса, чем от пула. Корректно настроенные краулеры на резидентских выходных узлах обычно успешно выполняют подавляющее большинство запросов; остальные повторяются с новым IP-адресом без дополнительных затрат, кроме переданных байтов. ### Прокси для мониторинг цен (https://hodlproxy.com/ru/use-cases/price-monitoring) Розничные продавцы устанавливают цены по странам, регионам, а иногда и городам, а также показывают разным посетителям разные данные о наличии и условиях доставки. Система проверки из одного дата-центра видит только одну версию сайта, часто предназначенную для подозрительного трафика. Резидентские выходные узлы на каждом рынке показывают реальную витрину: цену для местного покупателя, доступный ему ассортимент и предназначенные для него акции. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Таргетинг по стране и городу через реальные домашние подключения возвращает локальные цены и наличие. Ротация IP позволяет незаметно выполнять ежедневный обход больших каталогов. - ISP-прокси (Хорошо подходит): Для небольшого числа магазинов, которые часто проверяются из одной постоянной локации, статический ISP-адрес для каждого рынка обходится дешевле тарификации за ГБ. - Серверные прокси (Допустимо): Розничные сайты одними из первых блокируют диапазоны хостинг-провайдеров или показывают им другие цены; используйте серверные прокси только для собственных витрин. - Мобильные прокси (Допустимо): Полезны только для цен, доступных в приложении, или специальных мобильных акций. Настройка: - Ротация: Используйте ротацию IP для обхода каталога и закреплённую сессию (-ttl-5m), если цена доступна только после добавления товара в корзину или ввода индекса. - Таргетинг: Указывайте -cc- для каждого рынка и -city- там, где стоимость доставки зависит от города; используйте один выходной узел на корзину. - Расписание: Распределяйте обходы в течение дня: всплеск активности в 03:00 из одной страны легко распознать. - Валюта: Локализованные страницы показывают местную валюту; сохраняйте страну выходного узла вместе с каждой ценой. **Почему я вижу не те цены, что система проверки?** Потому что для сайта вы разные посетители: у вас другая страна, класс устройства и история. Резидентские выходные узлы на отслеживаемом рынке показывают цену, которую действительно платят на этом рынке. **Сколько гигабайт нужно для мониторинга цен?** HTML страницы товара занимает от 200 до 400 КБ. Двести тысяч проверок в месяц по 300 КБ — это примерно 60 ГБ, около $105 по шкале цен на резидентские прокси. **Стоит ли вместо этого использовать ISP-прокси?** Если вы проверяете несколько магазинов много раз в день из постоянных локаций, статический ISP-адрес для каждого рынка дешевле и проще. Для больших каталогов во многих странах лучше подходят резидентские прокси. **Можно ли отслеживать маркетплейсы вроде Amazon или Mercado Libre?** Да, из страны соответствующего маркетплейса. Крупные маркетплейсы строго оценивают посетителей, поэтому надёжная схема — резидентские прокси с ротацией IP и разумной частотой запросов к каждому домену. ### Прокси для SEO и отслеживание поисковой выдачи (https://hodlproxy.com/ru/use-cases/seo-serp-tracking) Поисковые системы персонализируют результаты по местоположению, истории и устройству, а повторные запросы с одного адреса начинают ограничивать уже через несколько минут. Данные о позициях имеют смысл, только если каждый запрос поступает от нового местного посетителя. Резидентские выходные узлы в нужном городе обеспечивают именно это: один запрос за раз при любом объёме. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Чистый локальный IP-адрес для каждого запроса; таргетинг по городу для локального SEO; ротация IP обходит ограничения числа запросов с одного адреса. - Мобильные прокси (Рекомендуется): Мобильные результаты отличаются от десктопных, и на них приходится основная доля трафика; IP-адреса операторов показывают настоящую мобильную выдачу. - ISP-прокси (Хорошо подходит): Подходят для отслеживания небольших объёмов на одном рынке, где допустим постоянный адрес. - Серверные прокси (Допустимо): Поисковые системы ограничивают диапазоны хостинг-провайдеров и запускают проверки уже после нескольких запросов. Настройка: - Ротация: С ротацией IP, один запрос на выходной узел; сессия не нужна. - Таргетинг: Используйте -cc- вместе с -city- для локальных блоков выдачи; также добавьте собственные параметры местоположения поисковой системы. - Устройство: Для мобильных позиций отправляйте мобильный User-Agent через mob.hodlproxy.com, а для десктопных — десктопный через res.hodlproxy.com. - Язык: Задайте в Accept-Language язык рынка: один лишь выходной узел не меняет язык интерфейса. **Нужен ли для SEO таргетинг по городу?** Для локальных запросов — да: результаты по запросу «сантехник рядом» в Лионе отличаются от парижских. Для общенациональных ключевых слов достаточно таргетинга по стране. **Сколько трафика расходуется на один запрос?** HTML страницы результатов занимает примерно от 100 до 150 КБ. Триста тысяч запросов по 120 КБ — это около 35 ГБ, примерно $64 в месяц по шкале цен на резидентские прокси. **Можно ли использовать SOCKS5 с моим трекером позиций?** Да, на порту 9001 с теми же параметрами имени пользователя. Большинство трекеров напрямую поддерживают HTTP-прокси на порту 9000. **Почему для данных поисковой выдачи не подходят серверные прокси?** После нескольких запросов поисковые системы ограничивают диапазоны хостинг-провайдеров и показывают CAPTCHA. Стоимость гигабайта резидентских прокси ниже затрат на повторные попытки и заполнение пробелов, которые иначе неизбежны. ### Прокси для проверка рекламы (https://hodlproxy.com/ru/use-cases/ad-verification) Рекламные сети используют таргетинг по географии, устройству и типу подключения, а мошенники показывают безопасные креативы всем, кто похож на проверяющего. Чтобы увидеть рекламу, которую получает реальный пользователь Movistar в Мадриде, нужно выглядеть как этот пользователь: использовать резидентский или мобильный выходной узел в Мадриде с соответствующим профилем устройства. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Домашние выходные узлы с таргетингом по стране и городу воспроизводят рекламу на десктопных и мобильных сайтах именно так, как её видит аудитория. - Мобильные прокси (Рекомендуется): Для кампаний в приложениях и с таргетингом по оператору нужен настоящий IP-адрес мобильного оператора; выделенные мобильные устройства позволяют многократно проверять одного оператора. - ISP-прокси (Допустимо): Постоянные IP-адреса со временем распознаются; подходят только для проверки собственного рекламного инвентаря издателя. - Серверные прокси (Не подходит): Рекламные сети мгновенно распознают диапазоны хостинг-провайдеров и не показывают ничего либо подменяют рекламу. Настройка: - Ротация: Используйте ротацию IP для охвата множества домашних подключений и закреплённую сессию, если показ рекламы зависит от сессии. - Таргетинг: Используйте -cc- и -city- для соответствия географии кампании, -asn- для проверки конкретного провайдера и выбор оператора для мобильных прокси. - Устройство: Согласуйте выходной узел с User-Agent и размером области просмотра: мобильный IP-адрес с десктопным браузером вызывает подозрение. - Доказательства: При каждой проверке сохраняйте снимок экрана, конечный URL и цепочку переадресаций вместе с данными выходного узла. **Какие прокси выбрать для проверки рекламы: резидентские или мобильные?** Резидентские прокси подходят для рекламы на десктопных и мобильных сайтах, мобильные — для инвентаря в приложениях и кампаний с таргетингом по оператору. Многие команды используют оба типа. **Сколько трафика расходует одна проверочная загрузка?** Полная страница с креативами занимает от 2 до 4 МБ. Двадцать тысяч загрузок по 2,5 МБ — это около 50 ГБ, примерно $87 по шкале цен на резидентские прокси. **Можно ли выполнить проверку через конкретного оператора?** Да: выберите страну и оператора в пуле мобильных прокси или арендуйте выделенное мобильное устройство этого оператора для повторных проверок. **Можно ли использовать браузеры без графического интерфейса?** Да. Выполните аутентификацию прокси в браузере и сохраняйте закреплённую сессию на время загрузки страницы, чтобы HTML и рекламные запросы проходили через один выходной узел. ### Прокси для управление социальными сетями (https://hodlproxy.com/ru/use-cases/social-media-management) Платформы связывают аккаунт с местоположением, устройством и типом подключения и реагируют на изменения: вход из новой страны или диапазона хостинг-провайдера приводит к бесконечным проверкам, скрытым ограничениям или блокировке. Аккаунт, который всегда появляется из одного города через резидентский или мобильный адрес, выглядит как обычный пользователь. Рекомендуемая сеть: Мобильные прокси. - Мобильные прокси (Рекомендуется): Платформы ориентированы прежде всего на мобильные устройства и считают IP-адреса операторов самым надёжным трафиком; выделенное мобильное устройство создаёт для одного аккаунта постоянный след, похожий на обычный телефон. - ISP-прокси (Рекомендуется): Статический IP-адрес, зарегистрированный у интернет-провайдера, для каждого аккаунта, безлимитный трафик и один адрес на месяцы — самый дешёвый стабильный вариант для множества аккаунтов. - Резидентские прокси (Хорошо подходит): Закреплённые сессии продолжительностью до 24 часов подходят для публикаций по расписанию; ежедневная смена IP-адреса допустима на некоторых платформах, но не на всех. - Серверные прокси (Не подходит): Диапазоны хостинг-провайдеров помечаются при регистрации и входе; не используйте их для аккаунтов. Настройка: - Сеть: Выделенное мобильное устройство или ISP-адрес для каждого аккаунта в его основной стране. - Постоянство: Не переносите аккаунт между IP-адресами или странами: один аккаунт, один адрес, один профиль браузера. - Ротация: На выделенном мобильном устройстве меняйте IP-адрес только тогда, когда платформа этого ожидает (новый день, новая сессия), а не при каждом запросе. - Изоляция: Один прокси на аккаунт в браузере или инструменте автоматизации; общие выходные узлы связывают аккаунты между собой. **Мобильные или ISP-прокси для социальных сетей?** Мобильные — если платформа ориентирована прежде всего на мобильные устройства или аккаунт особенно ценен: к IP операторов связи относятся наиболее терпимо. ISP — если вы управляете множеством аккаунтов и каждому нужен недорогой статический адрес. **Могут ли несколько аккаунтов использовать один прокси?** Могут, и платформа это заметит. Выделите каждому аккаунту отдельный IP или устройство. **Сколько стоит выделенная конфигурация?** ISP IP в США стоит $1.12 на 30 дней или $0.99 в месяц при сроке 90 дней. Выделенное мобильное устройство в США стоит $69 на 30 дней или $62.10 в месяц при сроке 90 дней; более дешёвые зоны начинаются от $34.50. **Это разрешено?** Управление своими аккаунтами или аккаунтами клиентов — обычный сценарий использования. Создание аккаунтов для спама, мошенничества или выдачи себя за другого запрещено; действует политика допустимого использования. ### Прокси для автоматизация электронной торговли (https://hodlproxy.com/ru/use-cases/ecommerce-automation) Оформление заказов и ограниченные релизы защищены одними из самых строгих антибот-систем в интернете, и сначала они оценивают IP. Диапазоны хостинг-провайдеров отклоняются сразу, а смена резидентского адреса во время оформления приводит к провалу проверки сессии. Нужны надёжные стабильные адреса на домашнем рынке продавца на протяжении всего процесса, причём в количестве, достаточном для параллельной работы. Рекомендуемая сеть: ISP-прокси. - ISP-прокси (Рекомендуется): Статические IP из диапазонов интернет-провайдеров, по одному на задачу, сохраняются от страницы товара до оплаты, обеспечивая скорость дата-центра и безлимитный трафик. - Резидентские прокси (Хорошо подходит): Закреплённые сессии удерживают один домашний адрес на весь процесс; подходят для мониторинга и магазинов с умеренной защитой. - Мобильные прокси (Хорошо подходит): IP операторов связи проходят самые строгие проверки при оформлении; выделенные устройства подходят для наиболее важных аккаунтов. - Серверные прокси (Не подходит): Большинство продавцов отклоняет их сразу. Настройка: - Сеть: ISP IP в стране продавца, по одному на каждую задачу оформления; мобильные устройства — для самых сложных целей. - Сессия: Для резидентских прокси используйте -sid- с -ttl-30m, чтобы весь процесс проходил через один выходной узел. - Скорость: Проводные подключения ISP важны при дропах, где решают секунды; задержка резидентских прокси зависит от конкретного домохозяйства. - Мониторинг: Используйте ротацию выходных узлов резидентских прокси для проверки запасов и цен, а статические IP оставьте только для оформления. **ISP или резидентские прокси для оформления?** ISP подходят для любых защищённых процессов: они стабильны, быстры и используют адреса из диапазонов интернет-провайдеров. Резидентские прокси с закреплённой сессией подходят магазинам с менее строгой защитой или для мониторинга. **Сколько IP мне нужно?** По одному на каждую параллельную задачу. Десять задач — десять IP: $11.20 на 30 дней в США, дешевле при более длительных сроках и крупных заказах. **Эти IP чистые?** Выделенные ISP IP и серверные IP принадлежат только вам в течение оплаченного срока и проверяются по спискам блокировок перед добавлением в заказ. Дальнейшая история адресов зависит от ваших действий. **Это разрешено?** Покупка товаров, мониторинг запасов и управление собственными операциями на маркетплейсах — обычные сценарии использования. Мошенничество, использование украденных платёжных данных и захват аккаунтов запрещены; политика допустимого использования строго соблюдается. ### Прокси для защита бренда (https://hodlproxy.com/ru/use-cases/brand-protection) Продавцы подделок и фишеры применяют клоакинг: известным сканерам безопасности и диапазонам хостинг-провайдеров они показывают безобидную страницу, а покупателям на целевом рынке — настоящее объявление. Чтобы увидеть то же, что и клиенты, нужно выполнять проверку из их региона, через используемые ими сети и в привычное для них время. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Домашние выходные узлы на каждом рынке обходят геоклоакинг и позволяют масштабно проверять маркетплейсы, социальные платформы и сайты объявлений. - Мобильные прокси (Хорошо подходит): Мошеннические схемы для мобильных пользователей — SMS-фишинг и клоны приложений — раскрываются только для трафика операторов связи. - ISP-прокси (Допустимо): Для мониторинга фиксированного набора известных доменов-нарушителей из одного региона. - Серверные прокси (Не подходит): Сайты с клоакингом показывают диапазонам хостинг-провайдеров ложную страницу, поэтому для обнаружения они бесполезны. Настройка: - Ротация: Проверяйте маркетплейсы с ротацией IP; используйте закреплённые сессии для последовательного просмотра объявлений продавца. - Таргетинг: -cc- для каждого рынка, где вы продаёте; -city- там, где важны местные сайты объявлений. - Доказательства: Сохраняйте вместе снимок экрана, HTML, заголовки и сведения о выходном узле: для удаления контента нужны доказательства того, что и кому было показано. - Периодичность: Ценные торговые марки проверяйте ежедневно: объявления-нарушители намеренно существуют недолго. **Почему из офиса страницы с нарушениями выглядят безобидно?** Причина — клоакинг: страница проверяет ваш IP и показывает безопасную версию диапазонам хостинг-провайдеров и службам безопасности. Через домашний выходной узел на целевом рынке отображается настоящая версия. **Какая сеть подходит для обнаружения фишинга?** Резидентские прокси — для проверки сайтов и маркетплейсов; мобильные — для мошенничества через SMS и клонов приложений, которые часто обслуживают только трафик операторов связи. **Сколько трафика расходует проверка?** HTML страницы объявления занимает от 300 до 500 КБ. Сто тысяч объявлений по 400 КБ — это около 40 ГБ, то есть примерно $70 в месяц по шкале цен на резидентские прокси. **Можно ли использовать доказательства для удаления контента?** Собранные данные принадлежат вам. Храните исходную страницу с метаданными выходного узла; большинство платформ и регистраторов принимает их как доказательство показанного содержимого. ### Прокси для агрегация туристических тарифов (https://hodlproxy.com/ru/use-cases/travel-fare-aggregation) Авиакомпании и онлайн-турагентства формируют цены по точке продаж и защищают системы бронирования строже почти любой другой отрасли: диапазоны хостинг-провайдеров блокируются, повторные поиски с одного адреса ограничиваются, а некоторые перевозчики показывают недоверенному трафику более высокие тарифы. Для точной агрегации каждый поиск должен выглядеть как новый местный посетитель. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Домашние выходные узлы с ротацией IP в стране каждой точки продаж возвращают местный тариф и позволяют масштабно обходить защиту систем бронирования. - Мобильные прокси (Хорошо подходит): Некоторые тарифы доступны только в приложениях, существуют и мобильные акции; выходные узлы операторов связи позволяют их увидеть. - ISP-прокси (Допустимо): Несколько статических IP на рынок для мониторинга отдельных маршрутов с небольшим объёмом запросов. - Серверные прокси (Не подходит): Большинство систем бронирования блокирует их или показывает завышенные тарифы. Настройка: - Ротация: Используйте один выходной узел на один поиск; удерживайте сессию (-ttl-10m) только при переходе от результатов к странице правил тарифа. - Таргетинг: -cc- соответствует точке продаж; сохраняйте её с каждым тарифом, поскольку от неё зависит валюта. - Темп: Системы бронирования передают много данных; ограничивайте темп по маршрутам и кешируйте статическое содержимое, поскольку оплата идёт за ГБ. - Заголовки: Согласуйте Accept-Language и параметры валюты со страной выходного узла. **Почему тарифы отличаются от результатов моего поиска?** На предложение влияют точка продаж, валюта и уровень доверия. Резидентские выходные узлы в целевой стране возвращают тариф, доступный именно этой стране. **Сколько трафика расходует агрегация тарифов?** Страницы результатов тяжёлые и часто занимают от 0.5 до 2 МБ. Сто пятьдесят тысяч поисков по 900 КБ — это около 135 ГБ, примерно $208 по шкале цен на резидентские прокси; прямые запросы к конечным точкам тарифов могут сократить объём вдвое. **Можно ли использовать закреплённые сессии для многоэтапного поиска?** Да: добавьте -sid- и -ttl-10m, чтобы результаты, правила тарифа и карты мест загружались через один домашний выходной узел. **Агрегация разрешена?** Сбор общедоступных тарифов — распространённый законный сценарий. Автоматическое бронирование, искусственное удержание доступных мест и обход средств контроля доступа запрещены. ### Прокси для тестирование приложений и контроль качества (https://hodlproxy.com/ru/use-cases/app-testing) В Джакарте через 4G ваше приложение работает иначе, чем в офисе по оптоволокну: другой узел CDN, другие способы оплаты, правила показа контента и задержка. Эмуляторы и VPN-серверы в дата-центрах этого не воспроизводят. Реальные резидентские и мобильные выходные узлы на каждом рынке позволяют стабильно проверять это из CI-конвейера. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Домашние выходные узлы по странам и городам воспроизводят географические ограничения, контент и маршрутизацию CDN настоящего пользователя. - Мобильные прокси (Рекомендуется): IP операторов связи позволяют тестировать мобильные сценарии, оплату через оператора, доступность в магазинах приложений и размещения внутри приложений. - Серверные прокси (Хорошо подходит): Фиксированные выходные IP можно добавить в белый список тестовой среды и использовать для масштабной генерации нагрузки. - ISP-прокси (Допустимо): Когда тестовый аккаунт должен сохранять один адрес на протяжении длительного регрессионного прогона. Настройка: - Ротация: Закреплённая сессия на каждый тестовый прогон (-ttl-1h), чтобы сценарий оставался на одном выходном узле; меняйте узел между прогонами. - Таргетинг: -cc- и -city- для каждого тестируемого рынка; выбор оператора связи для специализированных мобильных проверок. - Белый список: Серверные IP для тестовых сред, которые принимают запросы только с известных адресов. - Проверки: Проверяйте зависящие от региона элементы: валюту, способы оплаты, юридический текст, узел CDN и доступность медиа. **Резидентские или серверные прокси для контроля качества?** Резидентские и мобильные позволяют увидеть приложение глазами пользователей, а серверные дают фиксированный выходной IP для белого списка и нагрузки. Большинство конвейеров использует оба варианта. **Сколько трафика расходует тестовый прогон?** Полный сценарий с ресурсами занимает от 3 до 10 МБ. Пять тысяч прогонов в месяц по 6 МБ — это около 30 ГБ, примерно $55 по шкале цен на резидентские прокси. **Можно ли сохранить один IP на весь тест?** Да: идентификатор сессии с -ttl-1h удерживает выходной узел на протяжении прогона, а при его отключении назначается замена в том же регионе. **Можно ли проверять доступность в магазине приложений по странам?** Да, через мобильный выходной узел в нужной стране: витрина магазина и доступность зависят от IP оператора связи. ### Прокси для исследование рынка и сбор данных (https://hodlproxy.com/ru/use-cases/market-research) Качество исследовательских наборов данных зависит от полноты охвата: сайт вакансий может по-разному выглядеть из разных стран, сайт отзывов — скрывать половину страниц от иностранных посетителей, а портал недвижимости — ограничивать скорость после сотни страниц. Сбор через резидентские прокси отдельно по каждой стране даёт полные сопоставимые данные; серверные выходные узлы подходят для источников, которым неважно, кто отправляет запрос. Рекомендуемая сеть: Резидентские прокси. - Резидентские прокси (Рекомендуется): Полный локальный охват защищённых или географически ограниченных источников по одному рынку за раз, с ротацией IP для больших объёмов. - Серверные прокси (Рекомендуется): Массовый сбор из открытых источников, публичных API и архивов с минимальной стоимостью запроса. - ISP-прокси (Допустимо): Для источников, которым при длительном обходе требуется стабильная аутентифицированная сессия. - Мобильные прокси (Допустимо): Только для источников и контента приложений, доступных исключительно через мобильную сеть. Настройка: - Разделяйте по источникам: Серверные прокси — для открытых источников, резидентские — для защищённых или географически ограниченных; обе сети доступны в одном аккаунте. - Таргетинг: -cc- для каждого рынка; собирайте данные каждой страны изнутри неё, чтобы выборки были сопоставимыми. - Ротация: Ротация IP для широты охвата; закреплённая сессия, если пагинация зависит от cookie сессии. - Хранение: Храните исходный HTML с метаданными выходного узла: повторный разбор позже дешевле повторного обхода. **Резидентские или серверные прокси для наборов данных?** Оба варианта: серверные прокси для открытых источников по $0.80 за IP с общим месячным пулом 100 ГБ, резидентские с оплатой за ГБ — для защищённых источников или ресурсов с географическими ограничениями. Направляйте каждый источник через самую дешёвую сеть, которая справляется с задачей. **Сколько стоит сбор двух миллионов документов?** При размере 250 КБ на документ это около 500 ГБ. Для резидентских прокси тариф на 500 ГБ составляет $1.19 за ГБ, то есть около $595; для серверных прокси пять IP дают общий месячный пул 500 ГБ примерно за $4. **Можно ли собирать данные для обучения ИИ?** Сбор общедоступных данных разрешён в рамках правил допустимого использования и законодательства, применимого к вам и источнику. Вы несёте ответственность за исключение персональных данных, платного контента и сайтов, запрещающих сбор данных. **Есть ли ограничение на число параллельных подключений?** Нет. Число потоков не ограничено ни в одной сети; вы сами отвечаете за допустимую частоту запросов к каждому домену. ## Руководства ### Как использовать прокси в Python с requests, httpx и aiohttp (https://hodlproxy.com/ru/guides/python-requests-httpx) Для каждой библиотеки достаточно трёх строк настройки, а синтаксис имени пользователя везде одинаков: страна, город и сессия задаются в URL прокси, поэтому один шлюз обслуживает все задачи. #### URL прокси Каждая HTTP-библиотека Python принимает прокси в виде URL. В HodlProxy URL содержит учётные данные и [параметры таргетинга](https://hodlproxy.com/ru/docs/username-parameters) в имени пользователя; имя хоста указывает шлюз, а порт выбирает протокол. ```text # Ротация IP: новый домашний выходной узел в США при каждом новом подключении http://USER-cc-us:PASS@res.hodlproxy.com:9000 # Закреплённая сессия: один домашний выходной узел в Берлине на 30 минут с идентификатором "job42" http://USER-cc-de-city-berlin-sid-job42-ttl-30m:PASS@res.hodlproxy.com:9000 # SOCKS5 с удалённым DNS (socks5h), параметры те же socks5h://USER-cc-us:PASS@res.hodlproxy.com:9001 ``` #### requests Передайте один и тот же URL для `http` и `https`; requests автоматически использует CONNECT для целей HTTPS. Объект `Session` повторно использует соединения, поэтому выходной узел не меняется до закрытия соединения; создавайте отдельный `Session` для каждой закреплённой задачи, а для нового выходного узла при каждом запросе вызывайте обычный `requests.get`. ```python import requests PROXY = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" proxies = {"http": PROXY, "https": PROXY} # Один запрос — один выходной узел r = requests.get("https://api.ipify.org", proxies=proxies, timeout=30) print(r.text) # Закреплённая последовательность: один выходной узел для всех запросов этой сессии sticky = "http://USER-cc-de-city-berlin-sid-cart42-ttl-15m:PASS@res.hodlproxy.com:9000" s = requests.Session() s.proxies = {"http": sticky, "https": sticky} s.get("https://example.com/product/1", timeout=30) s.post("https://example.com/cart", json={"id": 1}, timeout=30) ``` > Tip: Для SOCKS5 установите дополнительный пакет: `pip install \"requests[socks]\"`, затем используйте `socks5h://`, чтобы DNS-разрешение выполнялось на выходном узле. #### httpx httpx принимает один аргумент `proxy=` (в старых версиях — `proxies=`). Библиотека поддерживает HTTP/2 до цели через туннель CONNECT и работает так же в асинхронном коде. ```python import httpx PROXY = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" with httpx.Client(proxy=PROXY, timeout=30) as client: print(client.get("https://api.ipify.org").text) # Асинхронный режим: один закреплённый выходной узел на задачу import asyncio async def fetch(sid: str, url: str) -> str: proxy = f"http://USER-cc-us-sid-{sid}-ttl-10m:PASS@res.hodlproxy.com:9000" async with httpx.AsyncClient(proxy=proxy, timeout=30) as client: return (await client.get(url)).text asyncio.run(fetch("task1", "https://api.ipify.org")) ``` #### aiohttp aiohttp позволяет задавать прокси для каждого запроса или сессии и изначально поддерживает HTTP-прокси; для SOCKS5 требуется коннектор `aiohttp-socks`. ```python import aiohttp, asyncio PROXY = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" async def main(): async with aiohttp.ClientSession() as session: async with session.get("https://api.ipify.org", proxy=PROXY, timeout=aiohttp.ClientTimeout(total=30)) as r: print(await r.text()) asyncio.run(main()) ``` #### Ротация IP, keep-alive и повторные попытки - Новое TCP-соединение означает новый выходной узел. `requests.get` без `Session` открывает его при каждом вызове; `Session` или `Client` из httpx поддерживает соединения, а значит, сохраняет выходной узел, пока пул не обновит соединение. - Чтобы получить новый выходной узел внутри сессии, измените значение `-sid-`; чтобы получать новый при каждом запросе, отправляйте `Connection: close`. - При ошибках 403, 429 и ошибках соединения повторите запрос один раз: на шлюзе с ротацией IP повторная попытка будет выглядеть как другой посетитель. Никогда не меняйте выходной узел при повторной попытке посреди закреплённой последовательности. - Настройте тайм-ауты с учётом типа выходного узла: для резидентских прокси 15 с на подключение и 45 с на чтение, для мобильных — больше. #### Как экономить гигабайты Трафик резидентских прокси оплачивается за гигабайт в обоих направлениях. Запрашивайте сжатые ответы (в этих библиотеках `Accept-Encoding: gzip, br` включён по умолчанию), предпочитайте конечные точки JSON страницам HTML и не загружайте изображения, шрифты и мультимедиа, если они не являются нужными данными. Страница размером 350 КБ обходится дёшево, а страница размером 4 МБ с ресурсами — нет. ### Как использовать прокси в Node.js с fetch, undici, axios и got (https://hodlproxy.com/ru/guides/nodejs-fetch-undici-axios) По умолчанию в Node нет глобальной настройки прокси. Каждый клиент принимает агент или диспетчер; достаточно выбрать нужный вариант, а всё остальное сделает URL HodlProxy. #### Встроенный fetch и undici Глобальная функция `fetch` в Node работает на базе undici. Передавайте ей `ProxyAgent` для каждого запроса через параметр `dispatcher` или один раз задайте его глобально с помощью `setGlobalDispatcher`. ```javascript import { fetch, ProxyAgent, setGlobalDispatcher } from "undici"; const proxy = new ProxyAgent("http://USER-cc-us:PASS@res.hodlproxy.com:9000"); // Для отдельного запроса const res = await fetch("https://api.ipify.org", { dispatcher: proxy }); console.log(await res.text()); // Или глобально, для всех вызовов fetch в процессе setGlobalDispatcher(proxy); ``` `ProxyAgent` объединяет соединения в пул, поэтому последовательные запросы могут повторно использовать одно соединение и, следовательно, один выходной узел. Чтобы получать новый выходной узел для каждого запроса, создайте агент с параметрами `pipelining: 0` и `connections: 1` или просто используйте разные значения `-sid-` для каждой логической сессии. #### axios Собственный параметр `proxy` в axios не обеспечивает надёжное туннелирование HTTPS; стандартный подход — агент из `https-proxy-agent` и параметр `proxy: false`. ```javascript import axios from "axios"; import { HttpsProxyAgent } from "https-proxy-agent"; const agent = new HttpsProxyAgent("http://USER-cc-de-city-berlin-sid-cart42-ttl-15m:PASS@res.hodlproxy.com:9000"); const client = axios.create({ httpsAgent: agent, httpAgent: agent, proxy: false, timeout: 30000 }); const { data } = await client.get("https://api.ipify.org"); console.log(data); ``` #### got ```javascript import got from "got"; import { HttpsProxyAgent } from "https-proxy-agent"; const agent = new HttpsProxyAgent("http://USER-cc-us:PASS@res.hodlproxy.com:9000"); const body = await got("https://api.ipify.org", { agent: { https: agent, http: agent }, timeout: { request: 30000 } }).text(); console.log(body); ``` #### SOCKS5 ```javascript import { SocksProxyAgent } from "socks-proxy-agent"; // socks5h разрешает имя назначения на выходном узле const agent = new SocksProxyAgent("socks5h://USER-cc-us:PASS@res.hodlproxy.com:9001"); const res = await fetch("https://api.ipify.org", { dispatcher: undefined, agent }); // клиенты в стиле node-fetch принимают `agent` ``` > Info: Встроенный fetch не принимает `agent`; для HTTP-прокси используйте `ProxyAgent` из undici, а для SOCKS — совместимый диспетчер, например `fetch-socks`. Для большинства задач проще использовать HTTP-прокси на порту 9000. #### Переменные окружения По умолчанию undici не читает `HTTPS_PROXY`. В последних версиях undici доступен `EnvHttpProxyAgent`, который поддерживает эту переменную; задайте его как глобальный диспетчер, и весь процесс, включая сторонние библиотеки на основе fetch, будет работать через прокси. ```javascript import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici"; // HTTPS_PROXY=http://USER-cc-us:PASS@res.hodlproxy.com:9000 NO_PROXY=localhost node app.js setGlobalDispatcher(new EnvHttpProxyAgent()); ``` #### Параллельная работа и ротация IP - Используйте один `ProxyAgent` для каждой закреплённой сессии (с отдельным значением `-sid-`) и передавайте его всем запросам этой сессии. - Для интенсивной ротации IP оставьте один агент, но отключите повторное использование соединений, либо запустите N агентов с N идентификаторами сессий и перебирайте их по кругу. - Отслеживайте ошибки `UND_ERR_SOCKET` и `ECONNRESET`: выходной узел резидентского прокси отключился; повторите запрос один раз, и следующее соединение выберет другой узел. ### cURL через прокси: все важные параметры с примерами (https://hodlproxy.com/ru/guides/curl-proxy-options) cURL — самый быстрый способ проверить работу прокси и эталон, которому следуют остальные библиотеки. Освойте пять параметров прокси, и вы сможете диагностировать любой клиент. #### Команда в одну строку ```bash curl -x http://USER-cc-us:PASS@res.hodlproxy.com:9000 https://api.ipify.org ``` `-x` (или `--proxy`) принимает URL прокси со встроенными учётными данными. cURL автоматически создаёт туннель CONNECT к целям HTTPS и поручает прокси разрешить имя хоста. #### Полезные параметры | Параметр | Назначение | | --- | --- | | -x, --proxy URL | Прокси: схема, хост, порт и необязательные учётные данные | | -U, --proxy-user user:pass | Учётные данные отдельно — удобно, если пароль содержит специальные символы | | --proxy-basic | Принудительная базовая аутентификация прокси (используется по умолчанию, если указан пароль) | | -v | Показать обмен CONNECT, коды состояния прокси и заголовки ответа | | --noproxy '*' | Игнорировать переменные окружения прокси для этого вызова | | -w '%{time_total}\n' | Вывести время выполнения для сравнения выходных узлов | #### SOCKS5 и удалённое разрешение DNS ```bash # Имя хоста разрешается на выходном узле (рекомендуется) curl -x socks5h://USER-cc-de:PASS@res.hodlproxy.com:9001 https://api.ipify.org # Имя хоста разрешается локально, затем IP-адрес передаётся прокси (раскрывает DNS-запрос) curl -x socks5://USER-cc-de:PASS@res.hodlproxy.com:9001 https://api.ipify.org ``` #### Переменные окружения Инструменты, которые вызывают cURL через оболочку, и многие другие программы учитывают `http_proxy`, `https_proxy` и `no_proxy`. Экспортируйте их один раз на весь рабочий сеанс. ```bash export https_proxy="http://USER-cc-us:PASS@res.hodlproxy.com:9000" export http_proxy="$https_proxy" export no_proxy="localhost,127.0.0.1" curl https://api.ipify.org # направляется через прокси без -x ``` #### Разбор ошибки ```bash curl -v -x http://USER:WRONG@res.hodlproxy.com:9000 https://api.ipify.org 2>&1 | grep -E "CONNECT|HTTP/1.1 4|HTTP/1.1 5" # < HTTP/1.1 407 Proxy Authentication Required -> учётные данные # < HTTP/1.1 400 Bad Request -> неверный параметр имени пользователя # < HTTP/1.1 502 Bad Gateway -> нет выходного узла для этого местоположения; расширьте географию поиска ``` Код состояния в строке CONNECT поступает от шлюза, а код после `Connection established` — от целевого сайта. На [странице ошибок](https://hodlproxy.com/ru/docs/errors) объяснён каждый код шлюза. #### Ротация сессий в цикле ```bash for i in $(seq 1 5); do curl -s -x "http://USER-cc-us-sid-run$i-ttl-5m:PASS@res.hodlproxy.com:9000" https://api.ipify.org echo done # пять разных выходных узлов в США, каждый можно повторно использовать пять минут по его идентификатору ``` ### Прокси в Go и PHP: net/http Transport, x/net/proxy, cURL и Guzzle (https://hodlproxy.com/ru/guides/go-and-php-proxies) В обоих языках прокси задаётся на транспортном уровне, где как раз определяется ротация IP и повторное использование соединений. По два приёма для каждого языка дают точный контроль над выходным узлом. #### Go: http.Transport ```go package main import ( "fmt" "io" "net/http" "net/url" "time" ) func main() { proxyURL, _ := url.Parse("http://USER-cc-us:PASS@res.hodlproxy.com:9000") client := &http.Client{ Timeout: 45 * time.Second, Transport: &http.Transport{ Proxy: http.ProxyURL(proxyURL), DisableKeepAlives: true, // новое соединение = новый выходной узел на шлюзе с ротацией IP }, } resp, err := client.Get("https://api.ipify.org") if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) } ``` Для работы с закреплённой сессией оставьте `DisableKeepAlives` со значением по умолчанию (false): транспорт повторно использует соединения, а значит, и выходной узел. При параллельной работе с закреплёнными сессиями используйте отдельный `Transport` для каждого идентификатора сессии. #### Go: выбор прокси для каждого запроса ```go tr := &http.Transport{ Proxy: func(r *http.Request) (*url.URL, error) { sid := r.Header.Get("X-Session") // собственная подсказка, которая не отправляется прокси r.Header.Del("X-Session") return url.Parse(fmt.Sprintf("http://USER-cc-de-sid-%s-ttl-10m:PASS@res.hodlproxy.com:9000", sid)) }, } ``` #### Go: SOCKS5 ```go import "golang.org/x/net/proxy" dialer, err := proxy.SOCKS5("tcp", "res.hodlproxy.com:9001", &proxy.Auth{User: "USER-cc-us", Password: "PASS"}, proxy.Direct) if err != nil { panic(err) } tr := &http.Transport{Dial: dialer.Dial} client := &http.Client{Transport: tr, Timeout: 45 * time.Second} ``` #### PHP: cURL ```php "http://res.hodlproxy.com:9000", CURLOPT_PROXYUSERPWD => "USER-cc-us:PASS", CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 15, CURLOPT_TIMEOUT => 45, CURLOPT_FORBID_REUSE => true, // новый выходной узел при каждом вызове на шлюзе с ротацией IP ]); echo curl_exec($ch); // SOCKS5 с удалённым разрешением DNS curl_setopt($ch, CURLOPT_PROXY, "res.hodlproxy.com:9001"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME); ``` #### PHP: Guzzle ```php $sticky, 'timeout' => 45, 'connect_timeout' => 15]); $r = $client->get('https://api.ipify.org'); echo $r->getBody(); ``` #### Контрольный список - Повторно используйте соединения в последовательностях с закреплённой сессией и отключайте повторное использование для интенсивной ротации IP. - Выбирайте тайм-ауты с учётом типа выходного узла; при транспортных ошибках выполняйте одну повторную попытку. - Никогда не записывайте URL прокси в журнал: он содержит пароль. Вместо него записывайте идентификатор сессии. ### Использование прокси с Playwright: отдельный выходной узел для браузера или контекста (https://hodlproxy.com/ru/guides/playwright-proxy) Playwright позволяет задать прокси при запуске или для отдельного контекста браузера вместе с учётными данными, поэтому каждому контексту можно назначить собственную закреплённую сессию в нужной стране без перезапуска браузера. #### Прокси на уровне запуска **Python** ```python from playwright.sync_api import sync_playwright with sync_playwright() as p: browser = p.chromium.launch(proxy={ "server": "http://res.hodlproxy.com:9000", "username": "USER-cc-us-sid-run1-ttl-30m", "password": "PASS", }) page = browser.new_page() page.goto("https://api.ipify.org") print(page.inner_text("body")) browser.close() ``` **Node.js** ```node import { chromium } from "playwright"; const browser = await chromium.launch({ proxy: { server: "http://res.hodlproxy.com:9000", username: "USER-cc-us-sid-run1-ttl-30m", password: "PASS" }, }); const page = await browser.newPage(); await page.goto("https://api.ipify.org"); console.log(await page.innerText("body")); await browser.close(); ``` Браузер поддерживает соединения активными, поэтому при запуске используйте идентификатор закреплённой сессии: тогда весь браузер будет вести себя как один посетитель из одного домохозяйства на протяжении выбранного вами времени. #### Прокси для отдельных контекстов Чтобы использовать в одном браузере несколько стран или сессий, запустите его с прокси-заглушкой и назначьте каждому контексту собственный прокси. Chromium требует прокси на уровне запуска, чтобы прокси отдельных контекстов применялись. **Python** ```python browser = p.chromium.launch(proxy={"server": "http://per-context"}) de = browser.new_context(proxy={"server": "http://res.hodlproxy.com:9000", "username": "USER-cc-de-city-berlin-sid-de1-ttl-30m", "password": "PASS"}) us = browser.new_context(proxy={"server": "http://res.hodlproxy.com:9000", "username": "USER-cc-us-state-tx-sid-us1-ttl-30m", "password": "PASS"}) ``` **Node.js** ```node const browser = await chromium.launch({ proxy: { server: "http://per-context" } }); const de = await browser.newContext({ proxy: { server: "http://res.hodlproxy.com:9000", username: "USER-cc-de-city-berlin-sid-de1-ttl-30m", password: "PASS" } }); const us = await browser.newContext({ proxy: { server: "http://res.hodlproxy.com:9000", username: "USER-cc-us-state-tx-sid-us1-ttl-30m", password: "PASS" } }); ``` #### Согласуйте контекст с выходным узлом Задайте каждому контексту локаль и часовой пояс его страны, чтобы IP-адрес, язык и время соответствовали друг другу: `locale=\"de-DE\", timezone_id=\"Europe/Berlin\"` для берлинского контекста. Расхождения служат более явным признаком бота, чем сам IP-адрес. #### Экономьте гигабайты: блокируйте ненужное **Python** ```python def block(route): if route.request.resource_type in {"image", "media", "font", "stylesheet"}: return route.abort() return route.continue_() page.route("**/*", block) ``` **Node.js** ```node await page.route("**/*", (route) => { const t = route.request().resourceType(); return ["image", "media", "font", "stylesheet"].includes(t) ? route.abort() : route.continue(); }); ``` Отрисованная страница может занимать от 3 до 5 МБ, а её HTML и вызовы API — лишь несколько сотен килобайт. В сети с оплатой за гигабайт одно это правило сокращает расходы на 80–90 %. #### Проверка и устранение неполадок - Сначала откройте сервис определения IP-адреса и проверьте страну, затем уточните город в сервисе геолокации. - Ошибка `net::ERR_TUNNEL_CONNECTION_FAILED` или `ERR_PROXY_CONNECTION_FAILED` при запуске означает, что учётные данные или один из параметров указаны неверно; проверьте тот же URL с помощью cURL, чтобы увидеть код шлюза. - В контекстах Playwright WebRTC не отключён по умолчанию: его необходимо блокировать. Когда важна конфиденциальность, добавьте защиту наподобие `--disable-webrtc` или заблокируйте STUN. ### Использование прокси с Puppeteer и Chrome в безголовом режиме (https://hodlproxy.com/ru/guides/puppeteer-proxy) Chrome получает прокси через флаг запуска, а Puppeteer передаёт учётные данные для каждой страницы. Один браузер соответствует одному выходному узлу, а закреплённая сессия сохраняет этот узел. #### Запуск с прокси и аутентификацией ```javascript import puppeteer from "puppeteer"; const browser = await puppeteer.launch({ headless: true, args: ["--proxy-server=http://res.hodlproxy.com:9000", "--no-first-run"], }); const page = await browser.newPage(); await page.authenticate({ username: "USER-cc-us-sid-run1-ttl-30m", password: "PASS" }); await page.goto("https://api.ipify.org", { waitUntil: "domcontentloaded", timeout: 45000 }); console.log(await page.evaluate(() => document.body.innerText)); await browser.close(); ``` Вызывайте `page.authenticate` до первого перехода на каждой открываемой странице: Chrome запрашивает учётные данные прокси отдельно для каждой страницы. Имя пользователя содержит страну и идентификатор сессии, поэтому весь браузер использует один домашний выходной IP-адрес в течение заданного времени. #### Один прокси на браузер Chrome применяет `--proxy-server` ко всему экземпляру браузера. Для нескольких стран или сессий запустите несколько браузеров (в безголовом режиме это требует мало ресурсов) либо используйте `puppeteer.launch` в пуле, где каждому рабочему процессу принадлежит идентификатор сессии. Библиотеки, обещающие отдельный прокси для каждой страницы, добавляют локальный промежуточный прокси; проще использовать отдельный браузер для каждой сессии. #### Блокировка изображений, шрифтов и медиафайлов ```javascript await page.setRequestInterception(true); page.on("request", (req) => { const t = req.resourceType(); if (["image", "media", "font", "stylesheet"].includes(t)) return req.abort(); req.continue(); }); ``` #### Согласованность - Установите `Accept-Language` и часовой пояс в соответствии со страной выходного узла: `page.setExtraHTTPHeaders({\"Accept-Language\": \"de-DE,de;q=0.9\"})` и `page.emulateTimezone(\"Europe/Berlin\")`. - Предотвратите утечки WebRTC с помощью `--force-webrtc-ip-handling-policy=disable_non_proxied_udp` в аргументах запуска. - Используйте отдельный браузер для каждой учётной записи; сохраняйте его каталог пользовательских данных, чтобы при повторном входе браузер распознавался как то же устройство. #### Возможные ошибки | Симптом | Причина | Решение | | --- | --- | --- | | net::ERR_TUNNEL_CONNECTION_FAILED | Шлюз отклонил CONNECT: неверные учётные данные или параметр либо нет выходного узла | Воспроизведите ошибку с cURL -v, чтобы увидеть код шлюза | | net::ERR_PROXY_AUTH_UNSUPPORTED / запросы данных | authenticate() вызван после перехода | Вызовите page.authenticate до goto | | Одинаковый IP-адрес во всех браузерах | Повторно используется один идентификатор сессии | Используйте отдельный -sid- для каждого браузера или не указывайте его | | Очень медленная первая загрузка | Домашний выходной IP-адрес и ресурсоёмкая страница | Заблокируйте ресурсы и увеличьте тайм-аут до 45 с | ### Использование прокси с Selenium WebDriver (Chrome и Firefox) (https://hodlproxy.com/ru/guides/selenium-proxy) Классическая проблема Selenium — аутентификация: браузер показывает запрос учётных данных, который WebDriver не может заполнить. Есть два удобных решения: добавить сервер в белый список или поручить Selenium Wire передавать учётные данные. #### Вариант 1: белый список IP-адресов (рекомендуется для серверов) Добавьте публичный IPv4-адрес сервера в [белый список](https://hodlproxy.com/ru/docs/authentication) на панели управления. Тогда Chrome нужен только адрес прокси, и запрос учётных данных не появляется. Ограничение: если браузер не получает запрос аутентификации, он не отправляет имя пользователя, поэтому шлюз не может прочитать параметры таргетинга и использует пул учётной записи по умолчанию. Если каждой сессии нужна своя страна или идентификатор закреплённой сессии, используйте вариант 2. ```python from selenium import webdriver from selenium.webdriver.chrome.options import Options opts = Options() opts.add_argument("--proxy-server=http://res.hodlproxy.com:9000") opts.add_argument("--headless=new") driver = webdriver.Chrome(options=opts) driver.get("https://api.ipify.org") print(driver.find_element("tag name", "body").text) driver.quit() ``` #### Вариант 2: Selenium Wire (имя пользователя, пароль и параметры) Selenium Wire запускает локальный прокси, который добавляет учётные данные, поэтому URL HodlProxy со всеми параметрами работает без изменений. ```python from seleniumwire import webdriver from selenium.webdriver.chrome.options import Options proxy = "http://USER-cc-de-city-berlin-sid-sel1-ttl-30m:PASS@res.hodlproxy.com:9000" sw_options = {"proxy": {"http": proxy, "https": proxy, "no_proxy": "localhost,127.0.0.1"}} opts = Options() opts.add_argument("--headless=new") driver = webdriver.Chrome(seleniumwire_options=sw_options, options=opts) driver.get("https://api.ipify.org") print(driver.find_element("tag name", "body").text) driver.quit() ``` > Warn: Selenium Wire локально перехватывает TLS, чтобы добавить заголовки, и устанавливает собственный сертификат в управляемый браузер. Это подходит для автоматизации, но не для задач, где важна целостность сертификата. #### Firefox ```python from selenium import webdriver from selenium.webdriver.firefox.options import Options opts = Options() opts.set_preference("network.proxy.type", 1) opts.set_preference("network.proxy.http", "res.hodlproxy.com") opts.set_preference("network.proxy.http_port", 9000) opts.set_preference("network.proxy.ssl", "res.hodlproxy.com") opts.set_preference("network.proxy.ssl_port", 9000) opts.set_preference("media.peerconnection.enabled", False) # без утечки WebRTC driver = webdriver.Firefox(options=opts) # сервер в белом списке, без запроса данных ``` #### Практические правила - Используйте один драйвер для каждого идентификатора сессии; драйверы поддерживают соединения активными, поэтому выходной узел остаётся прежним до окончания срока жизни сессии. - Используйте `--headless=new` в Chrome: старый безголовый режим имеет характерный цифровой отпечаток. - Установите язык и часовой пояс браузера в соответствии со страной выходного узла; Selenium Wire также может перезаписать `Accept-Language`. ### Прокси с ротацией IP и закреплённые сессии в Scrapy с промежуточным ПО загрузчика (https://hodlproxy.com/ru/guides/scrapy-rotating-proxies) Scrapy уже умеет работать с HTTP-прокси с аутентификацией. Промежуточное ПО из двадцати строк превращает синтаксис имени пользователя HodlProxy в ротацию IP для каждого запроса и закреплённые сессии для каждого элемента. #### Самый простой вариант Встроенное промежуточное ПО Scrapy `HttpProxyMiddleware` считывает `request.meta[\"proxy\"]` и обрабатывает учётные данные, встроенные в URL. Задайте его в пауке, и каждый запрос будет получать новый IP-адрес на шлюзе. ```python import scrapy PROXY = "http://USER-cc-us:PASS@res.hodlproxy.com:9000" class PricesSpider(scrapy.Spider): name = "prices" start_urls = ["https://example.com/catalog"] def start_requests(self): for url in self.start_urls: yield scrapy.Request(url, meta={"proxy": PROXY}) def parse(self, response): for href in response.css("a.product::attr(href)").getall(): yield response.follow(href, callback=self.parse_product, meta={"proxy": PROXY}) def parse_product(self, response): yield {"url": response.url, "price": response.css(".price::text").get()} ``` #### Промежуточное ПО для закреплённой сессии каждого объекта ```python import hashlib class HodlProxyMiddleware: GATEWAY = "res.hodlproxy.com:9000" def __init__(self, user, password, country): self.user, self.password, self.country = user, password, country @classmethod def from_crawler(cls, crawler): s = crawler.settings return cls(s.get("HODLPROXY_USER"), s.get("HODLPROXY_PASS"), s.get("HODLPROXY_COUNTRY", "us")) def process_request(self, request, spider): # Закреплённая сессия при наличии ключа сессии в запросе (например, по одному на цепочку обработки товара), иначе — ротация IP key = request.meta.get("session_key") user = f"{self.user}-cc-{self.country}" if key: sid = hashlib.sha1(key.encode()).hexdigest()[:12] user += f"-sid-{sid}-ttl-10m" request.meta["proxy"] = f"http://{user}:{self.password}@{self.GATEWAY}" ``` ```python DOWNLOADER_MIDDLEWARES = { "myproject.middlewares.HodlProxyMiddleware": 350, # перед HttpProxyMiddleware (750) } HODLPROXY_USER = "USER" HODLPROXY_PASS = "PASS" HODLPROXY_COUNTRY = "de" CONCURRENT_REQUESTS = 32 CONCURRENT_REQUESTS_PER_DOMAIN = 8 AUTOTHROTTLE_ENABLED = True AUTOTHROTTLE_TARGET_CONCURRENCY = 4.0 DOWNLOAD_TIMEOUT = 45 RETRY_ENABLED = True RETRY_TIMES = 2 RETRY_HTTP_CODES = [403, 429, 500, 502, 503, 504, 522, 524] COMPRESSION_ENABLED = True ``` Повторный запрос снова проходит через промежуточное ПО: без ключа сессии он отправляется с нового выходного узла, что и требуется после ответа 403 или 429. При наличии ключа сессии он остаётся на прежнем выходном узле, как и нужно для многоэтапной последовательности. #### Как сократить расходы - Scrapy не загружает изображения или скрипты, а только HTML и JSON, поэтому стоимость страницы определяется размером её HTML. - Включите сжатие (оно включено по умолчанию) и не используйте `Splash` или отрисовку в браузере, если этого не требуют данные. - Во время разработки включите кэширование с помощью `HTTPCACHE_ENABLED = True`, чтобы не платить за повторную загрузку тех же страниц при отладке селекторов. #### Корректная частота запросов для каждого домена Пул позволяет работать как множество корректных посетителей, а не как один назойливый. `CONCURRENT_REQUESTS_PER_DOMAIN` и AutoThrottle поддерживают для каждой цели правдоподобную для человека частоту запросов с каждого выходного узла; [политика допустимого использования](https://hodlproxy.com/ru/legal/acceptable-use) запрещает любые действия, похожие на атаку. ### Настройка прокси в Chrome, Firefox и на уровне операционной системы (https://hodlproxy.com/ru/guides/browser-and-system-proxy) Для ручных проверок, работы с аккаунтами и контроля качества реальный браузер с выходом через резидентский прокси даёт самое достоверное представление о сайте. Ниже показано, как настроить прокси в каждом браузере и ОС, а также два параметра, предотвращающих утечки. #### Какие учётные данные использовать Браузеры запрашивают учётные данные прокси один раз за сессию и запоминают их. Используйте имя пользователя с закреплённой сессией, чтобы весь сеанс браузера проходил через один домашний выходной IP-адрес: `USER-cc-de-city-berlin-sid-desk1-ttl-24h`. Другой вариант — добавить свой публичный IP-адрес в белый список на панели управления, тогда запрос учётных данных вообще не появится. #### Chrome и Chromium - По умолчанию Chrome использует настройки прокси операционной системы. Измените их, как описано ниже, и они будут действовать во всех браузерах на основе Chromium. - Для отдельного профиля запустите Chrome с флагами: `--proxy-server=\"http://res.hodlproxy.com:9000\" --user-data-dir=/tmp/proxprofile`. При первом переходе браузер запросит имя пользователя и пароль. - SOCKS5 с удалённым DNS: `--proxy-server=\"socks5://res.hodlproxy.com:9001\" --host-resolver-rules=\"MAP * ~NOTFOUND , EXCLUDE res.hodlproxy.com\"` предотвращает утечки DNS (требуется IP-адрес в белом списке, поскольку Chrome не умеет передавать учётные данные SOCKS5). - Расширения наподобие SwitchyOmega переключают профили для отдельных сайтов и хранят учётные данные. Это удобно, если вы чередуете прямое подключение и работу через прокси. #### Firefox 1. Настройки → Настройки сети → Ручная настройка прокси. 2. Укажите HTTP-прокси `res.hodlproxy.com`, порт `9000`, и установите флажок «Также использовать этот прокси для HTTPS». Либо укажите узел SOCKS `res.hodlproxy.com`, порт `9001`, выберите SOCKS v5 и установите флажок **Проксировать DNS при использовании SOCKS v5**. 3. В `about:config` задайте параметру `media.peerconnection.enabled` значение `false`, чтобы WebRTC не раскрывал ваш реальный адрес. 4. Firefox запрашивает учётные данные прокси при первом запросе и может запомнить их отдельно для каждого профиля. #### macOS Системные настройки → Сеть → ваш интерфейс → Подробнее → Прокси: включите веб-прокси (HTTP) и защищённый веб-прокси (HTTPS), указав `res.hodlproxy.com` и порт `9000`; установите флажок «Прокси-сервер требует пароль» и введите имя пользователя с закреплённой сессией и пароль. Safari и большинство приложений используют системную настройку; некоторые инструменты командной строки её игнорируют — для них используйте переменные окружения. #### Windows Параметры → Сеть и Интернет → Прокси-сервер → Настройка прокси вручную: адрес `res.hodlproxy.com`, порт `9000`. В Windows нет поля для учётных данных: Edge и Chrome запросят их при первом использовании. Также можно добавить свой IP-адрес в белый список. В исключения добавьте `localhost;127.*`. #### PAC-файл для выборочного проксирования ```javascript function FindProxyForURL(url, host) { // Только эти сайты используют выходной узел в Германии; остальные подключаются напрямую if (dnsDomainIs(host, ".example.de") || shExpMatch(host, "*.shop-example.de")) { return "PROXY res.hodlproxy.com:9000"; } return "DIRECT"; } ``` Укажите браузеру или ОС URL PAC-файла (в Firefox подходит локальный файл, а Chrome и Windows предпочитают URL с `http://`). Учётные данные всё равно потребуется ввести либо заменить авторизацией по IP-адресу из белого списка. #### Проверка перед началом работы - Откройте страницу, которая показывает IP-адрес: должен отображаться адрес выходного узла в запрошенной стране. - Откройте тест на утечки WebRTC: он должен показывать только выходной узел. - Если сайту важна согласованность параметров, убедитесь, что язык и часовой пояс браузера соответствуют выходному узлу. ### Прокси в антидетект-браузерах: один профиль, одна страна, одна закреплённая сессия (https://hodlproxy.com/ru/guides/anti-detect-browsers-proxy) Антидетект-браузеры изолируют цифровые отпечатки по профилям, а прокси разделяет сетевые идентификаторы. Чтобы эти средства работали вместе, соблюдайте правило: один профиль, одна закреплённая сессия и одна неизменная страна. #### Какие данные нужно указать в браузере В каждом антидетект-браузере для каждого профиля есть форма настройки прокси с одинаковыми полями: тип (HTTP или SOCKS5), хост, порт, имя пользователя и пароль. Укажите в них шлюз HodlProxy и имя пользователя с закреплённой сессией. Для аккаунтов, IP-адрес которых не должен меняться, используйте выделенный адрес ISP-прокси. | Поле | Закреплённая сессия резидентского прокси | Выделенный адрес ISP-прокси | | --- | --- | --- | | Тип | HTTP (или SOCKS5) | HTTP (или SOCKS5) | | Хост | res.hodlproxy.com | IP-адрес из вашего списка | | Порт | 9000 (SOCKS5: 9001) | 8000 (SOCKS5: 8001) | | Имя пользователя | USER-cc-us-state-ny-sid-profile17-ttl-24h | Из вашего списка | | Пароль | PASS | Из вашего списка | #### Один профиль — один идентификатор сессии Присвойте каждому профилю отдельное значение `-sid-` и больше нигде его не используйте. Тогда на всём протяжении сессии (до 24 часов в HodlProxy) профиль будет работать через одно домашнее устройство, а на следующий день получит новый выходной узел в том же городе — так ведёт себя реальный пользователь домашнего интернет-провайдера. Если профилю нужно неделями сохранять один и тот же адрес, ему требуется [ISP-прокси](https://hodlproxy.com/ru/isp-proxies), а не сессия. #### Согласуйте профиль с выходным узлом - Часовой пояс и язык профиля должны соответствовать стране и городу выходного узла. - Если доступ к геолокации включён, она должна находиться рядом с городом выходного узла. - Для WebRTC выберите доступный в браузере режим «заменить на IP-адрес прокси» или «отключено». - Перед работой с аккаунтом проверьте IP-адрес профиля в самом браузере. #### Какую сеть выбрать для аккаунтов | Ситуация | Сеть | Причина | | --- | --- | --- | | Много малоценных аккаунтов с ежедневной активностью | Закреплённые сессии резидентских прокси | Низкая стоимость на аккаунт и естественная ежедневная смена IP-адреса | | Ценные аккаунты, IP-адрес которых не должен меняться | Отдельный ISP-прокси для каждого профиля | Статический адрес, зарегистрированный как резидентский, и безлимитный трафик | | Платформы, которые требуют дополнительной проверки IP-адресов резидентского уровня | Выделенное мобильное устройство | IP-адрес оператора связи и ротация по вашей команде | | Массовые проверки без входа в аккаунт | Резидентские прокси с ротацией IP | Широкий охват важнее постоянства | #### Массовый импорт списков Большинство антидетект-браузеров импортируют прокси строками в формате `host:port:user:pass`. Создайте по одной строке на профиль с уникальным идентификатором сессии либо скачайте список ISP-прокси на панели управления или через `GET /v1/proxies?format=txt`, а затем сопоставьте каждую строку с отдельным профилем. ```text res.hodlproxy.com:9000:USER-cc-us-sid-p001-ttl-24h:PASS res.hodlproxy.com:9000:USER-cc-us-sid-p002-ttl-24h:PASS res.hodlproxy.com:9000:USER-cc-gb-sid-p003-ttl-24h:PASS ``` ### Как подключить ИИ-агента к прокси: переменные окружения, Playwright MCP и браузерные агенты (https://hodlproxy.com/ru/guides/ai-agents-proxy) Агенты просматривают сайты как нетерпеливые люди: открывают много страниц, переходят к непредсказуемым целям и не помнят, какой сайт их заблокировал. Стабильную конфигурацию обеспечат отдельный выходной узел резидентского прокси для каждой задачи, сессия на всё время её выполнения и предельный лимит расходов. #### Три проблемы, которые создают агенты - **Непредсказуемые цели.** Агент сам решает, куда перейти, поэтому нельзя заранее выбрать серверный прокси для одного сайта и резидентский для другого. Надёжный вариант по умолчанию — выходной узел резидентского прокси. - **Много переходов в одной задаче.** Найти, открыть, нажать, прочитать и повторить: задача представляет собой сессию и должна до конца выполняться через один выходной узел. - **Неограниченные расходы.** Зациклившийся агент способен загрузить гигабайты данных. Установите для него лимит, который он не сможет превысить. #### Переменные окружения для всей цепочки инструментов Большинство HTTP-стеков Python (requests, httpx, aiohttp, urllib) и многие инструменты учитывают переменные `HTTPS_PROXY`, `HTTP_PROXY` и `NO_PROXY`. Если задать их в процессе агента, все инструменты, загружающие страницы, будут работать через прокси без изменения их кода. ```bash export HTTPS_PROXY="http://AGENTUSER-cc-us-sid-task-4f2a-ttl-2h:PASS@res.hodlproxy.com:9000" export HTTP_PROXY="$HTTPS_PROXY" export NO_PROXY="localhost,127.0.0.1,api.openai.com,api.anthropic.com" python agent.py ``` Исключите хосты API поставщика модели с помощью `NO_PROXY`: запросам к LLM не требуется выход через резидентский прокси, и такой маршрут лишь расходовал бы трафик. #### Агенты на Node.js По умолчанию функция fetch в Node (undici) игнорирует переменные окружения. Один раз установите глобальный диспетчер при запуске, и все вызовы fetch в агенте, включая сторонние инструменты, будут использовать его. ```javascript import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici"; setGlobalDispatcher(new EnvHttpProxyAgent()); // читает HTTPS_PROXY / NO_PROXY ``` #### Сервер Playwright MCP Сервер Playwright MCP, с помощью которого Claude, инструменты наподобие ChatGPT и агенты в IDE управляют браузером, позволяет задать прокси при запуске. Передайте шлюз с именем пользователя для закреплённой сессии и список обхода прокси для локальных хостов. ```json { "mcpServers": { "playwright": { "command": "npx", "args": [ "@playwright/mcp@latest", "--proxy-server=http://res.hodlproxy.com:9000", "--proxy-bypass=localhost,127.0.0.1" ] } } } ``` Chromium запрашивает учётные данные прокси, но сессия MCP не может ответить на такой запрос. Добавьте публичный IP-адрес машины в белый список на панели управления, чтобы окно запроса не появлялось. Если для этой машины нужен отдельный лимит трафика, используйте субпользователя. Если сервер позволяет задавать имя пользователя и пароль, вместо этого передайте имя пользователя с закреплённой сессией. #### Браузерные агенты на основе Playwright Фреймворки наподобие browser-use предоставляют доступ к настройкам прокси Playwright (сервер, имя пользователя и пароль) в конфигурации браузера. При каждом запуске агента задавайте новый идентификатор сессии, чтобы параллельные запуски не использовали один выходной узел, а локаль и часовой пояс контекста устанавливайте в соответствии со страной выходного узла. ```python proxy = { "server": "http://res.hodlproxy.com:9000", "username": f"AGENTUSER-cc-us-sid-{run_id}-ttl-1h", "password": "PASS", } # передайте `proxy` там, где фреймворк принимает настройки прокси Playwright ``` #### Ограничение расходов с помощью субпользователей Создайте отдельного [субпользователя](https://hodlproxy.com/ru/docs/authentication) для каждого агента или проекта и задайте ему лимит трафика в ГБ. Агент получит собственные имя пользователя и пароль, его потребление будет учитываться отдельно, а при любом зацикливании он не сможет превысить установленный лимит расходов. #### Ограничивайте нагрузку - Ограничьте число запросов агента к каждому домену и в минуту: ротация IP не оправдывает чрезмерную нагрузку. - Блокируйте изображения, мультимедиа и шрифты в контексте браузера: агенты читают текст. - Записывайте идентификатор сессии вместе с каждой задачей, чтобы для заблокированного запуска можно было определить выходной узел и повторить задачу на новом. ### Ротация IP или закреплённая сессия: как выбирать для каждого запроса (https://hodlproxy.com/ru/guides/rotating-vs-sticky-sessions) На шлюзе резидентских прокси по умолчанию действует ротация IP; закреплённую сессию нужно запросить отдельно. Правильный выбор для каждого запроса отличает стабильный процесс от процесса, который сам выходит из учётной записи. #### Правило в одном предложении Используйте ротацию IP, когда каждый запрос независим; закрепляйте сессию, когда цель связывает запросы между собой (вход, корзина, поиск с несколькими страницами, многоэтапная форма) или следит за их согласованностью. #### Таблица решений | Задача | Режим | Имя пользователя | | --- | --- | --- | | Собирать страницы товаров по URL | Ротация IP | USER-cc-de | | Выполнить поиск, затем открыть три страницы результатов | Закреплённая сессия, 5 мин | USER-cc-de-sid-q17-ttl-5m | | Добавить товар в корзину, оформить заказ и получить подтверждение | Закреплённая сессия, 30 мин | USER-cc-us-sid-order42-ttl-30m | | Войти и работать от имени одного пользователя в течение дня | Закреплённая сессия, 24 ч | USER-cc-gb-sid-acct9-ttl-24h | | Сохранять один адрес неделями | Не сессия: ISP-прокси | ip:8000 из вашего списка | | Получать выборку поисковой выдачи из разных городов | Ротация IP, город задаётся для каждого запроса | USER-cc-us-city-chicago | #### Как шлюз принимает решение - Без `-sid-`: каждое новое TCP-соединение получает новый выходной узел. - `-sid-X`: все соединения со значением X используют один выходной узел до истечения `-ttl-` (по умолчанию 10 минут, максимум 24 часа). - Измените X — и сразу получите новый выходной узел; повторно используйте X после истечения TTL — и также получите новый. - Если домашнее устройство, соответствующее X, отключится, сессия перейдёт на другой выходной узел в том же местоположении; один раз повторите неудачный запрос. #### Ловушка keep-alive HTTP-клиенты повторно используют соединения. Даже без идентификатора сессии в нескольких запросах может отображаться один и тот же IP-адрес, потому что они прошли через одно соединение; это не закреплённая сессия, а повторное использование соединения, которое закончится, когда пул переустановит соединение. Если нужен один выходной узел, укажите `-sid-`; если для каждого запроса нужен новый выходной узел, закрывайте соединение или используйте новый идентификатор сессии для каждого запроса. #### Повторные попытки При работе с ротацией IP повторная попытка после ответа 403 или 429 выглядит как новый посетитель: это дёшево и эффективно. При работе с закреплённой сессией повторная попытка через другой выходной узел нарушает последовательность и выглядит именно как автоматизация, которую отслеживает сайт; повторяйте запрос в той же сессии с увеличенной задержкой и создавайте новую сессию, только если сам выходной узел отключился. #### Параллельная работа Закреплённые сессии не зависят друг от друга. Запустите сто сессий со ста идентификаторами — и получите сто посетителей, каждый с постоянным выходным узлом; каждая сессия удерживает свой выходной узел в течение собственного срока действия. В HodlProxy число одновременных подключений не ограничено, поэтому предел задаёт размер пула в нужном городе, а не шлюз. ### Как проверить прокси: выходной IP, местоположение, утечки, заголовки, скорость и доля успешных запросов (https://hodlproxy.com/ru/guides/test-a-proxy) Даже «работающий» прокси может допускать утечки, находиться не в том городе или не справляться с вашей целью. Десять минут проверок, главным образом с помощью cURL, покажут то, чего не узнать со страницы продаж. #### 1. Выходной узел и его страна ```bash curl -s -x http://USER-cc-de-city-berlin:PASS@res.hodlproxy.com:9000 https://api.ipify.org # затем найдите адрес в одной или двух общедоступных базах геолокации ``` Страна должна совпадать. На уровне города допустим соседний населённый пункт: базы данных часто расходятся. Выполните команду несколько раз без `-sid-`, чтобы подтвердить ротацию IP, а затем с фиксированным `-sid-`, чтобы проверить закреплённую сессию. #### 2. Заголовки анонимности Запросите через обычный HTTP сервис, который возвращает полученные заголовки, и изучите каждый заголовок. Ничто не должно указывать на прокси или адрес, отличный от выходного: не должно быть `X-Forwarded-For`, `Via`, `Forwarded`, `X-Real-IP`. Проверяйте через HTTP, а не HTTPS, поскольку прокси не может добавить заголовки внутрь TLS. #### 3. DNS При использовании SOCKS5 сравните `socks5://` и `socks5h://`: только во втором случае разрешение имени выполняется на выходном узле. При использовании HTTP-прокси имя хоста всегда передаётся прокси. Если через прокси сайт ведёт себя не так, как ожидалось, частая причина — локальный ответ DNS, указывающий на неверный региональный узел. #### 4. WebRTC (только для браузеров) Откройте тест утечки WebRTC в браузере, который будете использовать. Должен отображаться только выходной адрес; если виден ваш реальный адрес, отключите WebRTC или настройте его IP-политику на использование только прокси. #### 5. Задержка и пропускная способность ```bash curl -s -o /dev/null -w 'connect %{time_connect}s ttfb %{time_starttransfer}s total %{time_total}s\n' \ -x http://USER-cc-de:PASS@res.hodlproxy.com:9000 https://example.com/ # несколько сотен миллисекунд TTFB — норма для домашнего выходного узла; секунды означают медленное соединение, попробуйте другой идентификатор сессии ``` Чтобы измерить пропускную способность, скачайте тестовый файл размером 10 МБ и посмотрите значение `%{speed_download}`; для резидентских прокси ожидайте десятки Мбит/с, для серверных и ISP-прокси — сотни. #### 6. Доля успешных запросов к вашей цели ```bash ok=0; for i in $(seq 1 50); do code=$(curl -s -o /dev/null -w '%{http_code}' -m 30 -x "http://USER-cc-us:PASS@res.hodlproxy.com:9000" https://target.example/some/page) [ "$code" = 200 ] && ok=$((ok+1)) done; echo "$ok/50 succeeded" ``` Пятьдесят запросов потребуют несколько мегабайт. Проверьте также *содержимое* нескольких ответов: код 200 при отсутствии цен означает скрытую блокировку, которую можно обнаружить только при проверке содержимого. #### 7. Какие сделать выводы | Результат | Значение | Действие | | --- | --- | --- | | Неверная страна | Опечатка в параметре или неподдерживаемый код | Проверьте -cc- (gb, а не uk) | | Присутствуют прокси-заголовки | Прокси не относится к элитным | Смените провайдера | | 403 или CAPTCHA при первом запросе | Тип выходного узла недостаточно надёжен для цели | Резидентские → мобильные или серверные → резидентские | | Блокировка после N запросов | Ограничение частоты для одного IP-адреса | Чаще меняйте IP и снизьте темп | | Всё работает медленно | Домашняя линия связи | Новый идентификатор сессии либо ISP- или серверные прокси для повышения скорости | ### Устранение ошибок прокси: 407, 400, 402, 403, 429, 502 и тайм-ауты (https://hodlproxy.com/ru/guides/troubleshoot-proxy-errors) Половина успеха при устранении неполадок прокси — понять, кто ответил: шлюз или сайт. На это указывают код состояния и место его появления, а для каждой комбинации есть своё решение. #### Шаг 1. Кто ответил? Выполните неудачный запрос с `curl -v`. Код состояния в строке `CONNECT`, до сообщения `Connection established`, поступает от шлюза; код после него — от целевого сайта. Браузеры отображают сбои шлюза как `ERR_TUNNEL_CONNECTION_FAILED` или `ERR_PROXY_CONNECTION_FAILED`. #### Шаг 2. Коды шлюза | Код | Значение в HodlProxy | Решение | | --- | --- | --- | | 407 invalid_credentials | Имя пользователя или пароль отклонены | Скопируйте пару заново; проверьте пробелы в конце; не изменился ли IP-адрес из белого списка? | | 400 invalid_parameter | Параметр имени пользователя неизвестен или задан неверно | Проверьте ключи и значения: -cc-gb, а не -cc-uk; -city- без пробелов; -ttl- от 1m до 24h | | 402 insufficient_balance | Закончился трафик или баланс | Пополните баланс; если используете дополнительного пользователя, проверьте его лимит | | 403 blocked_destination | Порт или назначение не разрешены | Порт 25, UDP и цели, доступные только по IPv6, отклоняются намеренно | | 502 no_exit_available | Сейчас нет выходного узла для указанного местоположения | Расширьте выбор: уберите -city- или -asn-, оставьте -cc-; повторите через минуту | | 502 exit_failed | Выходной узел отказал до обращения к цели | Повторите один раз; следующее подключение выберет другой выходной узел | | 504 target_timeout | Цель не ответила вовремя | Повторите запрос; проверьте цель из другой сети | #### Шаг 3. Коды целевого сайта | Код | Вероятная причина | Решение | | --- | --- | --- | | 403 (страница сайта) | Отклонён тип выходного узла или цифровой отпечаток | Резидентский или мобильный выходной узел; реалистичные заголовки клиента; закреплённая сессия для последовательностей запросов | | 429 | Ограничение частоты для одного IP-адреса | Меняйте IP при каждом подключении; снизьте частоту для каждого выходного узла; соблюдайте Retry-After | | 200 с пустыми данными | Скрытая блокировка | Обрабатывайте как 403; проверяйте содержимое, а не код состояния | | 302 на страницу проверки | Проверка на бота | Снизьте темп; используйте настоящий браузер для этой цели; выберите более надёжный тип выходного узла | | 5xx | Неполадки цели | Увеличьте интервал; проблема не в прокси | #### Сбои на уровне соединения - `ECONNRESET`, `Connection reset by peer` во время передачи: домашний выходной узел отключился. Повторите запрос один раз; при закреплённой сессии шлюз привяжет её к новому выходному узлу в том же местоположении. - Тайм-ауты бездействия: шлюз закрывает соединения, неактивные в течение 60 секунд. Для длительного опроса требуется новое соединение. - Ошибки TLS при работе через прокси не являются нормой. Проверьте, нет ли между вами и шлюзом локального перехватчика (корпоративного прокси или антивируса). #### Шаг 4. Примите решение 1. Неверные учётные данные или параметры → исправьте и повторите запрос (бесплатно). 2. Шлюз не нашёл выходной узел → расширьте географию поиска. 3. Цель блокирует этот тип выходного узла → переведите её на более надёжную сеть: серверные → резидентские → мобильные прокси. 4. Цель ограничивает частоту → чаще меняйте IP и снизьте темп; не пытайтесь обходить ограничение одновременной ротацией IP и шквалом запросов. 5. Цель не работает → подождите. ### Как рассчитать бюджет на прокси: страницы × размер × тариф, с примерами (https://hodlproxy.com/ru/guides/estimate-a-proxy-budget) Счёт за прокси — это простая арифметика: сколько запросов, каков размер каждого и какая используется сеть. Три числа и тарифная шкала позволяют обосновать бюджет ещё до покупки первого гигабайта. #### Сети с оплатой за гигабайт: формула **ГБ в месяц = запросы в месяц × среднее число байтов на запрос (в обоих направлениях) ÷ 1 000 000 000**. Затем найдите в тарифной шкале ставку для покупки такого объёма. Уровень тарифа применяется ко всей покупке, поэтому купить месячный объём сразу дешевле, чем приобретать его частями. | Тип запроса | Типичный размер | Примечания | | --- | --- | --- | | HTML-страница товара или списка | 200–500 КБ | Сжатие включено; ресурсы не загружаются | | Ответ JSON API | 20–200 КБ | Самый дешёвый способ сбора данных | | Страница результатов поиска | 200–800 КБ | Больше данных из-за встроенных скриптов | | Безголовый браузер, ресурсы заблокированы | 0,5–1,5 МБ | HTML и вызовы XHR | | Безголовый браузер, загружается всё | 2–6 МБ | Основной объём приходится на изображения и шрифты: заблокируйте их | #### Примеры расчётов по тарифной шкале резидентских прокси | Нагрузка | ГБ в месяц | Тариф | Стоимость в месяц | | --- | --- | --- | --- | | 100 000 страниц товаров по 350 КБ | 35 | $1.82/ГБ | $63.70 | | 500 000 страниц по 350 КБ | 175 | $1.54/ГБ | $269.50 | | 2 000 000 вызовов API по 60 КБ | 120 | $1.54/ГБ | $184.80 | | 50 000 отрисованных страниц с заблокированными ресурсами по 1 МБ | 50 | $1.75/ГБ | $87.50 | | 50 000 отрисованных страниц с полной загрузкой по 4 МБ | 200 | $1.54/ГБ | $308 | Здесь указаны действующие уровни тарифов HodlProxy для резидентских прокси; на [странице тарифов](https://hodlproxy.com/ru/pricing) приведены полная шкала и калькулятор, использующий ту же таблицу. Для мобильного трафика действует отдельная шкала со ставкой от $2.62 за ГБ. #### Сети с оплатой за IP-адрес: другой расчёт ISP- и серверные адреса оплачиваются за IP и срок, поэтому вопрос звучит так: сколько параллельных профилей или фиксированных выходных узлов вам нужно? Выделите по одному адресу на учётную запись, исходящий IP из белого списка или параллельную задачу; умножьте количество на месячную ставку для выбранных срока и зоны; при заказе от 10 адресов примените скидку за объём. На ISP-прокси трафик безлимитный, а у серверных прокси он объединён в общий пул (100 ГБ на адрес), поэтому тяжёлые страницы не требуют дополнительной оплаты. #### Выбор по стоимости успешного запроса Самая дешёвая сеть — та, запросы через которую достигают цели. Серверный адрес с ценой в доли цента за запрос обходится дорого, если цель его блокирует; гигабайт резидентского трафика, возвращающий настоящие страницы, стоит дёшево. Оцените долю успешных запросов для каждой сети на небольшой выборке (пятьдесят запросов), затем разделите стоимость на число успешных запросов. #### Пять привычек, которые вдвое сокращают счёт - Блокируйте в браузерах изображения, мультимедиа, шрифты и трекеры. - Предпочитайте конечные точки JSON и мобильные страницы полным HTML-страницам для настольных браузеров. - Кэшируйте то, что не меняется; повторно загружайте цены, а не описания. - Направляйте цели, допускающие серверные прокси, на серверные адреса. - Покупайте месячный объём сразу, чтобы перейти на более выгодный уровень тарифа; трафик HodlProxy никогда не сгорает, поэтому покупать его заранее безопасно. ### Как выбрать поставщика прокси: чек-лист из 12 пунктов (https://hodlproxy.com/ru/guides/choose-a-proxy-provider) Каждый поставщик предлагает «миллионы IP-адресов» и «99 % успешных запросов». Существенные различия кроются в правилах: откуда берутся адреса, как учитывается трафик, что имеет срок действия, какие сведения публикуются и что происходит при сбое. #### Чек-лист 1. **Происхождение адресов.** Для пулов резидентских прокси: дают ли владельцы устройств согласие, получают ли оплату и могут ли отказаться от участия? Поставщик, который не может ответить, создаёт риск и для вас, и для себя. 2. **Важное для вас покрытие.** Смотрите не на размер глобального пула, а на пул в нужных вам странах и городах, доступный для просмотра до регистрации или сразу после неё. 3. **Уровни таргетинга.** Страна — везде; регион, город и ASN — там, где они вам нужны; оператор — для мобильных прокси. Убедитесь, что параметры задаются для каждого запроса, а не для всего тарифа. 4. **Управление сессиями.** Ротация при каждом подключении, закреплённые сессии с выбранным вами сроком действия, максимально возможная длительность и поведение при отключении выходного узла. 5. **Протоколы и аутентификация.** HTTP(S) и SOCKS5 в одной учётной записи; имя пользователя и пароль, а также белый список IP-адресов; субпользователи с лимитами, если учётную запись используют несколько людей или агентов. 6. **Учёт трафика.** Учитываются оба направления или одно? Входят ли заголовки? Оплачиваются ли неудачные подключения? Всё должно быть зафиксировано письменно, а не обещано на словах. 7. **Срок действия.** Сгорает ли неиспользованный трафик и когда? Трафик без срока действия меняет экономику покупки более крупных пакетов. 8. **Прозрачность цен.** Все пакеты, периоды, зоны и скидки опубликованы; при оформлении заказа действует та же сетка цен; во время оплаты не появляется доплата. 9. **Оплата и идентификация.** Какие способы доступны, какова минимальная сумма, нужны ли документы, удостоверяющие личность, и начиная с какого порога. 10. **Документация.** Адреса подключения, параметры, коды ошибок и ограничения должны быть описаны достаточно точно, чтобы начать разработку ещё до оплаты. 11. **Статус и поддержка.** Страница статуса на основе реальных проверок; канал поддержки, который присваивает обращению номер и позволяет связаться с человеком. 12. **Правила.** Опубликованная и применяемая политика допустимого использования защищает пул, от которого будет зависеть ваша работа. #### Заявления, которые стоит читать внимательно | Заявление | Что оно обычно означает | О чём спросить вместо этого | | --- | --- | --- | | «X миллионов IP-адресов» | Уникальные адреса, замеченные за месяц | Сколько адресов сейчас онлайн в моей стране? | | «99 % успешных запросов» | Результат на простой цели во внутреннем тесте поставщика | Каковы были цель, частота запросов и клиент? | | «Безлимитный трафик» | Часто с условием добросовестного использования или ограничением скорости | При каком объёме ограничивается скорость? | | «Бесплатный пробный период» | Несколько мегабайт или банковская карта, привязанная к учётной записи | Сколько стоит полноценный тест и сохраняется ли остаток средств? | #### Проверка за час 1. Пополните баланс на минимальную сумму и выполните [протокол проверки](https://hodlproxy.com/ru/guides/test-a-proxy): выходной узел, заголовки, DNS и задержка. 2. Отправьте пятьдесят запросов к реальной цели из сети, которую собираетесь использовать; подсчитайте успешные запросы и проверьте содержимое ответов. 3. Проверьте сценарий с закреплённой сессией (поиск → три страницы) и серию запросов с ротацией IP; следите за IP-адресами. 4. Прочитайте правила учёта трафика и срока его действия, затем сравните у кандидатов фактическую цену одного успешного запроса. #### Как HodlProxy соответствует двенадцати пунктам Резидентские прокси получены с согласия владельцев устройств; размеры пулов публикуются отдельно для каждой сети с датой и определением (70M+ резидентских IP, 550K+ ISP-прокси, 550K+ серверных IP и 4.9M+ мобильных IP, по состоянию на сентябрь 2026 г.: уникальные адреса за месяц для пулов с ротацией IP и доступные адреса для статических пулов), а покрытие приводится по каждой стране; таргетинг по стране, штату США, городу и ASN задаётся в имени пользователя; закреплённые сессии работают до 24 часов; доступны HTTP(S) и SOCKS5 с паролем или белым списком IP-адресов, а также лимиты для субпользователей; учитывается трафик в обоих направлениях, неудачные подключения бесплатны; трафик никогда не сгорает; все цены опубликованы и совпадают с ценами при оформлении заказа; криптовалютой можно внести от $20 без документов, удостоверяющих личность; документация служит договором на продукт; состояние сети проверяется каждые пять минут и публикуется на странице статуса; политика допустимого использования применяется на практике. Каждое заявление содержит ссылку на страницу, где его можно проверить. ### Покупка прокси за криптовалюту: пошаговое руководство (https://hodlproxy.com/ru/guides/buy-proxies-with-crypto) При оплате криптовалютой не нужны банковские карты, возвратные платежи и формы идентификации. Механика проста, если знать три вещи: какую сеть использовать, сколько отправить и как долго ждать. #### Перед началом - Кошелёк или биржевая учётная запись с криптовалютой, которую вы будете использовать. При небольших суммах криптовалюта с низкой комиссией (Litecoin, Tron, Solana или стейблкоин в сети с низкой комиссией) позволяет платить за перевод считанные центы. - Сумма в долларах США, которую вы хотите зачислить на баланс: в HodlProxy минимум составляет $20, а за более крупные пополнения начисляется бонус (+10% от $100, +25% от $250, +40% от $500, +50% от $1,000). - От пяти до тридцати минут в зависимости от времени подтверждения транзакций выбранной криптовалюты. #### Пошаговая инструкция 1. В разделе кошелька своей учётной записи выберите сумму в долларах США и криптовалюту. На странице оплаты будут показаны адрес, точная сумма в криптовалюте и, для сетей, где это требуется, memo или тег. 2. Проверьте **сеть**: на адрес USDT в сети Tron нельзя получить USDT, отправленные через Ethereum. Сеть указана на странице оплаты; ваш кошелёк должен отправить средства через ту же сеть. 3. Отправьте в точности указанную сумму. Если биржа вычитает комиссию за вывод из переводимой суммы, добавьте комиссию сверху, чтобы получатель получил всю сумму. 4. Дождитесь подтверждений. Баланс пополняется, когда транзакция достигает указанной на странице оплаты глубины подтверждения: это занимает секунды в Solana или Tron, минуты в Litecoin или Ethereum и больше времени в Bitcoin при высокой нагрузке на сеть. 5. Используйте средства: покупайте гигабайты или арендуйте адреса, оплачивая их с баланса. Каждое пополнение отображается в журнале операций вместе с хешем транзакции. #### Суммы, курсы и ошибки | Ситуация | Что произойдёт | | --- | --- | | Отправлено немного меньше | Будет зачислена стоимость фактически полученной суммы | | Отправлено больше | Вся сумма будет зачислена полностью | | Курс изменился во время подтверждения | Стоимость в долларах США фиксируется по курсу на момент обнаружения транзакции | | Выбрана неверная сеть | Обычно средства невозможно вернуть; всегда выбирайте сеть, указанную на странице оплаты | | Не указан memo | Обратитесь в поддержку и укажите хеш; возможность восстановления зависит от сети | #### Выбор криптовалюты | Приоритет | Криптовалюта | Причина | | --- | --- | --- | | Минимальная комиссия и максимальная скорость | Tron, Solana, Litecoin | Несколько центов или меньше, от нескольких секунд до нескольких минут | | Фиксированная стоимость в долларах | USDT, USDC | Курс не меняется между отправкой и зачислением | | Конфиденциальность | Monero | Суммы и стороны транзакции скрыты в блокчейне | | Уже есть на балансе | Bitcoin, Ethereum | Принимаются повсеместно; учитывайте комиссию в периоды высокой нагрузки | #### Конфиденциальность и записи В HodlProxy для создания учётной записи достаточно адреса электронной почты, а баланс пополняется криптовалютой; документы, удостоверяющие личность, и номер телефона не нужны. Хранятся только сведения, необходимые для расчётов и рассмотрения нарушений, в течение сроков, указанных в [политике конфиденциальности](https://hodlproxy.com/ru/legal/privacy). Историей своего кошелька вы управляете самостоятельно: используйте со своей стороны новый адрес получения для каждой покупки, а если сам блокчейн не должен показывать платёж — Monero. #### Возвраты Неиспользованный остаток можно вернуть в кошелёк, из которого он поступил, за вычетом сетевых комиссий; использованный трафик и уже предоставленные услуги с фиксированным сроком возврату не подлежат. Бонусные средства расходуются так же, как обычный баланс, но никогда не выплачиваются. Подробности приведены в [политике возврата средств](https://hodlproxy.com/ru/legal/refunds). ## Глоссарий ### Прокси-сервер (https://hodlproxy.com/ru/glossary/proxy-server) Прокси-сервер — это промежуточный компьютер, который принимает запрос клиента, пересылает его целевому ресурсу со своего IP-адреса и возвращает полученный ответ. Целевой ресурс видит прокси, а не клиента, поэтому с помощью прокси можно менять видимое местоположение, распределять трафик между множеством адресов и сохранять один выходной адрес на протяжении сессии. ### Прямой прокси (https://hodlproxy.com/ru/glossary/forward-proxy) Прямой прокси — это прокси-сервер, расположенный перед клиентами: приложения отправляют ему запросы, а он пересылает их любым целевым ресурсам в интернете, заменяя IP-адрес клиента собственным. Любая коммерческая прокси-сеть — резидентская, ISP, серверная или мобильная — представляет собой прямой прокси. ### Обратный прокси (https://hodlproxy.com/ru/glossary/reverse-proxy) Обратный прокси — это сервер, расположенный перед одним или несколькими исходными серверами: он принимает от их имени запросы извне, а затем пересылает их во внутреннюю сеть. Балансировщики нагрузки, CDN и API-шлюзы относятся к обратным прокси. Это противоположность прямых прокси, которые продают прокси-провайдеры, а также уровень, на котором защищённые сайты оценивают входящих посетителей. ### Резидентский прокси (https://hodlproxy.com/ru/glossary/residential-proxy) Резидентский прокси направляет трафик через IP-адрес, который интернет-провайдер выделил реальному домашнему устройству. Поскольку адрес принадлежит потребительскому интернет-провайдеру и ведёт себя соответствующим образом, сайты воспринимают запрос как обращение обычного посетителя из этого дома и города. Резидентские прокси обычно продаются как пул с ротацией IP и оплатой за гигабайт, таргетингом по стране, штату, городу и ASN, а также закреплёнными сессиями ограниченной продолжительности. ### ISP-прокси (https://hodlproxy.com/ru/glossary/isp-proxy) ISP-прокси, также называемый статическим резидентским прокси, — это IP-адрес, зарегистрированный на потребительского интернет-провайдера, но размещённый на оборудовании дата-центра и закреплённый за одним клиентом на определённый срок. Сайты классифицируют его как домашнее подключение, а клиент получает скорость и бесперебойность проводного канала и адрес, который не меняется на протяжении аренды. ISP-прокси продаются поштучно, обычно с безлимитным трафиком. ### Серверный прокси (https://hodlproxy.com/ru/glossary/datacenter-proxy) Серверный прокси использует IP-адрес, размещённый в коммерческом дата-центре и зарегистрированный на хостинг-компанию, а не на потребительского интернет-провайдера. Это самый быстрый и дешёвый тип прокси с проводными каналами и предсказуемой задержкой, но сайтам проще всего распознать его как нерезидентский. Серверные прокси продаются как выделенные (для одного клиента) или общие адреса с оплатой за каждый IP-адрес и срок. ### Мобильный прокси (https://hodlproxy.com/ru/glossary/mobile-proxy) Мобильный прокси направляет трафик через IP-адрес, который мобильный оператор назначил реальному устройству 4G или 5G. Операторы размещают тысячи абонентов за каждым адресом с помощью NAT операторского класса, поэтому блокировка мобильного IP-адреса означает блокировку реальных клиентов; из-за этого сайты относятся к мобильным адресам терпимее, чем к адресам любого другого типа. Мобильные прокси продаются в виде пула с ротацией IP и оплатой за гигабайт либо в виде выделенного устройства, арендуемого на определённый срок. ### Прокси с ротацией IP (https://hodlproxy.com/ru/glossary/rotating-proxy) Прокси с ротацией IP — это шлюз, который назначает другой выходной IP-адрес каждому новому подключению или меняет его через заданный интервал, выбирая адрес из пула. Клиент продолжает использовать одно имя хоста и одну пару учётных данных; ротация происходит на стороне провайдера. Это стандартный способ предоставления резидентских и мобильных пулов и естественное решение для ограничений частоты запросов на один IP-адрес. ### Статический прокси (https://hodlproxy.com/ru/glossary/static-proxy) Статический прокси — это прокси-адрес, который остаётся неизменным в течение всего срока аренды, в отличие от шлюза с ротацией IP, меняющего выходные узлы за одним именем хоста. ISP-прокси, выделенные серверные прокси и выделенные мобильные устройства статичны; резидентские и мобильные пулы работают с ротацией IP. Статические адреса подходят для входа в системы, белых списков и любых задач, в которых нужно постоянно представляться одним и тем же адресом. ### Выделенный прокси (https://hodlproxy.com/ru/glossary/dedicated-proxy) Выделенный прокси — это IP-адрес, назначенный одному клиенту на весь срок: никто другой не отправляет через него трафик, поэтому его репутация, ограничения частоты запросов и блокировки зависят только от поведения этого клиента. Его противоположность — общий прокси, которым одновременно пользуются несколько клиентов. Выделенность — стандарт для ISP-прокси, качественных серверных прокси и мобильных устройств. ### Общий прокси (https://hodlproxy.com/ru/glossary/shared-proxy) Общий прокси — это IP-адрес, которым одновременно пользуются несколько клиентов одного провайдера. Он стоит дешевле выделенного адреса, поскольку провайдер продаёт один ресурс несколько раз, но на его репутацию и ограничения частоты запросов влияют все пользователи. Резидентские и мобильные пулы с ротацией IP изначально являются общими; статические общие серверные прокси относятся к бюджетному сегменту рынка. ### Backconnect-прокси (https://hodlproxy.com/ru/glossary/backconnect-proxy) Backconnect-прокси — это сервер-шлюз, к которому вы подключаетесь по одному фиксированному имени хоста и порту, а он направляет каждое подключение через другой выходной IP-адрес из расположенного за ним пула. Этот термин описывает архитектуру резидентских и мобильных сервисов с ротацией IP: вы настраиваете только шлюз, а не сами выходные узлы, и шлюз для каждого запроса устанавливает обратное соединение с устройством. ### Прокси-шлюз (https://hodlproxy.com/ru/glossary/proxy-gateway) Прокси-шлюз — это точка входа в прокси-сеть: имя хоста и порт, к которым подключаются клиенты. Он аутентифицирует их, считывает параметры таргетинга и направляет каждое подключение на подходящий выходной адрес. Один шлюз может обслуживать миллионы выходных узлов, поэтому резидентские и мобильные сервисы настраиваются один раз, а управление выполняется через имя пользователя без переключения хостов. ### Выходной IP-адрес (https://hodlproxy.com/ru/glossary/exit-ip) Выходной IP-адрес — это публичный IP-адрес, с которого проксируемый запрос в итоге поступает на целевой ресурс: адрес домашнего устройства для резидентского прокси, размещённый в дата-центре адрес для ISP- или серверного прокси либо адрес мобильного оператора для мобильного прокси. Все решения целевого ресурса о местоположении, провайдере и репутации относятся к выходному узлу, а не к шлюзу, к которому вы подключились. ### Пул прокси (https://hodlproxy.com/ru/glossary/proxy-pool) Пул прокси — это совокупность выходных IP-адресов, доступных шлюзу в определённый момент. Размер пула, его географический охват и обновляемость определяют, сколько разных адресов можно получить в стране или городе, как часто один адрес повторно используется для обращения к целевому ресурсу и как быстро заменяются заблокированные выходные узлы. Заявленный размер пула обычно означает число адресов, замеченных за месяц; одновременно доступных адресов меньше. ### Уровни анонимности прокси (https://hodlproxy.com/ru/glossary/anonymity-levels) Уровень анонимности описывает, какие сведения о клиенте прокси передаёт целевому ресурсу. Прозрачный прокси пересылает настоящий IP-адрес клиента в заголовках вроде X-Forwarded-For; анонимный прокси скрывает настоящий адрес, но сообщает о своём присутствии заголовками вроде Via; элитный прокси, или прокси с высокой анонимностью, вообще не добавляет прокси-заголовки, поэтому запрос выглядит так, будто пришёл непосредственно с выходного адреса. Коммерческие прокси для конфиденциальности или сбора данных по своей архитектуре относятся к элитным. ### HTTP-прокси (https://hodlproxy.com/ru/glossary/http-proxy) HTTP-прокси — это прокси-сервер, к которому обращаются по протоколу HTTP: клиент отправляет ему либо запрос с полным URL для обычного HTTP, либо запрос CONNECT, открывающий туннель для HTTPS и другого TCP-трафика. Почти каждый HTTP-клиент, браузер и фреймворк для скрейпинга поддерживает его без дополнительных средств, поэтому для работы с веб-ресурсами обычно выбирают именно этот вариант; для протоколов, отличных от HTTP, используют SOCKS5. ### SOCKS5-прокси (https://hodlproxy.com/ru/glossary/socks5-proxy) SOCKS5-прокси передаёт TCP-соединения на транспортном уровне, не анализируя прикладной протокол, поэтому через него можно передавать HTTP, HTTPS, SMTP, собственные двоичные протоколы и любой другой трафик поверх TCP. SOCKS5 поддерживает аутентификацию по имени пользователя и паролю, а также, при необходимости, удалённое разрешение DNS и UDP-ассоциации. Этот протокол подходит для инструментов, которые не являются HTTP-клиентами или должны разрешать имена хостов через прокси. ### Ротация IP (https://hodlproxy.com/ru/glossary/ip-rotation) Ротация IP — это отправка последовательных запросов с разных выходных IP-адресов. Адрес может автоматически меняться на прокси-шлюзе либо клиент может поочерёдно использовать статические прокси из списка. Так нагрузка распределяется между множеством адресов, а лимиты, блокировки и ущерб репутации не сосредоточиваются на одном IP. Для пулов резидентских и мобильных прокси это стандартный режим работы. ### Закреплённая сессия (https://hodlproxy.com/ru/glossary/sticky-session) Закреплённая сессия направляет серию запросов через один выходной IP в течение заданного времени вместо смены адреса при каждом соединении. Клиент добавляет идентификатор сессии к имени пользователя прокси. Все соединения с тем же идентификатором проходят через один выходной адрес, пока не истечёт срок сессии или устройство с этим адресом не отключится. Благодаря закреплённым сессиям через пул с ротацией IP можно выполнять вход, работать с корзиной и проходить многостраничные сценарии. ### Идентификатор сессии (https://hodlproxy.com/ru/glossary/session-id) Идентификатор прокси-сессии — это произвольное значение, которое клиент добавляет к имени пользователя прокси. По нему шлюз объединяет запросы в одну сессию и направляет их через один выходной IP. Подойдёт любое значение: шлюз лишь сравнивает идентификаторы. Новый идентификатор — самый простой способ принудительно получить новый выходной адрес. Отдельный идентификатор для каждого аккаунта, корзины или задачи позволяет изолировать параллельные сессии друг от друга. ### TTL сессии (https://hodlproxy.com/ru/glossary/session-ttl) TTL сессии (time to live) — это срок действия закреплённой прокси-сессии: время, в течение которого запросы с одним идентификатором направляются через один выходной IP. После его истечения следующий запрос с тем же идентификатором получит новый выходной IP. В зависимости от провайдера TTL может составлять от минуты до суток; более длительный срок повышает непрерывность, но снижает частоту обновления IP. ### Keep-alive и ротация (https://hodlproxy.com/ru/glossary/keep-alive) HTTP keep-alive позволяет клиенту отправлять несколько запросов по одному TCP-соединению. При работе через прокси с ротацией выходной адрес выбирается в момент открытия соединения, поэтому все запросы по этому соединению отправляются с одного IP. Клиенты с пулом соединений видят меньше смен IP, чем ожидают. Принудительное создание нового соединения для каждого запроса возвращает ротацию при каждом запросе. ### Одновременные соединения (https://hodlproxy.com/ru/glossary/concurrent-connections) Одновременные соединения, которые в рекламе прокси часто называют потоками, — это количество соединений, которое клиент может одновременно поддерживать через прокси-сервис. Одни провайдеры ограничивают их число в зависимости от тарифа, а другие, включая HodlProxy, не устанавливают лимит и взимают плату только за трафик или адреса. На практике предел зависит от допустимой для целевого ресурса нагрузки и размера пула в выбранной локации. ### Геотаргетинг (https://hodlproxy.com/ru/glossary/geo-targeting) Геотаргетинг прокси — это возможность выбрать местоположение выходного IP-адреса, чтобы целевой ресурс видел посетителя из определённой страны, штата, города или сети конкретного оператора. В пулах резидентских и мобильных прокси местоположение задаётся для каждого запроса с помощью параметров в имени пользователя прокси; для статических продуктов его выбирают при заказе адресов. Благодаря этому одна учётная запись позволяет просматривать локальные цены, результаты поиска и контент любого рынка. ### Таргетинг по стране (https://hodlproxy.com/ru/glossary/country-targeting) Таргетинг по стране ограничивает выбор выходного IP-адреса заданной страной, обозначенной двухбуквенным кодом ISO 3166-1 alpha-2 (us, de, br…). Это самый распространённый и надёжный уровень таргетинга: базы геолокации гораздо чаще совпадают в определении страны, чем города, и его поддерживает каждая прокси-сеть. На шлюзах с общим пулом код передаётся в имени пользователя, а для статических продуктов страна выбирается при заказе. ### Таргетинг по штату (https://hodlproxy.com/ru/glossary/state-targeting) Таргетинг по штату ограничивает выбор выходного IP-адреса конкретным штатом США, который задаётся двухбуквенным почтовым кодом (tx, ca, ny…). Такая возможность нужна, поскольку многие аспекты торговли, рекламы и регулирования в США различаются по штатам: налог с продаж, доставка, страховые тарифы, правила азартных игр и лотерей, местная реклама. За пределами США таргетинг по регионам встречается редко, и вместо него используется таргетинг по городу. ### Таргетинг по городу (https://hodlproxy.com/ru/glossary/city-targeting) Таргетинг по городу ограничивает выбор выходного IP-адреса адресами, которые базы геолокации относят к заданному городу. Он используется для локальной поисковой выдачи, расчёта стоимости доставки, объявлений о недвижимости, проверки рекламы и любого другого контента, который зависит от агломерации. Возможности ограничены размером пула в этом городе, точностью геолокации в небольших населённых пунктах и тем, что «город» домохозяйства определяется базой данных, а не координатами GPS. ### Таргетинг по ASN (https://hodlproxy.com/ru/glossary/asn-targeting) Номер автономной системы (ASN) идентифицирует сетевого оператора в интернете: интернет-провайдера, оператора связи или хостинг-компанию. Таргетинг по ASN ограничивает выбор выходного IP-адреса адресами одного оператора, например Comcast (AS7922) или Deutsche Telekom (AS3320). Он применяется, когда целевой ресурс по-разному относится к провайдерам, аудиторию нужно исследовать по интернет-провайдерам или требуется выбрать мобильного оператора. ### Таргетинг по оператору связи (https://hodlproxy.com/ru/glossary/carrier-targeting) Таргетинг по оператору связи выбирает мобильного оператора выходного узла мобильного прокси: AT&T вместо T-Mobile, Vodafone вместо Orange. Платформы и приложения иногда ведут себя по-разному в зависимости от оператора, а активность учётной записи, созданной в сети одного оператора, выглядит естественнее, если подключения продолжают поступать через неё. В мобильных пулах с ротацией оператор выбирается по его номеру AS; на выделенных устройствах он фиксируется при подготовке устройства. ### CGNAT (https://hodlproxy.com/ru/glossary/cgnat) NAT операторского класса (CGNAT) — это преобразование сетевых адресов, которое мобильные и некоторые проводные операторы применяют в большом масштабе, предоставляя один публичный IPv4-адрес сотням или тысячам абонентов. Для сайтов это означает, что один мобильный IP-адрес представляет множество реальных людей, поэтому его блокировка затронет их всех. Именно поэтому выходные узлы мобильных прокси пользуются высоким доверием, а мобильные IP-адреса естественным образом меняются при переходе устройств между шлюзами. ### Геолокация IP-адреса (https://hodlproxy.com/ru/glossary/ip-geolocation) Геолокация IP-адреса — это сопоставление IP-адреса с физическим местоположением. Коммерческие поставщики баз строят его на записях региональных реестров, распределении адресов интернет-провайдерами, измерениях задержки и исправлениях пользователей. Сайты используют геолокацию для локализации контента и проверки посетителей, а поставщики прокси — для определения местоположения выходных узлов. Точность на уровне страны очень высока, а на уровне города зависит от размера города и типа сети. ### Параметры имени пользователя (https://hodlproxy.com/ru/glossary/username-parameters) Параметры имени пользователя — это пары «ключ — значение», добавленные к имени пользователя в учётных данных прокси (например, USER-cc-de-city-berlin-sid-a1b2). Они сообщают шлюзу, какой выходной узел выбрать и как долго его удерживать. Одно имя хоста и одни учётные данные могут обслуживать любую страну, город, провайдера и режим сессии без создания новых списков прокси, поскольку выбор передаётся с каждым подключением. ### HTTP CONNECT (https://hodlproxy.com/ru/glossary/https-connect) HTTP CONNECT — это метод запроса, с помощью которого клиент просит HTTP-прокси открыть TCP-туннель к заданному хосту и порту, обычно 443. Получив от прокси ответ 200, клиент связывается с целевым сервером через этот туннель и устанавливает с ним сквозное TLS-соединение. Поэтому прокси видит только имя целевого сервера и зашифрованные данные. Именно так через HTTP-прокси передаются все HTTPS-запросы. ### Аутентификация на прокси (https://hodlproxy.com/ru/glossary/proxy-authentication) Аутентификация на прокси позволяет шлюзу определить клиента до перенаправления его соединения. Чаще всего применяют два способа: имя пользователя и пароль, которые передаются в заголовке Proxy-Authorization для HTTP-прокси или при установлении соединения SOCKS5, и белый список IP-адресов, при котором подключения с зарегистрированных исходных адресов принимаются без учётных данных. Большинство провайдеров поддерживают оба способа одновременно. ### Белый список IP-адресов (https://hodlproxy.com/ru/glossary/ip-whitelisting) Белый список IP-адресов позволяет аутентифицировать подключения к прокси по их исходному адресу. Клиент регистрирует публичные IP-адреса своих устройств, и шлюз принимает подключения с них без имени пользователя и пароля. Так в конфигурации не остаётся секретных данных, что удобно для серверов с постоянным адресом. Однако этот способ перестаёт работать при смене исходного адреса и не подходит для сетей, где одним публичным IP-адресом пользуются посторонние люди. ### Удалённое разрешение DNS (https://hodlproxy.com/ru/glossary/remote-dns) При удалённом разрешении DNS преобразованием доменного имени целевого сервера в IP-адрес занимается прокси, а не клиент. Для HTTP-прокси это происходит автоматически: клиент передаёт имя хоста в запросе или строке CONNECT. При использовании SOCKS5 результат зависит от клиента: он должен передать доменное имя (socks5h), а не заранее разрешённый IP-адрес (socks5). Удалённое разрешение сохраняет DNS-запросы в сети выходного узла и возвращает те же ответы, которые получил бы находящийся там пользователь. ### Сквозная передача TLS (https://hodlproxy.com/ru/glossary/tls-passthrough) При сквозной передаче TLS прокси ретранслирует HTTPS-соединение, не расшифровывая его. Клиент устанавливает TLS-соединение с целевым сервером через туннель и получает сертификат этого сервера, а прокси видит только имя сервера и зашифрованные данные. При противоположном подходе — перехвате TLS — клиент должен доверять центру сертификации прокси, после чего прокси может читать и изменять содержимое. Коммерческие прокси-сети так не поступают. ### UDP через прокси (https://hodlproxy.com/ru/glossary/udp-proxying) Проксирование UDP — это ретрансляция дейтаграмм без установления соединения через прокси. В SOCKS5 для этого предусмотрена команда UDP ASSOCIATE, однако большинство коммерческих прокси-сетей её не поддерживают. HTTP-прокси по своей природе работают поверх TCP, а резидентские и мобильные шлюзы передают только TCP-потоки. Приложения, которым необходим UDP, включая HTTP/3 поверх QUIC, DNS поверх UDP и большинство протоколов VoIP и онлайн-игр, либо переходят на TCP, либо обходят прокси. ### Прокси IPv4 и IPv6 (https://hodlproxy.com/ru/glossary/ipv4-vs-ipv6) IPv4 и IPv6 — две версии интернет-протокола. Адреса IPv4 дефицитны, дороги и принимаются повсеместно, поэтому серьёзные прокси-сети строятся на них. Адреса IPv6 практически не ограничены и дёшевы, поэтому IPv6-прокси продают большими объёмами по низкой цене. Однако значительная часть сайтов вообще не принимает подключения по IPv6, а поддерживающие их сайты строже оценивают целые блоки /64. Для большинства задач в интернете надёжнее по умолчанию выбирать IPv4. ### Порт прокси (https://hodlproxy.com/ru/glossary/proxy-port) Порт прокси — это TCP-порт, на котором прокси принимает подключения. Обычно провайдеры назначают отдельный порт каждому протоколу на одном имени хоста, например 9000 для HTTP(S) и 9001 для SOCKS5. Иногда диапазоны портов выделяют для закреплённых сессий или отдельных стран. Порт не влияет на выходной узел или цену, а лишь определяет, по какому протоколу клиент обращается к шлюзу. ### Репутация IP-адреса (https://hodlproxy.com/ru/glossary/ip-reputation) Репутация IP-адреса — это оценка, которую сайт или поставщик средств безопасности даёт IP-адресу на основании известных о нём данных: кто анонсирует его (провайдер для частных пользователей, оператор связи или хостинговая компания), присутствует ли он в блок-листах за злоупотребления, исходили ли с него в последнее время атаки, спам или бот-трафик и скольких разных пользователей он, по всей видимости, представляет. Запросы с адреса с низкой репутацией получают дополнительные проверки, урезанный контент или блокируются; начальная репутация резидентских и мобильных адресов выше, чем у хостинговых диапазонов. ### Обнаружение ботов (https://hodlproxy.com/ru/glossary/bot-detection) Обнаружение ботов — это набор методов, с помощью которых сайт отличает автоматизированные клиенты от людей: репутация IP-адреса и класс автономной системы, частота и временные характеристики запросов, отпечатки TLS и HTTP, отпечатки браузера и устройства, проверки JavaScript и поведенческие сигналы. От результата зависит, получит ли запрос обычную страницу, CAPTCHA, урезанный контент или блокировку. Прокси влияют только на IP-составляющую этой оценки. ### Создание отпечатка браузера (https://hodlproxy.com/ru/glossary/browser-fingerprinting) Создание отпечатка браузера позволяет идентифицировать клиента по совокупности раскрываемых им атрибутов: строке user agent, размеру экрана, шрифтам, отрисовке canvas и WebGL, часовому поясу, языку, доступным функциям, а на транспортном уровне — по точному способу согласования параметров стеками TLS и HTTP/2. Такая комбинация часто уникальна, поэтому сайт может распознать одну и ту же автоматизацию на множестве IP-адресов. Прокси меняют IP-адрес, но не отпечаток. ### CAPTCHA (https://hodlproxy.com/ru/glossary/captcha) CAPTCHA — это проверка, которую сайт предлагает, когда не уверен, что посетитель является человеком: головоломка с изображениями, флажок с анализом риска или невидимое доказательство работы на JavaScript. Частое появление CAPTCHA при работе через прокси указывает на выходной узел с низкой репутацией (хостинговые диапазоны, чрезмерно используемые адреса пула), слишком высокую для сайта частоту запросов либо отпечаток клиента, похожий на автоматизацию. Смена типа выходного узла, снижение темпа и сохранение согласованности сессий уменьшают число проверок эффективнее, чем их прохождение. ### Ограничение частоты запросов (https://hodlproxy.com/ru/glossary/rate-limiting) Ограничение частоты запросов — это установленный сайтом предел количества запросов, которые IP-адрес, сессия или учётная запись могут отправить за определённый период. Оно обеспечивается ответами HTTP 429, задержками или временными блокировками. Прокси помогают, когда ограничение действует для адреса: ротация между множеством выходных узлов превращает предел для одного IP-адреса в управляемый вами общий бюджет. Они не помогают при ограничении по учётной записи или отпечатку и никогда не оправдывают чрезмерную нагрузку на целевой ресурс. ### Геоблокировка (https://hodlproxy.com/ru/glossary/geo-blocking) Геоблокировка — это ограничение или изменение контента сайта в зависимости от географического положения посетителя, определяемого по IP-адресу: каталоги, цены, лицензии, доступность, реклама и результаты поиска различаются по странам, а некоторые сервисы полностью отказывают в доступе иностранным посетителям. Выходной узел прокси в целевой стране показывает в точности то, что видит местный житель; на этом основаны мониторинг цен, проверка рекламы, отслеживание SERP и тестирование локализации. ### Утечка WebRTC (https://hodlproxy.com/ru/glossary/webrtc-leak) Утечка WebRTC происходит, когда браузер, настроенный на использование прокси для веб-трафика, всё равно раскрывает реальные публичные или локальные IP-адреса устройства через WebRTC — API для связи в реальном времени. Причина в том, что WebRTC получает кандидаты для соединения напрямую, а не через прокси. Любая страница может вызвать такую утечку с помощью JavaScript, поэтому конфиденциальность сеанса браузера через прокси зависит от настроек WebRTC в браузере. ### Утечка DNS (https://hodlproxy.com/ru/glossary/dns-leak) Утечка DNS происходит, когда клиент разрешает имена целевых хостов через собственный резолвер, а не через прокси. В результате локальная сеть или интернет-провайдер узнают, какие сайты посещаются, хотя сами запросы проходят через выходной узел. При использовании HTTP-прокси имя хоста отправляется прокси, поэтому утечки не происходит; при SOCKS5 всё зависит от того, передаёт ли клиент имя (socks5h) или сначала разрешает его сам (socks5). ### Списки блокировки IP-адресов (https://hodlproxy.com/ru/glossary/blocklists) Списки блокировки IP-адресов — это базы адресов, на которые поступали жалобы из-за спама, атак, вредоносного ПО или использования прокси. Их публикуют организации по борьбе со злоупотреблениями и поставщики решений для безопасности, а сайты, почтовые серверы и системы противодействия мошенничеству сверяются с ними. Если выходной узел попал в список, учитываемый целевым ресурсом, адрес подвергается дополнительным проверкам или блокируется независимо от того, как он используется сейчас. Поставщики выделенных адресов проверяют доступный фонд по таким спискам, а в пулах с ротацией выводят отмеченные адреса из эксплуатации. ### Утечка заголовков прокси (https://hodlproxy.com/ru/glossary/header-leakage) Утечка заголовков прокси — это раскрытие факта использования прокси или реального адреса клиента через заголовки HTTP, например X-Forwarded-For, Via, Forwarded или X-Real-IP, которые некоторые прокси добавляют к пересылаемым запросам. Она затрагивает только обычный HTTP, поскольку прокси не может изменить зашифрованное содержимое запроса HTTPS, и именно по этому признаку различают прозрачные, анонимные и элитные прокси. ### Резидентские IP-адреса, полученные с согласия владельцев (https://hodlproxy.com/ru/glossary/consent-sourced-ips) Резидентские IP-адреса, полученные с согласия владельцев, — это домашние выходные узлы на устройствах людей, которые явно согласились делиться пропускной способностью, обычно через встроенный в приложение SDK. Приложение сообщает об этих условиях и выплачивает владельцам вознаграждение, а они могут отказаться в любое время. Альтернативные источники — ботнеты и скрытое включение в состав другого ПО — незаконны и нестабильны. Происхождение адресов — первый этический и практический вопрос, который следует задать поставщику резидентских прокси, поскольку от него зависят и законность услуги, и стабильность пула. ### Политика допустимого использования (https://hodlproxy.com/ru/glossary/acceptable-use-policy) Политика допустимого использования (AUP) — это закреплённый договором перечень разрешённых и запрещённых способов использования прокси-сети. Обычно разрешаются сбор общедоступных данных, проверка и тестирование, а запрещаются атаки, мошенничество, спам, несанкционированный доступ, сбор персональных данных без законных оснований и любые действия, незаконные в юрисдикции клиента или целевого ресурса. Соблюдение политики защищает людей, чьи устройства служат резидентскими выходными узлами, репутацию пула и в конечном счёте долю успешных запросов всех остальных клиентов. ### Скрытая блокировка (https://hodlproxy.com/ru/glossary/silent-ban) Скрытая, или мягкая, блокировка — это внешне успешный ответ сайта на подозрение в автоматизации: код HTTP 200 и страница, на которой цены, объявления или результаты поиска отсутствуют, устарели, выбраны случайным образом либо заменены типовой версией. Обнаружить её сложнее, чем ошибку 403, поскольку формально запрос «выполнен». Единственный надёжный способ выявить такую блокировку — отслеживать само содержимое, а не только код состояния. ### Оплата за ГБ (https://hodlproxy.com/ru/glossary/per-gb-billing) При оплате за ГБ учитывается объём данных, проходящих через прокси в обоих направлениях, а не количество адресов или срок аренды. Это стандартная модель для резидентских и мобильных пулов, где ограниченным ресурсом служит пропускная способность домашних и сотовых подключений. Цена гигабайта обычно снижается с ростом объёма покупки, а купленный трафик действует либо в течение установленного срока, либо, у некоторых провайдеров, бессрочно. ### Учёт трафика (https://hodlproxy.com/ru/glossary/traffic-metering) Учёт трафика — это правила тарификации продуктов с оплатой за ГБ: какие байты учитываются (запросы и ответы, заголовки, служебные данные TLS), в каком направлении и с какой точностью, а также что исключается из расчёта (неудачные соединения, ошибки шлюза). При больших объёмах даже небольшие различия в этих правилах заметно влияют на счёт, поэтому порядок учёта должен быть описан в документации, а не сообщаться только в ответе службы поддержки. ### Объёмные тарифы (https://hodlproxy.com/ru/glossary/volume-tiers) Объёмные тарифы — это уровни цен, снижающиеся с ростом объёма покупки: гигабайт в пакете на 100 ГБ стоит дешевле, чем при покупке одного гигабайта. Тариф обычно определяется объёмом одной покупки и применяется ко всему купленному трафику. Именно поэтому два клиента могут платить за один продукт по существенно разным ставкам; провайдеров следует сравнивать по цене для вашего реального объёма. ### Объёмная скидка (https://hodlproxy.com/ru/glossary/volume-discount) Объёмная скидка снижает цену каждого выделенного прокси в заказе после достижения порога количества: например, 5 % при заказе от 10 адресов и 25 % — от 500. В отличие от тарифных уровней за ГБ, она применяется к адресам и срокам аренды, суммируется с более низкой месячной ставкой за длительный срок и рассчитывается для всего заказа, а не только для адресов сверх порога. ### Прокси с оплатой по мере использования (https://hodlproxy.com/ru/glossary/pay-as-you-go) Прокси с оплатой по мере использования приобретаются в нужном количестве именно тогда, когда они нужны, без подписки, минимального месячного платежа и периодически обнуляемого лимита. Вы пополняете счёт и расходуете средства на гигабайты или адреса; альтернатива — тарифный план с ежемесячной оплатой независимо от того, использован включённый объём или нет. Оплата по мере использования подходит для нерегулярных задач, тестов и тех, кто не хочет платить за неиспользованные ресурсы; тарифные планы выгодны при стабильно больших объёмах, если предлагают более низкие ставки. ### Срок действия трафика (https://hodlproxy.com/ru/glossary/traffic-expiry) Срок действия трафика определяет, что происходит с купленными, но неиспользованными гигабайтами: многие провайдеры аннулируют их через 30–90 дней или в конце расчётного периода, некоторые переносят остаток, а немногие сохраняют его бессрочно. Для нерегулярных задач эта разница определяет весь итоговый счёт, поскольку большой пакет по низкой ставке окупается лишь тогда, когда трафик можно расходовать постепенно. ### Предоплаченный кошелёк (https://hodlproxy.com/ru/glossary/prepaid-wallet) Предоплаченный кошелёк — это баланс счёта, обычно выраженный в фиатной валюте, например долларах США, который клиент заранее пополняет и с которого списывается каждая покупка трафика или адресов. Он заменяет сохранённую банковскую карту и регулярные списания: нельзя потратить средства, которые не были внесены заранее, поэтому баланс служит лимитом расходов клиента. Кошелёк естественно сочетается с оплатой по мере использования и пополнением в криптовалюте, курс которой фиксируется при зачислении средств на баланс. ### Минимальное пополнение (https://hodlproxy.com/ru/glossary/minimum-top-up) Минимальное пополнение — это наименьшая сумма, которую провайдер принимает для пополнения счёта или первой покупки. Она определяет стоимость проверки сети на реальной задаче, заменяет бесплатный пробный период у провайдеров, которые его не предлагают, а при оплате криптовалютой должна быть достаточной для покрытия сетевых комиссий. Неизрасходованная часть остаётся на балансе, если провайдер не ограничивает срок его действия. ### Оплата за срок аренды (https://hodlproxy.com/ru/glossary/term-billing) При оплате за срок аренды за каждый выделенный адрес взимается фиксированная сумма за выбранный период — обычно 24 часа, 30, 60 или 90 дней, — а трафик может быть безлимитным или объединённым в общий пул. Чем дольше срок, тем ниже стоимость месяца; адрес остаётся неизменным весь период, а своевременное продление позволяет его сохранить. Такая модель используется для ISP-прокси, выделенных серверных прокси и выделенных мобильных устройств. ### Цены по географическим зонам (https://hodlproxy.com/ru/glossary/location-zone-pricing) При ценообразовании по географическим зонам страны объединяются в группы с разными коэффициентами для выделенных продуктов. Это отражает стоимость блоков ISP-адресов, размещения оборудования и тарифов операторов в каждом регионе; базовой зоной обычно служат США. Резидентский и мобильный трафик с оплатой за ГБ, как правило, стоит одинаково во всех странах, поскольку продаётся по объёму, а не по адресу. ### Общий пул трафика (https://hodlproxy.com/ru/glossary/traffic-pool) Общий пул трафика — это месячный лимит, который выделяется каждому адресу и суммируется по всем адресам заказа: десять адресов с лимитом 100 ГБ каждый совместно используют пул на 1000 ГБ, который может расходовать любой работающий адрес. Такая модель, распространённая у серверных прокси, занимает промежуточное положение между безлимитным трафиком и строгими ограничениями для каждого адреса. Когда пул исчерпан, провайдер либо снижает скорость, либо начисляет плату за перерасход, либо позволяет докупить трафик. ### Оплата криптовалютой (https://hodlproxy.com/ru/glossary/crypto-payment) При оплате криптовалютой прокси-счёт пополняется переводом Bitcoin, Ethereum, USDT, USDC, Litecoin, Monero, Solana, Tron, Dogecoin или другой монеты на адрес, созданный для конкретного пополнения. После необходимого количества подтверждений баланс зачисляется в USD по текущему курсу. Для этого не нужны банковская карта или счёт и, как правило, документы, удостоверяющие личность; платёж нельзя отозвать, а отправитель оплачивает сетевую комиссию. Некоторые провайдеры принимают криптовалюту наряду с картами, а немногие — только криптовалюту. ### KYC (проверка личности) (https://hodlproxy.com/ru/glossary/kyc) KYC («знай своего клиента») — это сбор документов, удостоверяющих личность, и сведений о компании до продажи услуги. Требования прокси-провайдеров сильно различаются: одни проводят проверку для каждой учётной записи, другие — только после достижения порога расходов или для отдельных продуктов, а третьи не требуют её вовсе, вместо этого обеспечивая соблюдение правил допустимого использования и рассматривая жалобы на злоупотребления. Выбор зависит от способов оплаты, юрисдикции и целевой аудитории провайдера и определяет, сколько персональных данных клиент должен предоставить для покупки трафика. ### Доля успешных запросов (https://hodlproxy.com/ru/glossary/success-rate) Доля успешных запросов через прокси — это процент запросов, на которые целевой ресурс вернул пригодный для работы ответ, без сбоя соединения, ошибки шлюза, блокировки или проверочного задания. Публикуемые показатели измеряют на конкретных ресурсах, поэтому сравнивать данные разных провайдеров можно только при одинаковой методике. Для вашей нагрузки имеет значение результат на вашем целевом ресурсе, при вашей частоте запросов и с вашим клиентом. ### Задержка и время ответа (https://hodlproxy.com/ru/glossary/latency) Задержка прокси — это дополнительное время, которое запрос проводит в пути через шлюз и выходной узел до целевого ресурса. На неё влияют расстояние до шлюза, маршрут от шлюза к выходному узлу и качество соединения самого узла. Серверные и ISP-прокси с проводным подключением добавляют десятки миллисекунд, резидентские — несколько сотен из-за домашних линий, а задержка мобильных прокси зависит от сотовой сети. Задержка важна для интерактивных сценариев, но почти не влияет на массовый сбор данных. ### Пропускная способность (https://hodlproxy.com/ru/glossary/throughput) Пропускная способность — это объём данных, который соединение через прокси может передать за секунду. Её ограничивает самое медленное звено маршрута: у резидентских прокси — скорость входящего и исходящего трафика домашнего подключения, у мобильных — сотовая сеть, у серверных и ISP-прокси — канал дата-центра. Суммарная пропускная способность растёт с количеством одновременных соединений, поэтому пул способен передавать большие объёмы данных, даже если скорость каждого выходного узла невелика. Пропускная способность одного соединения важна при передаче крупных файлов и медиаданных. ### Коды ошибок шлюза (https://hodlproxy.com/ru/glossary/gateway-errors) Коды ошибок шлюза — это коды состояния HTTP, которые генерирует прокси-шлюз, а не целевой сайт. Они означают, что запрос не удалось переслать: отсутствуют или неверны учётные данные, некорректно задан параметр таргетинга, закончился баланс, целевой ресурс заблокирован либо для выбранного местоположения нет доступного выходного узла. Сначала нужно отличить ошибку шлюза от ошибки целевого ресурса, поскольку в первом случае исправлять проблему следует до шлюза, на вашей стороне. ### HTTP 407 Proxy Authentication Required (https://hodlproxy.com/ru/glossary/http-407) HTTP 407 Proxy Authentication Required — это код состояния, который прокси возвращает, если запрос поступил без действительных учётных данных: отсутствует заголовок Proxy-Authorization, указано неверное имя пользователя или пароль либо исходный IP не внесён в белый список, когда настроена только такая авторизация. Это аналог кода 401 со стороны прокси: запрос не покинул шлюз, а для устранения ошибки нужно исправить учётные данные или белый список. ### Тайм-аут целевого ресурса (https://hodlproxy.com/ru/glossary/target-timeout) Тайм-аут целевого ресурса возникает, если ресурс не успевает установить соединение или отправить ответ за время, отведённое шлюзом либо клиентом. В этом случае шлюз возвращает 504 или клиент выдаёт исключение тайм-аута. При работе через резидентские и мобильные выходные узлы медленные домашние и сотовые подключения повышают вероятность тайм-аута на тяжёлых страницах. Следует установить реалистичные тайм-ауты клиента, один раз повторить запрос и по возможности уменьшить его объём. ## Частые вопросы ### Общие **Какие способы оплаты вы принимаете?** Только криптовалюту. Вы пополняете предоплаченный кошелёк с помощью Bitcoin, Ethereum, USDT, USDC, Litecoin, Monero, Solana, Tron, Dogecoin и других ведущих криптовалют, а все покупки оплачиваются с этого баланса. Цены указаны в долларах США; сумма к оплате в криптовалюте фиксируется при оформлении заказа. **Нужно ли подтверждать личность?** Нет. Для создания аккаунта достаточно адреса электронной почты. При этом мы строго следим за соблюдением политики допустимого использования: сеть нельзя использовать для противозаконных действий или причинения вреда людям, чьи подключения обеспечивают её работу. **Сгорает ли неиспользованный трафик?** Нет. Трафик резидентских и мобильных прокси, купленный с оплатой за ГБ, остаётся на балансе до полного использования — неделю или год. Выделенные ISP- и серверные IP-адреса, а также выделенные мобильные устройства действуют в течение выбранного срока, и их можно продлить до его окончания. **Чем отличаются четыре типа прокси?** Резидентские IP-адреса принадлежат реальным домашним подключениям, поэтому их сложнее всего обнаружить; оплата взимается за ГБ. ISP-прокси — это зарегистрированные как резидентские адреса, размещённые в дата-центрах: быстрые, статические и выделенные лично вам. Серверные прокси самые быстрые и дешёвые и лучше всего подходят для задач с невысокими требованиями к доверию. Пул мобильных прокси с ротацией использует IP-адреса операторов 4G/5G, общие для тысяч реальных телефонов, поэтому они вызывают наибольшее доверие; выделенный мобильный прокси работает на отдельном устройстве. **Насколько велик пул IP-адресов?** Размер пула резидентских IP-адресов в 195 странах: 70M+; мобильных IP-адресов операторов 4G/5G: 4.9M+; ISP-адресов: 550K+; серверных адресов: 550K+. Данные приведены по состоянию на сентябрь 2026 г.. Как и для любого опубликованного размера пула, показатели резидентских и мобильных прокси отражают число уникальных адресов, доступных в течение месяца, а не число адресов онлайн в один момент; показатели ISP- и серверных прокси отражают доступный для вашего заказа запас. Для конкретной задачи важен пул в целевой стране, поэтому сначала проверьте его небольшой покупкой: неиспользованный трафик останется на балансе. **Можно ли выбрать конкретный город, штат или ISP?** Да. Резидентские прокси поддерживают таргетинг по стране, штату или региону, городу и ASN с помощью параметров в имени пользователя прокси, поэтому местоположение можно менять без повторной генерации. Для серверных прокси доступны штат или регион и город, для ISP-прокси — страна и город, а для мобильных прокси — страна и оператор. **Как работают ротация IP и закреплённые сессии?** В режиме ротации каждый запрос отправляется с нового IP-адреса. В режиме закреплённой сессии вы добавляете идентификатор сессии к имени пользователя и сохраняете один IP в течение заданного срока или пока он не отключится; в таком случае назначается другой адрес из того же местоположения. **Какие протоколы и способы аутентификации поддерживаются?** Все продукты поддерживают HTTP, HTTPS и SOCKS5. Используйте имя пользователя и пароль или добавьте IP-адреса своих серверов в белый список и подключайтесь без учётных данных. **Есть ли бесплатный пробный период или возврат средств?** Бесплатного пробного периода нет; минимальная сумма пополнения в $20 позволяет протестировать сервис с небольшими затратами перед покупкой большого объёма. Если продукт работает не так, как описано, обратитесь в поддержку из своего аккаунта — мы заменим его или зачислим средства на ваш кошелёк. ### Резидентские прокси **Что такое резидентский прокси?** Резидентский прокси направляет ваш запрос через IP-адрес, который интернет-провайдер назначил реальному домашнему устройству. Для целевого сайта ваш трафик выглядит как трафик обычного посетителя из этого дома и города, поэтому резидентские IP проходят проверки, которые не проходят серверные адреса. **Чем он отличается от ISP-, серверных и мобильных прокси?** Серверные IP размещены в хостинговых центрах: они недорогие и быстрые, но их легко распознать. ISP-прокси — это зарегистрированные у интернет-провайдеров как резидентские адреса, размещённые на оборудовании дата-центров: они статические, быстрые и надёжные и продаются поштучно. Мобильные прокси используют общие для множества телефонов адреса операторов 4G/5G, которые сложнее всего заблокировать. Резидентские прокси занимают промежуточное положение: это реальные домашние IP с ротацией или закреплённой сессией и оплатой за ГБ. **Можно ли обнаружить резидентские прокси?** Их обнаруживают гораздо реже, чем серверные IP, поскольку адрес принадлежит провайдеру для частных клиентов и ведёт себя соответствующим образом. Вероятность обнаружения всё равно зависит от использования: соответствие геолокации вашему аккаунту, последовательность сессий и соблюдение допустимой частоты запросов важны не меньше самого IP. **Сколько резидентских IP входит в пул?** Более 70 миллионов (70M+) в 195 странах по состоянию на сентябрь 2026 г.. Как и для любого опубликованного размера пула, это число уникальных домашних адресов, доступных в течение месяца; в отдельно взятую секунду их онлайн меньше, поскольку домашние устройства подключаются и отключаются — благодаря этому адреса также остаются свежими. Для вашего проекта важно количество адресов в целевой стране и городе: перед крупной покупкой отправьте туда серию запросов с ротацией и посчитайте уникальные выходные узлы. **Как долго можно сохранять один и тот же IP?** Добавьте идентификатор сессии и время удержания к имени пользователя, и шлюз будет направлять вас через один выходной узел до 24 часов. Если это устройство отключится, для следующего запроса будет подобрана замена в той же геолокации, после чего сессия продолжится. **Как учитывается трафик и есть ли у него срок действия?** Вы платите за пропускную способность, использованную при прохождении через шлюз, включая запросы и ответы; объём измеряется в ГБ. Купленный трафик не имеет срока действия, а цена за ГБ определяется самым высоким тарифным уровнем, которого достигает ваша покупка. **Есть ли ограничение пропускной способности или количества подключений?** Нет. Запускайте столько одновременных подключений и сессий, сколько нужно; вы платите только за использованные ГБ. Для проектов с объёмом более 10 ТБ в месяц можно запросить индивидуальную цену. **Как протестировать сервис перед крупной покупкой?** Пополните баланс минимум на $20, купите 1 или 2 ГБ и запустите реальную рабочую нагрузку. Неиспользованный трафик останется на балансе, поэтому тестирование не потребует дополнительных расходов. **Законно ли использовать резидентские прокси?** В большинстве юрисдикций использование прокси законно. Действия через него также должны быть законными: наша политика допустимого использования запрещает атаки, мошенничество, несанкционированный доступ и любые действия, незаконные там, где находитесь вы или целевой ресурс; мы рассматриваем сообщения о нарушениях. ### ISP-прокси **Что такое ISP-прокси?** ISP-прокси, также называемый статическим резидентским прокси, — это IP-адрес, зарегистрированный у интернет-провайдера для частных лиц, но размещённый на оборудовании дата-центра. Сайты классифицируют его как домашнее подключение, а вы получаете скорость и доступность проводного канала и адрес, который не меняется в течение срока аренды. **Чем он отличается от резидентского прокси?** Резидентские прокси направляют трафик через реальные домашние устройства и меняют адреса из пула; вы платите за каждый гигабайт и можете сохранять IP до 24 часов. ISP-прокси — это фиксированные адреса, выделенные только вам на срок от 24 часов до 90 дней, с безлимитным трафиком. Выбирайте резидентские прокси для широкого охвата и ротации IP, а ISP-прокси — для стабильности и большого объёма трафика. **Действительно ли трафик безлимитный?** Да. Трафик ISP-прокси не учитывается, порога ограничения скорости нет. Вы платите за IP на выбранный срок, а объём передаваемых данных определяете сами в рамках правил допустимого использования. **Сколько ISP-IP доступно?** 550K+ статических резидентских адресов; доступно стран: 33. Данные приведены по состоянию на сентябрь 2026 г.. В отличие от пула с ротацией IP, это фактический запас адресов: каждый адрес одновременно выделяется одному клиенту, и именно из этого количества выполняются заказы. Как отражают ценовые зоны, больше всего такого адресного пространства в США, а в других регионах его меньше; наличие адресов в выбранной стране и городе подтверждается при оформлении заказа. **Можно ли сохранить тот же IP после окончания срока?** Продлите аренду до окончания срока, и те же адреса останутся в вашем списке. IP, срок аренды которого истёк без продления, возвращается в запас, поэтому его последующая доступность не гарантируется. **Что произойдёт, если IP перестанет работать?** Сообщите об этом через панель управления. Если адрес остаётся недоступным более 24 часов, его бесплатно заменят до конца оплаченного срока. **Можно ли выбрать город?** Страну можно выбрать всегда, а город — если это позволяет пул в выбранной стране; доступность показывается при оформлении заказа. Если точность до города нужна в каждой стране, лучше подойдут резидентские прокси. **Почему цены различаются в зависимости от страны?** Причина в доступности адресного пространства. Блоков, зарегистрированных у интернет-провайдеров для частных лиц, много в США и меньше в других регионах, поэтому цены устанавливаются по группам: США служат базовым регионом, а для Канады и Западной Европы, остальной Европы, Азиатско-Тихоокеанского региона и Бразилии применяются опубликованные коэффициенты. Цена группы показывается до оформления заказа. **Как применяются скидки за объём?** Автоматически ко всему заказу: от 10 IP — скидка 5 %, от 50 — 10 %, от 100 — 15 % в дополнение к цене с учётом срока и локации. **Можно ли провести тест перед крупным заказом?** Да. Срок 24 часа позволяет проверить локацию по цене от $0.75 за IP в США и немного дороже в других регионах, а минимального пополнения на сумму $20 хватит на несколько адресов. ### Серверные прокси **Что такое серверный прокси?** Серверный прокси — это IP-адрес, размещённый в коммерческом дата-центре, а не выданный интернет-провайдером частному пользователю. Это самый быстрый и дешёвый тип прокси, идеальный, если целевой ресурс не блокирует диапазоны хостинг-провайдеров или если вы контролируете обе стороны соединения. **Как работает общий пул трафика?** Каждый IP в заказе добавляет 100 ГБ в ежемесячный пул этого заказа. Трафик любого IP расходуется из общего пула, поэтому десять IP совместно используют 1000 ГБ независимо от того, какой из них выполняет работу. Пул обновляется в начале каждого месячного цикла. **Что произойдёт, когда пул будет исчерпан?** Скорость снизится до следующего цикла, чтобы ваши задачи продолжали выполняться. Кроме того, в любой момент можно добавить трафик или IP через панель управления. **Используются ли IP совместно с другими клиентами?** Нет. Серверные прокси выделены: адреса из вашего заказа принадлежат только вам в течение всего срока. **Сколько серверных IP доступно?** 550K+ выделенных адресов в более чем 60 городах в 37 странах по состоянию на сентябрь 2026 г.. Это запас адресов, а не пул с ротацией: адрес из вашего заказа принадлежит только вам в течение всего срока, а указанное количество — общий запас, из которого комплектуются заказы от одного до тысяч IP в любом сочетании городов. **Будут ли серверные IP работать на защищённых сайтах?** Часто нет. Целевые ресурсы, оценивающие посетителей, обычно помечают диапазоны хостинг-провайдеров. Для таких случаев подходят резидентские или мобильные прокси; серверные IP лучше всего справляются с большими объёмами там, где требования к доверию невысоки. **Можно ли выбрать город?** Да. При оформлении заказа для каждого IP выбираются страна, регион и город из более чем 60 локаций, а в одном заказе их можно сочетать в любом количестве. **Почему цены зависят от локации?** В некоторых регионах пропускная способность и размещение оборудования стоят дороже, чем в других. Северная Америка служит базовым регионом; Европа, затем Азиатско-Тихоокеанский регион, Ближний Восток, Латинская Америка и Африка объединены в ценовые группы с опубликованными коэффициентами, которые показываются до оформления заказа. **Как применяются скидки за объём?** Автоматически ко всему заказу: от 10 IP предоставляется скидка 5 %, от 50 — 10 %, от 100 — 15 % сверх скидок, учтённых в цене за выбранные срок и локацию. **Можно ли сначала протестировать локацию?** Да. Закажите один IP в Северной Америке на 30 дней по цене от $0.80, запустите свою нагрузку и увеличьте заказ, когда убедитесь, что всё работает как нужно. ### Мобильные прокси **Что такое мобильный прокси?** Мобильный прокси направляет ваш трафик через IP-адрес, выданный оператором сотовой связи реальному устройству 4G/5G. Операторы распределяют каждый адрес между тысячами абонентов, поэтому сайты относятся к мобильным IP гораздо терпимее, чем к адресам любого другого типа. **Ротация IP или выделенное устройство: что выбрать?** Режим с ротацией IP оплачивается за ГБ, охватывает более 100 стран и предоставляет новый IP оператора при каждом запросе либо закреплённую сессию: это идеальный вариант для масштабного сбора данных. Выделенный режим предоставляет одно физическое устройство и его IP на весь срок, безлимитный трафик и ротацию по вашей команде: он идеально подходит для аккаунтов и всего, что должно выглядеть как один и тот же телефон. **Насколько велик пул мобильных прокси?** 4.9M+ IP-адресов операторов в более чем 100 странах по состоянию на сентябрь 2026 г.; учитываются отдельные адреса, доступные в течение месяца. Один мобильный IP не соответствует одному устройству: операторы размещают множество абонентов за каждым адресом, поэтому за каждым IP в пуле стоит множество реальных телефонов. Именно благодаря этому совместному использованию мобильные IP блокируют так редко, а пул меньшего размера здесь обеспечивает больший охват, чем в сетях любого другого типа. **Как работает ротация на выделенном устройстве?** Ею управляете вы. Вызовите ссылку ротации или конечную точку API, чтобы по запросу получить новый IP того же оператора, либо настройте таймер, чтобы устройство автоматически меняло IP каждые несколько минут. **Можно ли выбрать оператора?** Да, если в стране доступно несколько операторов. Список по каждой стране отображается при оформлении заказа в обоих режимах. **Сгорает ли трафик с ротацией IP?** Нет. Как и в случае с резидентскими прокси, гигабайты мобильного трафика остаются на вашем балансе, пока вы их не используете, а достигнутый ценовой уровень применяется ко всей покупке. **Безлимитен ли трафик на выделенных устройствах?** Да. Выделенное устройство оплачивается за срок, а не за ГБ, и порога снижения скорости нет. **Почему цена выделенных устройств зависит от страны?** Каждое выделенное устройство — это физический модем с безлимитным тарифом оператора, который размещается и обслуживается в выбранной вами стране, а стоимость тарифов, оборудования и размещения сильно различается от страны к стране. США и Канада служат базовыми регионами; Западная Европа и Австралия стоят примерно на 20 % дешевле, а Восточная Европа, Турция, Бразилия, Южная Африка и Азия — примерно вдвое дешевле. Точная цена для вашей зоны показывается до оформления заказа. В отличие от этого, трафик с ротацией IP везде стоит одинаково. **Мобильные прокси медленнее?** Они работают со скоростью сотовой сети, которой вполне достаточно для просмотра сайтов, приложений и большинства задач по сбору данных, однако она ниже скорости проводного подключения в дата-центре. Если нужна максимальная пропускная способность, лучше подойдут серверные или ISP-прокси. **Можно ли протестировать сервис перед покупкой на длительный срок?** Да. Купите 2 ГБ трафика с ротацией IP за $5.24 или выделенное устройство на 24 часа по цене от $5.90 в зависимости от страны. ### Сравнение **Можно ли сочетать разные сети в одном проекте?** Да, и большинство серьёзных процессов именно так и устроены. Один кошелёк оплачивает все четыре сети; у резидентских и мобильных прокси одна пара учётных данных для двух хостов, а выделенные адреса поставляются с собственными данными доступа. Выбирайте сеть под целевой ресурс: серверные прокси для открытых источников, резидентские — для сайтов, которые оценивают репутацию посетителей, ISP — для учётных записей, мобильные — там, где другие не справляются. **У какой сети самый большой пул и важно ли это?** Безусловно, у резидентской: 70M+ адресов против 4.9M+ в мобильной сети, 550K+ в сети ISP и 550K+ в серверной сети по состоянию на сентябрь 2026 г.. Размер пула важен при ротации: чем шире пул в целевой стране, тем реже ресурс повторно видит один и тот же адрес. Для ISP- и серверных прокси показатель означает другое: вы арендуете фиксированные адреса, поэтому это доступный для заказов запас, а не пул для ротации. Кроме того, за одним мобильным адресом через NAT оператора стоят многие абоненты, поэтому даже меньший пул обеспечивает широкий охват. **В какой сети запрос обходится дешевле всего?** С большим отрывом — в серверной, если целевой ресурс принимает диапазоны хостинг-провайдеров: общий лимит в 100 ГБ на адрес в месяц снижает стоимость запроса до долей цента. Если ресурс блокирует такие диапазоны, самой дешёвой становится сеть, запросы из которой проходят, — обычно резидентская. **Какие прокси самые быстрые?** Серверные и ISP-прокси: обе сети используют проводные подключения в дата-центрах на крупных точках обмена трафиком. Резидентские прокси добавляют задержку домашней линии, а мобильные — сотовой сети. Обе подходят для страниц и API, но не рассчитаны на передачу больших объёмов данных. **Нужны ли мобильные прокси для социальных платформ?** Не всегда. Многие учётные записи хорошо работают через ISP-адреса в своей стране, и это обходится значительно дешевле. Мобильные прокси нужны, когда платформа проверяет даже адреса резидентского уровня, когда её аудитория преимущественно пользуется мобильными устройствами или когда учётная запись достаточно ценна, чтобы выделить ей отдельное устройство. **Можно ли сменить сеть без изменения кода?** Почти. Резидентские и мобильные прокси отличаются только именем хоста. У выделенных адресов собственные пары ip:port, поэтому клиенту, который получает настройки прокси из конфигурации, достаточно изменить одну строку. Идентификаторы сессий, протоколы и аутентификация работают одинаково во всех сетях. **Обеспечивает ли одна сеть большую конфиденциальность, чем другая?** Шлюз работает одинаково во всех четырёх сетях: удаляет заголовки прокси и не добавляет новых, не завершает TLS-соединение и хранит только данные, необходимые для расчётов и разбора злоупотреблений. Разница лишь в том, как адрес воспринимает целевой ресурс, а не в том, какие данные видим мы. ## Страны Для 199 стран и территорий есть страницы в разделе https://hodlproxy.com/ru/locations. Трафик резидентских прокси везде стоит одинаково; цены на ISP-прокси (33 стран), серверные прокси (37) и выделенные мобильные устройства (20) зависят от зоны. - Страны ISP-прокси: США, Канада, Великобритания, Германия, Франция, Нидерланды, Испания, Италия, Польша, Австрия, Бельгия, Швейцария, Ирландия, Швеция, Дания, Норвегия, Финляндия, Чехия, Португалия, Румыния, Литва, Латвия, Греция, Венгрия, Словакия, Хорватия, Турция, Австралия, Новая Зеландия, Япония, Сингапур, Гонконг, Бразилия - Страны серверных прокси: США, Канада, Мексика, Бразилия, Аргентина, Чили, Великобритания, Ирландия, Франция, Германия, Нидерланды, Бельгия, Испания, Португалия, Италия, Швейцария, Австрия, Польша, Чехия, Швеция, Норвегия, Финляндия, Дания, Румыния, Болгария, Турция, Израиль, Объединённые Арабские Эмираты, Индия, Сингапур, Япония, Южная Корея, Гонконг, Тайвань, Австралия, Новая Зеландия, Южно-Африканская Республика - Выделенные мобильные устройства: США, Канада, Великобритания, Германия, Франция, Нидерланды, Испания, Италия, Австрия, Ирландия, Австралия, Польша, Румыния, Болгария, Литва, Турция, Бразилия, Южно-Африканская Республика, Малайзия, Индия - Таргетинг по городам доступен для: США, Великобритания, Германия, Франция, Канада, Нидерланды, Испания, Италия, Бразилия, Япония, Австралия, Индия, Сингапур, Польша, Мексика, Турция, Южная Корея, Индонезия, Аргентина, Южно-Африканская Республика, Объединённые Арабские Эмираты, Швеция, Швейцария, Вьетнам, Бельгия, Австрия, Ирландия, Португалия, Чехия, Дания, Норвегия, Финляндия, Румыния, Болгария, Греция, Венгрия, Словакия, Хорватия, Литва, Латвия, Новая Зеландия, Гонконг, Тайвань, Израиль, Чили, Малайзия, Филиппины, Таиланд, Нигерия, Египет, Саудовская Аравия, Колумбия, Перу, Украина, Пакистан, Бангладеш, Кения, Марокко, Россия, Китай ## Компания - Торговое наименование: HodlProxy; сайт: https://hodlproxy.com; документация служит договором на предоставление продукта; поддержка работает через заявки из учётной записи (публичного почтового адреса нет). - Юридические документы: https://hodlproxy.com/ru/legal/terms, https://hodlproxy.com/ru/legal/acceptable-use, https://hodlproxy.com/ru/legal/privacy, https://hodlproxy.com/ru/legal/refunds - Состояние: https://hodlproxy.com/ru/status (JSON: https://hodlproxy.com/ru/status.json)