HTTP Proxies and Command-Line Utilities1 December 2005 · Filed in Information
A few weeks ago, I locked down outbound HTTP traffic from my network. All outbound HTTP traffic must now pass through a caching HTTP proxy. (The proxy also performs some content filtering so that the kids don’t access stuff they shouldn’t.)
In my recent experiments with Kubuntu, I needed to download some small files using
wget, but couldn’t because of the proxy. As it turns out, there is a really simple fix.
Simply set an environment variable called
http_proxy to the correct URL of the outbound proxy server, e.g., “http://proxy.company.com:8080” or whatever. In the bash shell, this can be easily accomplished with this command:
Once this environment variable was set properly (I messed up a couple of times trying to set it, getting my
bash syntax confused with my
apt-get worked like a charm. I haven’t yet tried this with yum on Fedora Core 3, but I anticipate that it will work there as well.