Продукты
Безлимитные прокси от $19/мес Ротационные прокси от $49/мес ISP прокси от $33/мес Персональные прокси от $3.50/мес UDP прокси от $5/мес Попробовать прокси
По целям
Парсинг и данные ИИ-сервисы Соцсети и мессенджеры Медиа и развлечения Все задачи →
Цены
Полная таблица цен Все 20 стран Гарантия возврата
Ресурсы
Блог MCP-сервер Инструкции по настройке Частые вопросы Для бизнеса О сервисе Партнёрская программа
Русский
English Русский

Настройка прокси в BAS (Browser Automation Studio)

В Browser Automation Studio прокси — это одно действие в скрипте, которое так и называется: Proxy. Поставьте его до первой загрузки страницы — и каждый сетевой запрос потока пойдёт через прокси, включая DNS-запросы. В этом гайде — куда ставить действие, какие форматы строк понимает BAS и главная для многопоточной работы схема: загрузка списка прокси из файла, чтобы каждый поток забирал свой IP.

Перед настройкой: данные прокси и порты

Вам понадобятся IP-адрес прокси и порт. И то и другое есть в личном кабинете — откройте активную подписку, там указаны все данные для подключения. BAS работает с HTTP- и SOCKS5-прокси, с авторизацией и без — так что подходят все четыре порта:

Авторизация Порт HTTP Порт SOCKS5 Кому подходит
Логин / пароль
данные из личного кабинета
8080 1080 Любая машина — авторизацию BAS выполняет сам, в том числе для SOCKS5
Привязка по IP
логин и пароль не нужны
8085 1085 Серверы со статическим IP — строка прокси сокращается до IP:порт

При работе с привязкой сначала добавьте IP-адрес сервера в привязку в личном кабинете. Обратите внимание: в отличие от обычных браузеров, BAS авторизуется на SOCKS5-прокси по логину и паролю без всяких обходных путей — работают оба порта, 1080 и 1085.

Шаг 1. Добавьте действие Proxy в начало скрипта

В поиске действий наберите Proxy и добавьте действие из группы «Браузер». Единственное важное правило: оно должно сработать до первой загрузки страницы и любого другого браузерного действия — всё, что идёт после действия Proxy, ходит через прокси, всё, что до, — напрямую.

Действие принимает строку прокси, тип (HTTP или SOCKS5) и необязательные поля логина и пароля. Если данные для входа уже внутри строки, поля логина и пароля оставьте пустыми. BAS разбирает большинство распространённых форматов:

123.45.67.89:8085 ваш-логин:ваш-пароль@123.45.67.89:8080 socks5://123.45.67.89:1085 socks:123.45.67.89:1080:ваш-логин:ваш-пароль http:ваш-логин:ваш-пароль:123.45.67.89:8080

Чтобы сменить прокси по ходу выполнения, вызовите действие Proxy ещё раз с новым значением — перезапуск потока не нужен. Пустая строка (или действие Reset) убирает прокси.

Классическая грабля: по умолчанию действие Proxy добавляется в режиме «Only Add» — оно выполняется в боевых запусках, но пропускается при разработке. В редакторе весь трафик идёт с вашего реального IP, и всё «работает», пока вы не заметите, что целевой сайт видит вас. Чтобы прокси работал и при разработке, переключите действие в режим «Execute And Add».

Шаг 2. Загрузите прокси из файла — по одному на поток

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

1. Создайте ресурс (например, с именем PROXY) с типом «файл» — при каждом запуске скрипта BAS покажет поле, куда нужно указать путь к proxies.txt.

2. В действии Proxy кликните по полю строки прокси, выберите «Загрузить из файла, ввода пользователя, базы данных» и укажите ресурс PROXY.

Это и есть вся настройка ротации: каждый поток при запуске забирает следующую строку из файла, и сотня потоков расходится по сотне IP без единой строчки кода. Если прокси не отвечает, BAS перезапускает поток и автоматически берёт из ресурса свежий адрес — только задайте разумный лимит ошибок в настройках запуска, чтобы мёртвые потоки не крутились бесконечно.

Наши пакеты начинаются от 100 IP и держат одни из самых высоких лимитов одновременных соединений на рынке — именно их и потребляет многопоточность BAS; какой тип прокси лучше подходит под какие задачи в BAS, с ценами и характеристиками, расписано на странице прокси для BAS. Когда целевой сайт начнёт ограничивать запросы, обновите список по запросу и выгрузите файл заново — скрипт не меняется. А если управлять списком не хочется вовсе, ротационные прокси дают всем потокам один адрес шлюза, а выходной IP меняется на каждом запросе.

Шаг 3. Проверьте подключение

Сразу после действия Proxy добавьте загрузку страницы https://api.ipify.org — она показывает одну строку с IP, который видит целевой сайт. Если там IP прокси, а не ваш, настройка работает; перед боевым запуском проверку уберите. Полезная деталь из документации BAS: DNS-запросы тоже идут через прокси, так что об утечке DNS можно не беспокоиться.

Если что-то не работает

Самые частые причины: потоки перезапускаются один за другим — обычно прокси не отвечают на выбранном порту; проверьте, что порт соответствует способу авторизации (см. таблицу), а на портах 8085/1085 — что IP машины добавлен в привязку; ошибки авторизации чаще всего значат, что формат строки запутал парсер — надёжнее всего логин:пароль@IP:порт плюс правильно выбранный тип; а если целевой сайт видит ваш реальный IP в редакторе — это режим «Only Add», описанный выше, а не поломка прокси. Если дело не в этом — напишите нам в онлайн-чат прямо на этой странице, поможем подключиться. Подробнее о подборе пакета — на странице прокси для BAS.