Это более общий ответ вместе с apt config.
Так как есть много мест для настройки параметров прокси-сервера, это может запутаться при начале. Позвольте мне кратко изложить некоторые вещи и предложить некоторые хорошие практики.
Для консольных программ
Ex: wget, git и почти все консольные приложения, которые подключаются к Интернету.
Если вы хотите настроить прокси каждый раз, когда вы запускаете свои команды по какой-либо причине, установите переменные среды , используя следующие команды.
export http_proxy=http://DOMAIN\USERNAME:[email protected]:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:[email protected]:PORT/
Иначе, если вы хотите использовать одни и те же настройки каждый раз для всех пользователей, используйте их.
Настроить в bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:[email protected]:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:[email protected]:PORT/
Настроить в /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Настроить с помощью GUI
Откройте сетевые настройки и установите сетевой прокси-сервер вашей системы.
Сеть - > Сетевой прокси - > Настроить - > Примените систему в целом.
Но это может быть не полезно, если у вас есть аутентификация для прокси.
Для apt.
Вам нужно сделать некоторую дополнительную работу для apt, так как случайно apt не подчиняется переменным среды,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:[email protected]:PORT";
Acquire::https::Proxy "https://USERNAME:[email protected]:PORT";
Для всего, что выходит из этой области, должна быть опция для настройки параметров прокси-сервера в самом приложении. Если нет, извините;)