К содержимому

Playwright прокси: логин и пароль, отдельный IP на каждый контекст

Отдельный выходной IP на каждый поток Playwright: фиксированный серверный — для тестов, домашний — когда сайт отсекает серверы.

Зачем Playwright прокси

Playwright управляет настоящим браузером, но каждый запрос всё равно уходит с IP вашей машины. Запустите много контекстов на одном сервере — и сайт увидит один адрес, который делает работу множества посетителей. Обычный ответ — HTTP 429 Too Many Requests (сервер просит снизить частоту) или блокировка.

Поддержка прокси встроена: один прокси на весь браузер или отдельный на каждый контекст, чтобы параллельные потоки выходили с разных IP. Поля username и password документированы для HTTP-прокси.

Для прокси с паролем в Chromium используйте HTTP. Chrome не поддерживает ни один способ авторизации для SOCKS5 и не берёт логин и пароль из настроек прокси, поэтому socks5:// с паролем в Chromium не заработает, хотя Playwright принимает такие адреса.

Рекомендуемая настройка для Playwright

Используйте клавиши со стрелками для горизонтальной прокрутки.

Рекомендуемая настройка для Playwright
ПунктВыборПочему
ПродуктСтатический прокси дата-центраСамый быстрый и дешёвый IP, не меняется весь срок — для тестов, CI и сайтов, которые пускают серверные IP
Если сайт блокирует серверыРотационный резидентный, бюджетная линияРеальные домашние IP от $1,50/ГБ; платите за трафик, а не за IP
Сколько IPПо одному на параллельный поток (контекст браузера)Потоки не делят один адрес и один лимит запросов
СтранаТам, где ваши пользователи; для дата-центра — США, Канада, Великобритания, Германия, Нидерланды, Япония, Корея или СингапурСайты, зависящие от геолокации, показывают каждой стране свою версию
ПротоколHTTPChromium не передаёт пароль для SOCKS5; HTTP авторизуется в любом браузере Playwright
Смена IPДата-центр: не меняется весь срокПродлите в «Мои активы» — IP дата-центра сохраняет адрес

Кнопка ниже открывает «Статические прокси дата-центра» со сценарием «ИИ и автоматизация». Перед оплатой выберите регион, срок, протокол и количество (до 100 IP за раз).

Какой прокси Proxy302 выбрать

Используйте клавиши со стрелками для горизонтальной прокрутки.

Какой прокси Proxy302 выбрать
ПунктСтатический ISPРотационный резидентныйДата-центр
Что вы получаетеФиксированный домашний IP на весь срокРеальные домашние IP: ротация выходов или липкая сессия в выбранной стране или крупном городеБыстрые фиксированные серверные IP, HTTP и SOCKS5
ЦенаЗа IP и срок — цена при оформленииБюджетная линия $1,50/ГБ ($1,35/ГБ в пакете 100 ГБ); премиум $5,00/ГБЗа IP и срок — самый дешёвый IP
Лучше всего для PlaywrightСценарии со входом, которым нужен один IP неделямиПарсинг сайтов, которые блокируют серверные IPCI, end-to-end тесты и быстрые пакетные задачи

Цены в долларах США. Пополните кошелёк один раз и оплачивайте из него любую линию. Само по себе ничего не продлевается: включите автопродление для IP в «Мои активы» или продлите IP там вручную; продление обычно сохраняет тот же IP.

Настройка прокси для Playwright за 5 шагов

  1. Выберите регион и срок

    Кнопка ниже открывает «Статические прокси дата-центра» (За IP и срок) со сценарием «ИИ и автоматизация». В «Настройках подключения» выберите «Регион» и «Срок», в «Протокол» — HTTP, в «Количество» — число IP (по одному для каждого параллельного потока, до 100 за раз) и нажмите «Проверить цену и создать».

  2. Скопируйте каждый IP

    В «Мои активы» кнопка «Копировать» даёт строку вида host:port:логин:пароль. Хост и порт положите в PROXY_HOST и PROXY_PORT, логин и пароль — в PROXY_USER и PROXY_PASS: переменные окружения не дают паролю попасть в код.

  3. Подключите прокси в Playwright

    Используйте код ниже. Прокси в newContext() даёт каждому потоку свой IP, прокси в launch() — один IP на весь браузер. server должен иметь вид http://host:port.

  4. Проверьте выходной IP

    Скрипт открывает api.ipify.org и печатает IP, который видит сайт.

    Ожидаемый результат Напечатан адрес прокси, а не вашего сервера.

  5. Если сайт блокирует IP дата-центра

    Откройте «Ротационные резидентные прокси»: в «Линия» выберите «Бюджетная», в «Добавить трафик» купите пакет (от 1 ГБ), в «Режим выхода» — «Глобальная ротация» для новых выходов на новых соединениях или «Выбор региона / липкий IP», чтобы остаться в одной стране или крупном городе. Ротационные резидентные прокси подключаются через proxy.proxy302.com:2222 по HTTP.

Прокси с логином и паролем в Playwright (Node.js)

Используйте клавиши со стрелками для горизонтальной прокрутки.

// npm i playwright   then   npx playwright install chromium
import { chromium } from 'playwright'

// From Proxy302 → My assets → Copy (host:port:user:password)
const { PROXY_HOST, PROXY_PORT, PROXY_USER, PROXY_PASS } = process.env

const browser = await chromium.launch()
// One proxy per browser context: each parallel worker gets its own exit IP
const context = await browser.newContext({
  proxy: {
    server: `http://${PROXY_HOST}:${PROXY_PORT}`, // HTTP: Chromium can't send a SOCKS5 password
    username: PROXY_USER,
    password: PROXY_PASS,
  },
})
const page = await context.newPage()
await page.goto('https://api.ipify.org?format=json')
console.log(await page.textContent('body')) // {"ip":"..."}: the proxy's exit IP, not your server's
await browser.close()

Проверено 2026-10-18 на Playwright 1.63.0 и Chromium 153 через локальный прокси с паролем: с верными данными страница открылась, с неверным паролем — нет. Замените адрес проверки IP на свой сайт.

То же на Python

Используйте клавиши со стрелками для горизонтальной прокрутки.

# pip install playwright   then   playwright install chromium
import os
from playwright.sync_api import sync_playwright

# From Proxy302 → My assets → Copy (host:port:user:password)
proxy = {
    "server": f"http://{os.environ['PROXY_HOST']}:{os.environ['PROXY_PORT']}",
    "username": os.environ["PROXY_USER"],
    "password": os.environ["PROXY_PASS"],
}

with sync_playwright() as p:
    browser = p.chromium.launch(proxy=proxy)  # or browser.new_context(proxy=proxy) per worker
    page = browser.new_page()
    page.goto("https://api.ipify.org?format=json")
    print(page.text_content("body"))  # the proxy's exit IP
    browser.close()

Playwright для Python принимает тот же словарь proxy в launch() или new_context(). Проверен синтаксис; версия на Node.js выше прогнана целиком.

Playwright MCP через прокси

Playwright MCP позволяет ИИ-клиенту, например Claude Code, Cursor или Codex, управлять браузером. Добавьте --proxy-server, и трафик этого браузера пойдёт через ваш прокси. Логин и пароль указываются прямо в адресе, в виде http://USER:PASS@HOST:PORT; отдельного параметра для имени пользователя нет. В --proxy-bypass через запятую перечисляются домены, которые не должны идти через прокси.

Используйте HTTP-вход прокси (у Proxy302 это порт 2222). В README есть и адреса socks5://, но Playwright не поддерживает SOCKS5 с логином и паролем: запрос на эту возможность 31 октября 2026 года закрыт как не планируемый. Если ИИ-агент управляет браузером через собственную библиотеку, смотрите руководство по прокси для browser-use.

proxy302-mcp — официальный MCP-сервер Proxy302 с открытым кодом на GitHub, его поддерживает команда Proxy302. Proxy302 также держит его по адресу https://proxy302.com/v1/mcp: клиенты, которые умеют передавать заголовок Authorization, например Claude Code, Cursor и VS Code, подключаются по API-ключу без установки. Команды установки — в руководстве по прокси MCP-серверу.

Playwright MCP через прокси: mcpServers

Используйте клавиши со стрелками для горизонтальной прокрутки.

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server",
        "http://USER:PASS@HOST:PORT",
        "--proxy-bypass",
        ".example.com"
      ]
    }
  }
}

Замените USER, PASS, HOST и PORT значениями из «Моих активов». Блок mcpServers добавляется в файл настроек вашего MCP-клиента.

Proxy302 коротко

Используйте клавиши со стрелками для горизонтальной прокрутки.

Proxy302 коротко
ПунктЦенаПротоколыЛокацииДля каких задач агента
Ротируемые резидентныеОт 1,5 доллара за ГБ (линия Budget); 5 долларов за ГБ (линия Premium); в больших пакетах дешевле за ГБHTTP, SOCKS5195+ стран и регионов; штат и крупный городАгенты для просмотра и поиска информации, сбор данных
Статические ISP, за IP0,5 доллара за 1 день, 7,99 доллара за 30 дней, одинаково во всех странахHTTP или SOCKS5, выбирается для каждого IP30 стран в форме заказа; наличие меняется каждый деньОдин фиксированный IP на каждый аккаунт, в который входит агент
ISP для ИИ-подписокЗа 30 дней: Claude 15 PTC, GPT / Grok 10 PTC, Gemini 8 PTC; первый заказ в каждом тарифе со скидкой 50%HTTP или SOCKS5Claude: США, Великобритания, Германия, Япония. GPT / Grok: США, Великобритания, Франция, Япония, Корея. Gemini: США, Великобритания, Франция, ЯпонияИнструменты для кода и агенты, вошедшие в аккаунт ChatGPT, Claude, Gemini или Grok
Дата-центр, за IP0,25 доллара за 1 день, 3,99 доллара за 30 днейHTTP или SOCKS5, выбирается для каждого IP8 странВызовы API и трафик инструментов, где тип IP не важен
proxy302-mcpБесплатно, открытый код (MIT)MCP через stdio, запуск через npxРаботает с продуктами вышеПозволяет Claude Code, Codex, Cursor и другим MCP-клиентам получить прокси и открывать страницы через него

Цены указаны в PTC и списываются с кошелька; 1 PTC = 1 доллар США. Бесплатного пробного периода нет: минимальная покупка — 1 ГБ ротируемого резидентного трафика или один IP на один день. Проверено 4 ноября 2026 г.

Быстрые решения

407 Proxy Authentication Required

Проверьте Логин и пароль совпадают со строкой из «Мои активы»? В Chromium server начинается с http://, а не socks5://?

Решение Скопируйте строку заново: host:port — в server, логин и пароль — в username и password. URL-кодирование в этих полях не нужно.

Страница показывает IP вашего сервера

Проверьте Прокси задан именно в том контексте, который открыл страницу? Хост не указан в bypass?

Решение Задайте proxy в этом newContext() (или в launch()) и уберите хост из bypass.

Таймауты или net::ERR_PROXY_CONNECTION_FAILED

Проверьте IP активен и не истёк в «Мои активы»? Работает ли curl -x http://ЛОГИН:ПАРОЛЬ@HOST:PORT https://api.ipify.org с той же машины?

Решение Продлите или замените IP. Если curl тоже не проходит, машина не достаёт до прокси — проверьте файрвол и исходящие правила.

Через время появляются 429 или проверка

Проверьте Несколько контекстов делят один IP? Как часто открываются страницы?

Решение Дайте каждому контексту свой IP, снизьте частоту или переведите этот сайт на ротационные резидентные прокси.

Частые вопросы о прокси для Playwright

Как настроить прокси в Playwright?

Опция proxy с server, username и password — в launch() для всего браузера или в newContext() для одного контекста. Одинаково работает в Node.js, Python, Java и .NET.

Поддерживает ли Playwright SOCKS5 с паролем?

Playwright принимает адреса socks5://, но Chromium не умеет авторизоваться в SOCKS5. Для прокси Proxy302 с паролем используйте HTTP-адрес.

Как менять IP в Playwright?

Открывайте новый контекст с другим прокси на каждый поток или сессию. На ротационных резидентных прокси с режимом «Глобальная ротация» новые соединения могут выходить с новых IP; для прокси, закреплённого в регионе, «Сменить IP» в «Мои активы» выдаёт новый адрес.

Резидентные или дата-центр для Playwright?

Дата-центр — если сайт пускает серверные IP: так быстрее и дешевле за IP. Ротационные резидентные — если сайт блокирует серверные IP или постоянно их проверяет.

Можно ли скачать браузеры для Playwright через прокси?

Да. В документации Playwright описана установка за прокси: задайте HTTPS_PROXY перед npx playwright install.

Сервис распознавания капчи: CaptchaAI

CaptchaAI — платный API распознавания капчи для программ автоматизации. Это отдельный сторонний сервис и партнёр Proxy302, прокси он не предоставляет. Используйте его только там, где это допускают условия сайта.

Ссылки и источники

13
  1. Документация Playwright: Network — HTTP proxy

    Официальная документация · Проверено:

  2. Playwright API: опция proxy в browserType.launch()

    Официальная документация · Проверено:

  3. Chromium: поддержка прокси в Chrome

    Официальная документация · Проверено:

  4. Документация Playwright: установка за файрволом или прокси

    Официальная документация · Проверено:

  5. MDN: 429 Too Many Requests

    Официальная документация · Проверено:

  6. Цены Proxy302

    Наблюдение за продуктом · Проверено:

    Цены ротационных резидентных прокси за ГБ — по странице цен и консоли (бюджетная линия $1,50/ГБ, $1,35/ГБ в пакете 100 ГБ; премиум $5,00/ГБ; 1 PTC = $1). Статические ISP и IP дата-центра считаются при оформлении за IP и срок.

  7. Консоль Proxy302 — Статические прокси дата-центра

    Наблюдение за продуктом · Проверено:

    Названия опций, способы оплаты и ограничения — по рабочей консоли на 2026-10-18: Линия (Премиум / Бюджетная), Режим выхода, Регион, Город, Протокол (HTTP / SOCKS5), Количество (1–500), Срок, Мои активы → Копировать / Сменить IP / Продлить / Копировать для ИИ. Ротационные резидентные прокси подключаются через proxy.proxy302.com:2222 (HTTP) и :3333 (SOCKS5). По данным каталога на 2026-10-18 (только чтение) статические IP дата-центра продаются в 8 странах: США, Канада, Великобритания, Германия, Нидерланды, Япония, Корея, Сингапур. С 24.10.2026 в консоли есть переключатель «Автопродление IP» для статических IP (по умолчанию включён, его можно снять при покупке): на странице покупки и для каждого IP в «Мои активы».

  8. Проверка на локальном прокси-стенде

    Локальный пример · Проверено:

    Код запущен 2026-10-18 через локальный HTTP-прокси с паролем (без верных данных отвечает 407); Playwright 1.63.0 и Chromium 153: с верными данными страница открылась через прокси, с неверным паролем — нет.

    Локальная проверка подтверждает синтаксис и авторизацию, но не доступ к конкретному сайту, стране или платформе.

  9. Playwright MCP README

    Официальная документация · Проверено:

    Read on 4 November 2026: --proxy-server (for example http://user:password@myproxy:3128) and --proxy-bypass (comma-separated domains).

  10. Playwright issue 10567: Support socks5 proxy with authentication

    Официальная документация · Проверено:

    Checked through the GitHub API on 4 November 2026: the request was closed as not planned on 31 October 2026. The Playwright option reference describes username and password for HTTP(S) proxies only.

  11. Proxy302 product facts and price list

    Наблюдение за продуктом · Проверено:

    Product facts file of the site (values checked against the console, the backend and the price table on 18-19 October 2026): products, prices in US$ (1 PTC = US$1), lease terms, protocols and ports, countries, quantity limits, no free trial.

  12. Proxy302 ISP for AI subscriptions: public catalog

    Наблюдение за продуктом · Проверено:

    Public JSON at proxy302.com/v1/proxy/ai-isp/catalog, read 4 November 2026: three tiers (Claude, GPT / Grok, Gemini), price per 30 days in PTC, 50% off the first order in a tier, cities by country.

  13. README proxy302-mcp (официальный MCP-сервер Proxy302)

    Наблюдение за продуктом · Проверено:

    README официального MCP-сервера Proxy302: команды установки, переменные окружения, семь инструментов, режим только для чтения без трат и размещённый сервер https://proxy302.com/v1/mcp.

Готовы подключиться?

Создайте аккаунт, пополните баланс и выберите выход: ротируемый резидентский, статический ISP или дата-центр. Ротируемые резидентные — в 195+ странах и регионах.