Proxy not used if proxyport == 80

I have a few proxies I use. I found that if the prox is on port 80, then it is bypassed, even though I've selected "Use proxy XXX for all URLs.

I can duplicate this easily.

Add a new proxy, enable it, set the proxy address to 1.1.1.1 (or anything!) and set the port to 80.

Save it all. Select "Use proxy XXX for all URLs".

Check out http://www.whatismyip.com -- it's not going through the proxy.

I will continue looking into this but...

I will continue looking into this but all the servers I have ran into on http port 80 are mis-configured (or correctly configured depending on intended use) to not let me use it. do you have a server that does work on port 80 without firefox (to be sure it's not the proxy failing.)

Actually, looking at this a

Actually, looking at this a bit closer -- it looks like my company's proxy server is intercepting the request and making a direct request, bypassing the proxy server. Now that I think about it, I ran into this once before when I changed IP addresses for a host. Even when I hardcoded the new IP on a host behind the proxy server, the proxy server would change make the request to the address it had cached -- even though the DST IP was for the new IP address. It used the host in the HTTP request and used it's DNS cache entry for that host.

Sorry for the false alarm. I'll double check from home where I'm not behind their goofy proxy.

This is problem with

This is problem with Firefox, i think, and documented in the FoxyProxy FAQ's Known Problems section. There's more info here (old FoxyProxy forums). I'd be curious about your opinion re: transparent proxy on port 80. AFAIK, I didn't do my testing with a transparent proxy, but I suppose it might have been there without my knowledge.

DSL providers are known to use Transparent proxies,

DSL providers are known to use Transparent proxies, but for caching http:// 80 is the goal & due to how a ran one of my attempts I doubt clouded the test too much.

(I'll have to add this to my list of forced vs transparent proxies.)