Как настроить параметры прокси в 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

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

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

apt-get install gnome-control-center

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

update-alternatives --config x-session-manager

3

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


Спаси мой день! Браузер Midori, кажется, читает значение прокси в dconf-tools ...
ChandlerQ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.