Back to blog
Automation7 min read

Puppeteer and Playwright Proxy Configuration

Route headless Chrome through HTTP proxies in Puppeteer and Playwright — launch args, auth, and fingerprint notes.

Route headless Chrome through HTTP proxies in Puppeteer and Playwright — launch args, auth, and fingerprint notes.

Launch options

Pass --proxy-server=http://host:port to Chromium. Playwright uses proxy key in launch or context.

Proxy auth

Use page.authenticate for HTTP basic proxy credentials after launch.

Fingerprinting

Headless detection is separate from proxy choice — combine realistic UA and timing.

Related: avoiding bansSelenium proxies.

Need proxies at scale?

proxies.st offers health-checked HTTP and SOCKS pools with dashboard access, API keys, and plain-text bulk feeds for pipelines.

Related guides