I fight with computers

Setting a proxy for Aptitude (on Windows)

In Windows, almost everything inherits the "Internet Explorer" proxy settings. I was somewhat surprised when the Linux Subsystem for Windows (beta) did not.

For most Linux applications, you can set a proxy by setting the environment variable HTTP_PROXY, e.g.

$ HTTP_PROXY=http://my.proxy.server:8080

To set up persistent proxy server settings for apt-get, you'll similarly need to do it the Linux way. This is done by creating a file named /etc/apt/apt.conf and adding the following line:

Acquire::http::Proxy "http://my.proxy.server:8080";

You can also use the configuration to set the User-Agent header, by adding the following line:

Acquire::http::User-Agent "My Custom User Agent";

Or, to send no user-agent:

Acquire::http::User-Agent "";