Руководство по использованию
Подключение к прокси Soxway и управление гео-таргетингом и ротацией через суффиксы логина
Все настройки гео-таргетинга и ротации задаются прямо в логине путём добавления специальных суффиксов. Пароль и хост/порт никогда не меняются — меняется только логин.
| Хост | v1.soxway.io |
| Порт HTTP / HTTPS | 5000 (HTTP-прокси, также туннелирует HTTPS через CONNECT) |
| Порт SOCKS5 | 1080 |
| Логин | your_username (+ опциональные суффиксы, см. ниже) |
| Пароль | your_password (всегда неизменен) |
Для HTTPS не нужен отдельный порт: направьте клиент на HTTP-прокси на
5000, и он установит TLS end-to-end через туннель CONNECT. Прокси никогда
не видит ваш открытый трафик.
Форматы подключения
# HTTP
http://your_username:[email protected]:5000
# HTTPS (тот же URL — TLS устанавливается после CONNECT)
http://your_username:[email protected]:5000
# SOCKS5
socks5://your_username:[email protected]:1080curl
# HTTP
curl -x http://your_username:[email protected]:5000 https://ipinfo.io
# SOCKS5
curl --socks5 v1.soxway.io:1080 -U your_username:your_password https://ipinfo.ioPython (requests)
import requests
proxies = {
"http": "http://your_username:[email protected]:5000",
"https": "http://your_username:[email protected]:5000",
}
r = requests.get("https://ipinfo.io/json", proxies=proxies)
print(r.json())Node.js (axios)
import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent(
'http://your_username:[email protected]:5000'
);
const res = await axios.get('https://ipinfo.io/json', { httpsAgent: agent });
console.log(res.data);Гео-таргетинг (суффиксы логина)
Добавляйте суффиксы к логину, чтобы выбрать локацию. Суффиксы можно комбинировать в любом порядке, но рекомендуемый порядок — гео → сессия → ttl.
| Суффикс | Описание | Пример |
|---|---|---|
_country-XX | Страна, ISO 3166-1 alpha-2 (регистр не важен) | _country-US |
_region-Name | Регион / область | _region-bavaria |
_city-Name | Город | _city-london |
_isp-Name | ISP / оператор | _isp-vodafone |
Значения из нескольких слов: используйте дефис - вместо пробела — например
_city-new-york. Шлюз приводит это к виду, который ожидает пул.
# Только США — ротация
socks5://your_username_country-US:[email protected]:1080
# Германия + регион Бавария
http://your_username_country-DE_region-bavaria:[email protected]:5000
# Великобритания + город Лондон
http://your_username_country-GB_city-london:[email protected]:5000Поддержка гео зависит от типа прокси — не каждый суффикс работает для каждого
пула. Сверьтесь с матрицей поддержки
ниже, прежде чем полагаться на _region-, _city- или _isp-.
Режимы ротации
Ротация (по умолчанию)
Новый IP на каждый запрос. Максимальная анонимность, лучше всего для парсинга. Без суффикса.
socks5://your_username_country-GB:[email protected]:1080Стабильный — _s-SessionID
Один IP удерживается столько, сколько позволяет пул. Один и тот же Session ID всегда указывает на один и тот же IP.
socks5://your_username_country-GB_s-mySessionId:[email protected]:1080Sticky — _s-SessionID + _ttl-Nm
IP удерживается N минут, затем ротируется. Разные Session ID дают разные IP.
# тот же IP на 30 мин, затем ротация
socks5://your_username_country-GB_s-ee2323b3_ttl-30m:[email protected]:1080
# другой ID → другой IP
socks5://your_username_country-GB_s-ee2323b4_ttl-30m:[email protected]:1080
# все параметры вместе
socks5://your_username_country-GB_region-england_city-london_s-abc123_ttl-60m:[email protected]:1080_ttl- принимает минуты (_ttl-30m) или часы (_ttl-2h). _ttl- можно
использовать и без _s- — тогда шлюз сам сгенерирует сессию, и режим станет
sticky.
Лимиты TTL различаются по типу прокси (см. матрицу). Например, Residential
ограничивает время жизни sticky-сессии 120 минутами — больший _ttl- молча
обрезается до 120m.
Полный справочник суффиксов логина
{token}[_country-XX][_region-Name][_city-Name][_isp-Name][_s-SessionID][_ttl-Nm]| Суффикс | Значения | Примечания |
|---|---|---|
_country-XX | ISO 3166-1 alpha-2 (US, DE, GB…) | Регистр не важен |
_region-Name | Название региона / области | Пробелы как - |
_city-Name | Название города | Пробелы как - |
_isp-Name | Название ISP / оператора | Пробелы как - |
_s-SessionID | Любая буквенно-цифровая строка | Стабильный: один ID → один IP, удерживается максимально долго |
_ttl-Nm / _ttl-Nh | напр. _ttl-30m, _ttl-2h | Sticky: удерживать IP N мин/часов, затем ротация |
- Сначала гео-суффиксы, затем сессия
_s-, затем_ttl-для sticky. _s-SessionIDвключает стабильный режим; добавьте_ttl-Nmдля sticky (с ограничением по времени).- Разные Session ID всегда дают разные IP.
- Вся строка — это логин прокси; пароль не меняется.
Матрица поддержки гео по типам прокси
Суффиксы всегда принимаются шлюзом, но что именно учитывает каждый пул — различается. Неподдерживаемые суффиксы молча игнорируются.
| Суффикс / режим | Residential | Residential Premium | Mobile | Datacenter | 4G Mobile |
|---|---|---|---|---|---|
_country- | ✅ | ✅ | ✅ | ✅ | 🔒 фикс. |
_region- | ✅ | ❌ | ❌ | ❌ | 🔒 фикс. |
_city- | ✅ | ✅ | ✅ | ❌ | 🔒 фикс. |
_isp- | ✅ | ❌ | ❌ | ❌ | 🔒 фикс. |
_s- (стабильный) | ✅ | ✅ | ✅ | ✅ | 🔄 API |
_ttl- (sticky) | ✅ (≤120m) | ✅ (по умолч. 10m) | ✅ (по умолч. 10m) | ❌ | 🔄 API |
Легенда
- ✅ поддерживается — ❌ игнорируется этим пулом.
- 🔒 фикс. — локация 4G Mobile задаётся при покупке; гео-суффиксы её не меняют.
- 🔄 API — ротация 4G Mobile управляется через API, а не через суффиксы логина.
- ≤120m — время жизни sticky-сессии ограничено 120 минутами; большие значения обрезаются.
- по умолч. Nm — если задать
_s-без_ttl-, применяется время жизни sticky по умолчанию.
Пулы Datacenter поддерживают только _country- + закрепление сессии — без
региона/города/ISP и без своего TTL. Если нужна точная гео или долгоживущие
sticky-сессии, используйте пул Residential.