My computer work behind a squid proxy with authentication. After doing several configurations, many programs still does not use the proxy settings. I configured the ubuntu proxy settings, inthe .bashrc and the /etc/environment
I have looked at proxychains, but that is only for individual programs.
My thought is to use a desktop proxy like tinyproxy, and use ip tables to redirect all port 80 traffic to that proxy, which then goes to the external squid proxy.
This must be an every day problem.