Ubuntu: How do I configure proxies without GUI?
Channel: Roel Van de Paar
Date: 2019-06-18

Ubuntu: How do I configure proxies without GUI?


Question: How do you configure proxy settings in the Ubuntu Server or Minimal (CLI)
versions using the terminal?

Solutions Sample (Please watch the whole video to see all solutions, in order of how many people found them helpful):

== This solution helped 99 people ==
System-wide proxies in CLI Ubuntu/Server must be set as environment variables.
    * Open the /etc/environment file with vi (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:
      http_proxy="http://myproxy.server.com:8080/"
      https_proxy="http://myproxy.server.com:8080/"
      ftp_proxy="http://myproxy.server.com:8080/"
      no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
      HTTP_PROXY="http://myproxy.server.com:8080/"
      HTTPS_PROXY="http://myproxy.server.com:8080/"
      FTP_PROXY="http://myproxy.server.com:8080/"
      NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
    * apt-get, aptitude, etc. will not obey the environment variables when used
      normally with sudo. So separately configure them; create a file called
      95proxies in /etc/apt/apt.conf.d/, and include the following:
      Acquire::http::proxy "http://myproxy.server.com:8080/";
      Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";
      Acquire::https::proxy "https://myproxy.server.com:8080/";
Finally, logout and reboot to make sure the changes take effect.
----
Sources: https://wiki.archlinux.org/index.php/Proxy_settings, 2. See 1 in
particular for additional help, including a script to quickly turn on/off the
proxies.

With thanks & praise to God! With thanks to all the many who have made this project possible! | Content (except music & images) licensed under cc by-sa 3.0 | Music & music license: https://www.bensound.com/royalty-free-music | Images & images license: https://stocksnap.io/license and others | With thanks to user muru (https://askubuntu.com/users/158442), user ish (https://askubuntu.com/users/58612), user Braiam (https://askubuntu.com/users/169736), user Asad (https://askubuntu.com/users/83022), and the Stack Exchange Network (http://askubuntu.com/questions/175172). Trademarks are property of their respective owners. Disclaimer: All information is provided "AS IS" without warranty of any kind. You are responsible for your own actions. Please contact me if anything should be amiss at Roel D.OT VandePaar A.T gmail.com.