Правим переменные окружения:
$sudo mcedit /etc/environment
Добавляем настройки на прокси в формате:
http_proxy="http://username:password@proxy:port/" https_proxy="https://username:password@proxy:port/" ftp_proxy="ftp://username:password@proxy:port/" ftps_proxy="ftp://username:password@proxy:port/"
Например
http_proxy="http://192.168.10.2:8080/" https_proxy="https://192.168.10.2:8080/"
Правим конфиг APT:
$sudo mcedit /etc/apt/apt.conf
Добавляем или изменяем следующие строчки, в формате по аналогии с окружением
Acquire::http::Proxy "http://username:password@proxy:port/"; Acquire::https::Proxy "http://username:password@proxy:port/"; Acquire::ftp::Proxy "http://username:password@proxy:port/"; Acquire::ftps::Proxy "http://username:password@proxy:port/";
Для исключения использования прокси-сервера в отношении каких-либо адресов/подсетей в environment добавляем:
no_proxy=localhost,127.0.0.1,192.168.10.0/24,www.exemple.com
Ребут.
Необходимо уточнить правила использования кавычек, слэша, и регистра букв.
ОтветитьУдалитьНапример, следующие записи не равнозначны:
http_proxy="http://192.168.10.2:8080/"
http_proxy=http://192.168.10.2:8080
HTTP_PROXY=HTTP://192.168.10.2:8080/
Что приводит к самым непредсказуемым последствиям.