Настройка прокси в AdsPower
Дайте каждому профилю AdsPower свой адрес, вручную или скриптом.
AdsPower ведёт изолированные профили браузера с раздельными отпечатками, куками и хранилищем и рассчитан на команды, которые держат много рекламных и маркетплейс-аккаунтов. Чего он не решает, так это адрес: два профиля за одним IP связаны, как бы ни различались их отпечатки. Свой номер сессии на каждый профиль это и чинит.
Руководство по настройке
Откройте раздел прокси у профиля
Нажмите New Profile или отредактируйте существующий и пролистайте до раздела прокси. Выберите свой прокси, а не сохранённый пресет провайдера.
Заполните поля
Type: HTTP or SOCKS5
Host: proxy.sotaproxy.com
Port: 10000
Login: YOUR_USERNAME_c_US_s_1001_ttl_1h
Password: YOUR_PASSWORDСтрана, номер сессии и время жизни это суффиксы к имени пользователя. Меняйте число после _s_ для каждого нового профиля. Поле Change IP URL оставьте пустым: ротацией резидентки управляет логин, а не ссылка.
Проверьте прокси до запуска
Нажмите Check Proxy. Она возвращает адрес выхода и страну, а это и подтверждает, что суффикс разобрался. Не та страна означает, что строка логина собрана неверно.
Автоматизируй через SotaProxy API
Всё описанное выше работает без открытия дашборда. С API-ключом AdsPower может получать свежие данные прокси, покупать новые и продлевать истекающие - прямо из кода.
# Every active proxy on your account (ip, ports, login, password as JSON)
curl -H "Authorization: Bearer $KEY" https://api.sotaproxy.com/api/v1/proxies
# Buy more when you scale (price-check first with POST /quote)
curl -X POST https://api.sotaproxy.com/api/v1/orders \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-H "Idempotency-Key: my-unique-order-id" \
-d '{"product":"ipv4","countryId":565,"periodId":"1m","quantity":5}'Что вписать в форму прокси у профиля
AdsPower спрашивает тип, хост, порт, логин и пароль. Таргетинг резидентки едет внутри логина, поэтому отдельная точка входа под каждую страну не нужна:
Кнопка Check Proxy в форме показывает адрес выхода и его страну. Жмите её до первого запуска профиля: это единственный способ убедиться, что суффикс разобрался, а не молча отвалился в ротацию.
Парк профилей через Local API
Число после _s_ привязывает профиль к адресу, поэтому у каждого профиля оно своё. Руками это быстро превращается в ошибки, а Local API AdsPower создаёт профили скриптом, сразу с уникальной строкой логина:
Python: профиль на страну и номер сессии
import requests, time
API = "http://local.adspower.net:50325/api/v1/user/create"
fleet = [("US", 1), ("US", 2), ("GB", 3), ("DE", 4)]
for country, sid in fleet:
r = requests.post(API, json={
"name": f"{country.lower()}-{sid:03d}",
"group_id": "0",
"user_proxy_config": {
"proxy_soft": "other",
"proxy_type": "http",
"proxy_host": "proxy.sotaproxy.com",
"proxy_port": "10000",
"proxy_user": f"login_c_{country}_s_{sid}_ttl_1h",
"proxy_password": "password",
},
"fingerprint_config": {"automatic_timezone": "1"},
})
print(country, sid, r.json().get("data"))
time.sleep(1) # Local API принимает примерно запрос в секунду- Local API работает, только пока клиент AdsPower открыт на этой машине. Если в настройках включена проверка API-ключа, передавайте ключ с каждым запросом.
- Час это самое долгое время жизни липкой сессии, а домашнее устройство может отвалиться и раньше. Для аккаунтов, где адрес не должен меняться никогда, берите ISP-адрес: хост это IP из панели, порт 50100, суффиксов нет.
- Держите записи, какой номер сессии какому профилю принадлежит. Имя профиля из скрипта выше уже хранит и страну, и номер.
Из-за чего аккаунты связывают
Часовой пояс по IP при ротации
AdsPower по умолчанию берёт часовой пояс и геолокацию из IP при запуске. Без _s_ в логине проверка видит один адрес, а страницы грузятся через другой, и пояс может не совпасть с выходом. С липкой сессией адрес один и тот же.
Два профиля на одном адресе
Через общий номер сессии или общий статический адрес, неважно: это самый быстрый способ потерять связку, когда один помеченный аккаунт утянет за собой остальные.
Ротация под залогиненной сессией
Когда липкий час истекает посреди работы, площадка видит, что сессия телепортировалась. Долгоживущим аккаунтам место на ISP-адресах.
Пакетный импорт с одной строкой
Одна и та же строка прокси на сорок профилей даёт сорок профилей на одном адресе. Сначала сгенерируйте строки с разными номерами сессии, потом импортируйте.
Заметки и советы
- •Статические адреса вставляются в ту же форму: хост это IP из панели, порт 50100, суффиксов нет.
- •Часовой пояс и геолокацию «по IP» оставляйте только с липкой сессией или статическим адресом. При обычной ротации значение читается с одного адреса, а трафик уходит через другой.
FAQ
Могут ли два профиля AdsPower делить один прокси?
Могут, и это самый частый способ потерять связку аккаунтов. Два профиля на одном адресе связаны независимо от отпечатков. Давайте каждому профилю свой номер сессии.
Что вписать в поле Change IP URL?
Ничего. Это поле для мобильных прокси, которые меняют IP по ссылке. В резидентке SotaProxy новый адрес получают, меняя число после _s_ или убирая суффикс сессии совсем.
Почему профиль показывает не ту страну, которую я задал?
Строка логина не разобралась, и вместо таргетинга вы получили обычную ротацию. Проверьте, что код страны заглавными и что суффиксы идут в порядке страна, город, сессия, время жизни.
Резидентка или ISP для работы с аккаунтами?
ISP, если адрес не должен меняться никогда: он статический и выделен на весь срок. Резидентка с липкой сессией на час подходит для более лёгкой работы, но домашнее устройство может отвалиться и раньше часа.
Получи учётные данные прокси
Зарегистрируйся, пополни баланс и скопируй эндпоинт в AdsPower. Займёт менее 5 минут.
Начать