Це більш загальна відповідь разом із apt config.
Оскільки існує багато місць для налаштування параметрів проксі, це може заплутатися на початку. Дозвольте підсумувати деякі речі та запропонувати деякі добрі практики.
Для консольних програм
Наприклад: wget, git і майже кожен консольний додаток, який підключається до Інтернету.
Якщо ви хочете налаштувати проксі кожен раз, коли ви з якоїсь причини запускаєте команди, тоді встановіть змінні середовища за допомогою наступних команд.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Якщо ви хочете використовувати одне і те ж налаштування кожного разу для всіх користувачів, тоді використовуйте їх.
Налаштування в bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Налаштувати в /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Налаштування за допомогою GUI
Відкрийте налаштування мережі та встановіть системний проксі-сервер для вашої системи.
Мережа -> Мережевий проксі -> Налаштувати -> Застосувати систему в усьому світі.
Але це може бути не корисно, якщо у вас є автентифікація для проксі.
Для влучного.
Вам потрібно зробити додаткову роботу для apt, оскільки, до речі, apt не підкоряється змінним оточення,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Для всього, що не входить в цю область, повинна бути можливість налаштувати параметри проксі-сервера в самій програмі. Якщо не вибачте;)