переменные среды для контроля поведения прокси-сервер следующим образом: при, ftp_proxy, https_proxy, all_proxy и no_proxy. К сожалению, некоторые приложения требуют их в верхнем регистре, другие приложения нуждаются в этих переменных в нижнем регистре, что именно так.
формат объявления списка исключений прокси-сервера-это просто список, разделенный запятыми, объявление имеет некоторые возможности подстановочных знаков, но не все приложения уважают эти:
no_proxy=127.0.0.1,*.local.com
ваша /etc/среда должна иметь следующую конфигурацию прокси:
no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080
вы должны выйти из системы, прежде чем среда рабочего стола обновит переменные среды. Поскольку все настольные приложения запускаются средой рабочего стола, они наследуют его параметры среды.
Далее вам нужно обновить конфигурацию apt. Создать файл /etc/АПТ/АПТ.conf и отредактируйте его, чтобы содержать эти объявления:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
убедитесь, что apt подобрал эти настройки с помощью этой команды
apt-config dump | grep -i proxy # lists the proxy settings
Chrome будет уважать прокси-переменные среды, но Firefox не будет, хотя она, видимо, решать этот вопрос