Для авторизаций, API-скрейпа и проверок интерфейсов в Headless Chrome используйте статичные IPv4-прокси (HTTPS/CONNECT или SOCKS5). Правило: 1 IP → 1 аккаунт/проект. GEO — рядом с целевыми сайтами/CDN (EU: DE/NL/PL/FR/GB; US: VA/NY/IL/TX/CA; APAC: SG/JP).
Что выбрать под Headless Chrome
- Тип прокси: HTTPS/CONNECT — универсально для web-трафика; SOCKS5 — устойчивые длительные TCP-сессии, удобно с проксированием DNS.
- Тип IP: IPv4 статичный — основной; резидентские — точечно для «домашнего» профиля; мобильные — только для чувствительных флоу (дороже/выше пинг); Shared — только безлогин.
- GEO: DE/NL (Европа), VA/NY/CA (США), SG/JP (APAC) — ближе к облакам и PoP CDN.
Puppeteer — быстрая настройка
// HTTPS/CONNECT без пароля const browser = await puppeteer.launch({ headless: 'new', args: [ '--proxy-server=http://IP:PORT', '--lang=ru,en-US;q=0.9', '--disable-blink-features=AutomationControlled' ] });// SOCKS5const browser = await puppeteer.launch({headless: 'new',args: ['--proxy-server=socks5://IP:PORT']});// Прокс-авторизация: используйте расширение/плагин для прокси-логина// (например, собст. расширение, puppeteer-extra-plugin-proxy) — Chrome не читает user:pass в --proxy-server.
Playwright — нативный прокси с логином/паролем
import { chromium } from 'playwright'; const browser = await chromium.launch({ headless: true, proxy: { server: 'http://IP:PORT', username: 'USER', password: 'PASS' } }); const ctx = await browser.newContext({ locale: 'ru-RU', timezoneId: 'Europe/Amsterdam' });
Полезные флаги и приёмы Chrome
--proxy-server=http://IP:PORT
илиsocks5://IP:PORT
.--proxy-bypass-list="<local>;*.internal"
— не проксировать локальные домены.--proxy-pac-url=http://proxy.local/proxy.pac
— проксировать только нужные домены.- Подстраивайте профиль под GEO:
--lang=ru,en-US;q=0.9
, часовой пояс/локаль, шрифты, WebGL/Canvas — меньше поводов для доп.проверок.
Мини-PAC (только целевые домены через прокси)
function FindProxyForURL(url, host) { if (dnsDomainIs(host, "target.com") || shExpMatch(host, "*.target.com")) return "PROXY IP:PORT; DIRECT"; return "DIRECT"; }
Stealth-настройки (антидетект для headless)
- Puppeteer: включайте набор анти-детект хуков (напр., скрытие
webdriver
, правкиnavigator.plugins
, WebGL/Canvas). Следите, чтобы отпечаток совпадал с GEO прокси. - Playwright: задайте locale/timezone/userAgent/viewport на контексте, шрифты/медиа-капабилити — под целевой регион.
- Не меняйте IP в активной авторизованной сессии.
Быстрый чек-лист стабильности
- Статичный IPv4, ближний GEO; 1 IP → 1 аккаунт/проект.
- Для входа/платежей — статики; ротация — только безлогин.
- DNS консистентен с GEO (SOCKS5 remote DNS или DoH/DoT региона).
- Умеренная параллельность и backoff, чтобы не «задушить» прокси.
Где купить прокси для Headless Chrome
Нужны провайдеры со статичными IPv4/IPv6, поддержкой HTTPS/CONNECT/SOCKS5, авторизацией (логин/пароль или whitelist), городами и API.
1 место: Proxys.io — статики по городам + API (HTTPS/SOCKS5)
Разведите пулы: «Headless-Login», «Headless-Parser», «Headless-Backup». Быстрый выпуск/замена IP, DC/резидентские/мобильные линейки.
- Плюсы: десятки GEO, API, быстрая замена IP.
- Минусы: резидентские/мобильные дороже DC — берите точечно.
ProxyLine — низкая задержка и ровные подсети
Статичные IPv4/IPv6 (HTTPS/SOCKS5) — стабильно для headless-скриптов и длительных сессий.
Proxy-Store — отдельные пулы на логины и парсинг
Статик под авторизации; ротируемые — только безлогинные задачи.
Proxy-Solutions — прицельные города и SLA
DE/NL/US/SG — когда важны конкретные локации и отчётный аптайм.
Где ещё можно купить
- PX6 (PROXY6) — бюджетные DC/IPv6 для фоновых задач.
- Proxymania — резерв по странам.
- ShopProxy — маркетплейс с фильтрами по протоколам/GEO.
Расширение для браузера (GUI-запуски и отладка)
Для быстрых ручных проверок и настройки профилей — переключатель пресетов прокси:
- Добавьте строки
login:password@ip:port
(HTTP) илиsocks5://login:password@ip:port
. - Пресеты: «Headless-DE», «Headless-US», «Headless-SG».
Скачать: Mobile Proxy Manager
Антидетект-браузеры (когда нужен полноценный профиль)
Если требуется «живой» профиль с гибкой маскировкой отпечатка, используйте антидетект-браузеры и закрепляйте за каждым профилем статичный IP:
- Dolphin Anty — вкладка «Прокси»:
login:password@ip:port
. - Indigo Browser — Proxy Configuration → привязка к профилю.
- Incogniton — Proxy Management → импорт/привязка.
Практические советы
- Соблюдайте robots.txt и правила площадок.
- Держите резервный IP того же города/ASN; мониторьте RTT/ошибки.
- Разделяйте роли: авторизации/платежи — статики; сбор без логина — ротация.
- При SOCKS5 используйте удалённый DNS (или DoH/DoT региона) для консистентной локали.
Чек-лист
- Выбран приватный статичный HTTPS или SOCKS5 (IPv4) близкого GEO.
- Puppeteer/Playwright стартуют с прокси; для Puppeteer с паролем — расширение/плагин.
- Профиль (locale/TZ/fonts/UA) соответствует региону прокси.
- Настроены PAC/правила, бэкапы IP и лимиты параллельности.
Комментариев нет