Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Research: Proxy w/ HTTP Auth Upstream

Proxy w/ HTTP Auth Upstream

Research: Find Proxy Servers that support upstream forwarding to HTTP proxies with authentication.


  1. I am trying to use paid proxy X but it requires either IP-based or HTTP Proxy-Auth based authentication, I want a proxy with no auth requirements that works well with browsers.

Projects Explored


This was my first choices. It's lightweight, supports round robin rotation between upstream proxies and supports many protocols.

Doesn't support Auth proxies yet

Go Proxy

I have this running in production and it works well. Very easy to install and seems to support many protocols. Unfortunately, the documentation isn't clear on upstream proxies.

Filed an issue here

MITM Proxy

This is the only proxy I got to work with an HTTP upstream. Unfortunately, it injects it's own certs and doesn't support non-intercepting proxying for upstreams.


Squid is heavy, taking ~180MB of memory on my local machine so it probably will not scale for me. Officially, it supports proxy chaining and others have reported success with it. My attempts haven't worked, it ignores the cache peer rules and connects directly.


Also claims to support authenticated proxies officially. I haven't gotten it past DNS resolution for an non-authenticated upstream proxy.


Claims to support proxy chaining with username/password authentication out of the box. The documentation isn't clear on credential config. Issues here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment