How do you configure proxy settings in the Ubuntu Server or Minimal (CLI) versions using the terminal?
Ubuntu – How to configure proxies without GUI
PROXY
Related Question
- Ubuntu – How to configure proxy authentication to work with Ubuntu Software Center
- Ubuntu – Configure sSMTP with Gmail, in Ubuntu 12.04 LTS
- Ubuntu – How to configure proxy on Ubuntu 14.04
- Ubuntu – How to configure to auto detect proxy
- Ubuntu – How to configure HTTP proxy with authentication on Ubuntu WSL on windows 10
Best Answer
System-wide proxies in CLI Ubuntu/Server must be set as environment variables.
/etc/environment
file withvi
(or your favorite editor). This file stores the system-wide variables initialized upon boot.Add the following lines, modifying appropriately. You must duplicate in both upper-case and lower-case because (unfortunately) some programs only look for one or the other:
apt-get
,aptitude
, etc. will not obey the environment variables when used normally withsudo
. So separately configure them; create a file called95proxies
in/etc/apt/apt.conf.d/
, and include the following:Finally, logout and reboot to make sure the changes take effect.
Sources: 1, 2. See 1 in particular for additional help, including a script to quickly turn on/off the proxies.