Змінні середовища для управління поведінкою проксі-серверів є такими: http_proxy, ftp_proxy, https_proxy, all_proxy та no_proxy. На жаль, деякі програми вимагають цього у верхньому регістрі, інші програми потребують цих змінних у нижньому регістрі, а саме так, як є.
Формат для оголошення списку виключень проксі - це просто розділений комами список, декларація має деякі функції підстановки, але не всі програми дотримуються цього:
no_proxy=127.0.0.1,*.local.com
Ваше / etc / environment має мати таку конфігурацію проксі:
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/apt/apt.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 цього не робить, хоча, мабуть, вирішив цю проблему