Як налаштувати параметри проксі для Linux XFCE?


9

У мене виникли проблеми під час налаштування параметрів проксі XFCE. Хоча оголошення про змінні проксі в / etc / Environment, здається, працює для wget, curl та chrome, це не впливає на apt або firefox. Крім того, видається, що існує потреба у дублірованих проксі-змінних: одна в нижньому регістрі, а інша у вищому регістрі.

Чи може хто-небудь перерахувати повний набір змін у конфігурації, необхідних для ефективного інформування всіх програм про використання налаштувань проксі-серверів у середовищі XFCE та, можливо, прокоментувати необхідність налаштувань верхнього та нижнього регістру? Спасибі

Відповіді:


8

Змінні середовища для управління поведінкою проксі-серверів є такими: 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 цього не робить, хоча, мабуть, вирішив цю проблему



У Firefox тепер є параметр у розділі Налаштування -> Додатково -> (вкладка Мережа) -> Налаштування (у розділі "З'єднання") до "Використовувати параметри системного проксі", який, очевидно, використовуватиме системні налаштування з файлу середовища.
Габріель Стейплз

4

Використання XFCE 4.10 в ArchLinux

Я теж спробував dconf , але це не спрацювало.

Використання Linux Mint 13 XCFE

Мені вдалося налаштувати проксі-сервер за допомогою "мережі gnone-control-center"

apt-get install gnome-control-center

не забудьте скинути xfce як свого менеджера сеансів після встановлення пакету gnome-control-center:

update-alternatives --config x-session-manager

3

Я спробував пакет Gnome "dconf-tools" в Xfce, і він працює.


Врятуй мій день! Браузер Midori, здається, читає значення проксі, встановлене в dconf-інструментах ...
ChandlerQ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.