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