I am setting up a lab environment inside our corporate environment for testing, I need to get internet access from the lab and would like to pass all internet traffic from the LAB to a proxy with basic authentication.
I have entered the proxy information into the network config of pfsense. pfsense is using the proxy to check for updates and I also downloaded and installed the squid package via this proxy.
But when I put the proxy details in the remote cache part of Squid config - no matter what config options I use (I've tried every combination and 3 re-installs of pfsense and squid), it doesn't work. When accessing the internet, I get this error :
Appliance Error (configuration_error)
Your request could not be processed because of a configuration error: "Unable to connect to authentication agent"
I think this error is coming from the parent corporate proxy. (But I'm not sure!)
I have tried the configuration in this post and I get the exact same error. In the squid log, the status of each request is "TCP_MISS/403". The destination is the correct IP for the parent proxy.
Is there an option somewhere blocking sending the basic auth or similar?