8

У меня возникли проблемы при настройке параметров прокси-сервера XFCE. Хотя объявление переменных прокси в /etc /environment, похоже, работает для wget, curl и chrome, оно не влияет на apt или firefox. Кроме того, кажется, что есть необходимость в дублированных переменных прокси, одна в нижнем регистре, другая в верхнем регистре.

Может ли кто-нибудь перечислить полный набор изменений конфигурации, необходимых для эффективного информирования всех приложений об использовании параметров прокси-сервера в среде XFCE и, возможно, прокомментировать необходимость использования параметров верхнего и нижнего регистра ?, Спасибо.

3 ответа3

6

Переменные окружения для управления поведением прокси-сервера: 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

Вы должны выйти из системы, прежде чем среда рабочего стола обновит переменные среды. Поскольку все настольные приложения запускаются настольной средой, они впоследствии наследуют настройки среды.

Далее вам необходимо обновить вашу подходящую конфигурацию. Создайте файл с именем /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 - нет, даже несмотря на то, что он, по-видимому, решил эту проблему.

3

Я попробовал пакет gnome "dconf-tools" в Xfce, и он работает.

3

Использование XFCE 4.10 в ArchLinux

Я тоже пробовал dconf , но у меня не получилось.

Использование Linux Mint 13 XCFE

Мне удалось настроить прокси-сервер с помощью «gnone-control-center network»

apt-get install gnome-control-center

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

update-alternatives --config x-session-manager

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .