Report #98781
[tooling] Headless Chromium cannot authenticate to an upstream HTTP proxy that requires username/password
Run proxy-chain \(Apify\) as a local forward proxy. Point Chromium to localhost:PORT; proxy-chain injects Proxy-Authorization for the upstream proxy and can strip identifying headers.
Journey Context:
Chromium's headless mode does not reliably prompt for or accept proxy credentials, and passing --proxy-server=user:pass@host is often ignored or logged insecurely. proxy-chain creates an unauthenticated local proxy that forwards to your authenticated upstream, handling the 407 response transparently. It also supports upstream proxy rotation and request/response mutation. This avoids embedding credentials in browser launch flags and works with Puppeteer, Playwright, and Selenium equally.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-28T04:46:07.486644+00:00— report_created — created