Это более общий ответ вместе с 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/" ...
Настройка с использованием графического интерфейса
Откройте настройки сети и настройте прокси-сервер вашей системы.
Сеть -> Сетевой прокси -> Настроить -> Применить к системе.
Но это может быть бесполезно, если у вас есть аутентификация для прокси.
Для кв.
Вам нужно проделать дополнительную работу для apt, поскольку apt не подчиняется переменным окружения,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Для всего, что выходит за рамки, должна быть опция для настройки параметров прокси в самом приложении. Если не извините;)