Residential Flex
Как работает пакет, за что отвечает каждый параметр таргетинга и как собирается ваш логин.
Residential Flex — ротируемый резидентский шлюз с упором на точный таргетинг: страна, штат или регион, город, ASN, почтовый индекс в США и фильтр по ОС устройства. Вы подключаетесь к одному хосту; каждое соединение выходит с нового домашнего IP, пока вы не попросите sticky-сессию. Весь таргетинг живёт внутри логина, поэтому хост, порт и пароль не меняются.
Данные подключения
usf.geekproxy.net
asf.geekproxy.net
Login и Password — в блоке Proxy Access вверху страницы подписки. Три точки входа, один пул: берите хост ближе к своим серверам (Европа, США, Азия); выходной IP выбирается таргетингом, а не хостом. Один порт принимает все три протокола и сам определяет, каким пришёл клиент; порт 1080 работает как запасной. UDP на Flex недоступен: если инструменту нужен UDP, берите Residential Turbo.
Как собирается логин
Руками логин набирать не нужно. Вы выбираете параметры в панели, и Proxy List выдаёт готовые строки. Каждый параметр дописывается к логину сегментом -ключ-значение. Ключи разделены дефисами, поэтому в самом логине дефиса никогда нет.
Логин со всеми параметрами выглядит так:
| Сегмент | Значение |
|---|---|
| <login> | Логин аккаунта (из Proxy Access). |
| cc-us | Страна, код ISO-2. Основа почти любого запроса; более узкие параметры добавляются поверх. |
| cont-eu | Континент вместо страны: eunasaasafoc. Либо страна, либо континент, не оба сразу. |
| region-california | Штат или регион, по названию или коду ISO (region-ca, region-bavaria). Всегда вместе со страной. |
| city-los_angeles | Город. Пробелы заменяются на _ или убираются; написание английское (rome, а не roma). Указывайте вместе со страной. |
| asn-7922 | Сеть провайдера по номеру AS, с префиксом AS или без. Самый точный фильтр пакета. |
| zip-90210 | Почтовый индекс, только буквы и цифры. В США точный; за пределами США сужает до города. |
| os-windows | Только экзиты на устройствах с Windows (по TCP-отпечатку, как его видит p0f, а не по user-agent браузера). Экзитов меньше, зато TCP-стек совпадает с Windows-профилем браузера. |
| os-android | Устройства с сетевым стеком на Linux-ядре: Android, macOS и Linux. Для профилей телефона, Mac или Linux-машины. |
| session-k3f9a2 | Идентификатор sticky-сессии: буквы и цифры, на ваш выбор. Один id — один выходной IP. |
| ttl-30 | Сколько минут держится sticky-сессия. По умолчанию 10, максимум 120. |
| strict-false | Режим отката: если под узкую цель нет экзита, цель ослабляется по шагам (ASN, затем индекс, город, регион), но страна сохраняется. По умолчанию strict: нет совпадения — соединение падает, а не уходит не туда. |
| speed-3 | Гонка экзитов: на старте sticky-сессии пробуется столько экзитов сразу, самый быстрый остаётся на всю сессию. От 1 до 10, требует session, трафик не тратит. Подробнее в разделе «Режим скорости». |
Параметры комбинируются свободно, каждый не больше одного раза. Опечатка в ключе или значении отклоняется на этапе авторизации, а не игнорируется молча, поэтому вы никогда не платите за трафик, который не заказывали.
Глубина таргетинга
| Цель | Чего ожидать |
|---|---|
| Страна, ASN, континент | Берутся из всего пула. Так же быстро и доступно, как запрос без таргетинга. Страна соблюдается всегда. |
| Город | Точно для крупных агломераций (Берлин, Лондон, Нью-Йорк, Лос-Анджелес, Чикаго, Майами). В небольших городах живых экзитов может временно не быть: повторите запрос или добавьте strict-false. |
| Штат / регион | Точно для штатов США и крупных европейских регионов. |
| Почтовый индекс | В США точный там, где есть инвентарь (индекс без живых экзитов даёт отказ, а не соседний адрес). За пределами США считайте попадание городским. |
| os-windows | Устройства на Windows — часть пула, и доля зависит от страны, поэтому экзитов меньше, чем без фильтра. os-android выбирает устройства на Linux-ядре: Android, macOS и Linux. Другие значения ОС не поддерживаются. |
Сессии
Ротация — режим по умолчанию: каждое новое соединение выходит с другого IP, повторов на практике нет.
Sticky включается параметром session-<id>: все соединения с этим id идут на один экзит, включая десятки параллельных соединений, которые браузер открывает на одну страницу. Сессия держится 10 минут по умолчанию и до 120 через ttl. Сессии нужен хотя бы один параметр таргетинга (достаточно страны); параметры внутри сессии не меняйте и оставайтесь на том же хосте: сессия, начатая на одной точке входа, на другую не переносится. На каждую задачу берите новый id: один на аккаунт, один на парсинг.
Прогрейте сессию. Экзит закрепляется, когда завершается первый запрос с новым id. Соединения, открытые до этого момента, могут уйти на другие экзиты. Отправьте один запрос, дождитесь ответа и только потом запускайте параллельную нагрузку; браузер делает это сам, потому что сначала загружает документ, а потом его ресурсы.
Режим скорости. Добавьте к sticky-сессии speed-N, и шлюз на первом соединении попробует N экзитов, оставив самый быстрый. Сессия начинается на самом быстром из опробованных экзитов. Проигравшие закрываются до отправки данных, но цель видит их TCP-рукопожатия: несколько коротких соединений с нескольких домашних IP. Для парсинга и обычного браузинга это безвредно; для аккаунтов на чувствительных платформах держите speed на уровне 1–3. По умолчанию: 3 для sticky-сессий, 1 для профилей под аккаунты, до 10 для скачивания.
Экзиты — настоящие домашние подключения, и они могут уходить в офлайн. Когда сессия истекает или её экзит пропадает, следующее соединение с тем же id молча получает новый IP. Если смена IP ломает задачу, проверяйте выходной адрес и начинайте новую сессию с новым id сами.
Лимиты и порты
| Параллельные соединения | Без лимита. |
| Скорость на экзит | Определяется домашним подключением за экзитом и различается от экзита к экзиту. В режиме скорости sticky-сессия начинается на самом быстром из нескольких экзитов. |
| Открытые порты | Все, включая 80, 443, 8080, 8443, 3306, 3389, 25565 и почтовые порты приёма 143, 993, 110, 995. |
| Закрытые порты | 22, 25, 465, 587, 5060. Почту через Flex можно читать, но не отправлять. |
| DNS | Имена резолвит шлюз, а не ваша машина. В клиентах, которые различают схемы, используйте socks5h://, а не socks5://. |
| Учёт трафика | Считается в обе стороны и списывается с баланса пакета. Когда баланс обнуляется, новые соединения перестают авторизовываться; открытые передачи никогда не обрываются на середине. |
Ошибки
| Ответ | Что значит | Что делать |
|---|---|---|
| 407 (SOCKS5: ошибка авторизации) | Неверный логин или пароль, опечатка в параметре таргетинга, трафик пакета закончился или аккаунт отключён. | Проверьте логин по сегментам; проверьте баланс в панели. |
| 502 (SOCKS5: 0x04) | Под цель нет живого экзита, либо экзит недоступен. | Ослабьте цель, добавьте strict-false или просто повторите: следующее соединение — другое домохозяйство. |
| 504 | Экзит не ответил вовремя. | Повторите. В парсерах считайте 502 и 504 сигналом «следующий IP». |
| 400 | Адрес https:// отправлен как обычный forward-запрос. | Для HTTPS используйте CONNECT; любой нормальный HTTP-клиент делает это сам. |
Небольшая доля домашних экзитов принимает соединение и затем молчит. Если соединение открылось, а данных нет, закрывайте его и повторяйте, а не ждите.
Быстрый старт
- Выберите страну. Штат, город, ASN или индекс в США добавляйте, только если этого требует задача.
- Тип устройства? Включите фильтр ОС: Windows для Windows-профилей, Android для профилей Android, macOS и Linux.
- Rotation или Sticky. Для Sticky задайте время сессии (до 120 мин) и уровень скорости: 3 по умолчанию, 1 для аккаунтов, до 10 для скачивания.
- Connection type, Format, Quantity. HTTP или SOCKS5, выберите формат и число строк.
- Скопируйте из Proxy List и вставьте строки в свою программу.
Частые заблуждения
«Страна верная, а город нет».
Узкие цели зависят от того, какие экзиты сейчас онлайн. Повторите запрос или добавьте strict-false, чтобы шлюз откатился к региону и стране вместо отказа.
«Сессия сменила IP».
Либо истёк ttl, либо домашнее подключение за экзитом ушло в офлайн. Проверяйте IP перед важным шагом и переходите на новый id сессии, когда он меняется.
«Первые запросы сессии пришли с разных IP».
Они открылись до того, как сессия закрепилась. Сделайте первый запрос в одиночку и запускайте параллельную работу после его ответа.
«407 при верном пароле».
Опечатка в таргетинге намеренно роняет авторизацию. Сверьте строку с выдачей Proxy List и проверьте, что в пакете остался трафик.
Flex и Turbo
| Residential Flex | Residential Turbo | |
|---|---|---|
| Host | euf / usf / asf.geekproxy.net | rst.geekproxy.net |
| HTTP / SOCKS5 | 8888 (один порт) | 8989 / 1080 |
| Таргетинг | страна, континент, штат/регион, город, ASN, индекс в США, ОС устройства, strict/откат | страна, город |
| Sticky | до 120 мин, по id сессии, с гонкой экзитов по желанию | 1–1440 мин |
| UDP | недоступен | встроен (порт SOCKS5) |
| Порты | все, кроме отправки почты (25, 465, 587), SSH и SIP | все порты открыты |
Берите Flex, когда экзит должен быть точным: конкретный ASN, город, индекс в США, устройство на Windows или на Linux-ядре. Берите Turbo, когда нужны UDP, открытые порты или просто пропускная способность.