Como configurar definições de proxy no Linux XFCE?

8

Eu tive problemas ao configurar minhas configurações de proxy XFCE. Apesar de declarar que as variáveis proxy em / etc / environment parecem funcionar para wget, curl e chrome, não tem efeito no apt ou no firefox. Além disso, parece haver uma necessidade de variáveis de proxy duplicadas, uma em minúsculas e outra em maiúsculas.

Alguém pode listar o conjunto completo de alterações de configuração necessárias para informar efetivamente todos os aplicativos para usar configurações de proxy no ambiente XFCE e, talvez, comentar sobre a necessidade de configurações de letras maiúsculas e minúsculas ?, obrigado.

    
por Gearoid Murphy 15.11.2011 / 16:39

3 respostas

6

As variáveis de ambiente para controlar o comportamento do proxy são as seguintes: http_proxy, ftp_proxy, https_proxy, all_proxy e no_proxy. Infelizmente, alguns aplicativos exigem isso em maiúsculas, outros aplicativos precisam dessas variáveis em letras minúsculas, apenas do jeito que é.

O formato para declarar uma lista de exclusão de proxy é simplesmente uma lista separada por vírgula, a declaração tem alguns recursos de caractere curinga, mas nem todos os aplicativos os respeitam:

no_proxy=127.0.0.1,*.local.com

Seu / etc / environment precisa ter a seguinte configuração de proxy:

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

Você deve efetuar logoff antes que o ambiente da sua área de trabalho atualize suas variáveis de ambiente. Como todos os aplicativos da área de trabalho são iniciados pelo ambiente de área de trabalho, eles subsequentemente herdam suas configurações de ambiente.

Em seguida, você precisará atualizar sua configuração do apt. Crie um arquivo chamado /etc/apt/apt.conf e edite-o para conter estas declarações:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

Verifique se o apt selecionou essas configurações por meio deste comando

apt-config dump  | grep -i proxy # lists the proxy settings
O

Chrome respeitará as variáveis de ambiente do proxy, mas o Firefox não, embora aparentemente tenha abordado esse problema questão

    
por 15.11.2011 / 16:53
3

Eu tentei o pacote Gnome "dconf-tools" no Xfce e ele funciona.

    
por 13.09.2012 / 02:21
3

Usando o XFCE 4.10 no ArchLinux

Eu tentei dconf também, mas não funcionou para mim.

Usando o Linux Mint 13 XCFE

Consegui configurar o proxy usando a 'rede do centro de controle do gnone'

apt-get install gnome-control-center

não se esqueça de redefinir o xfce como seu gerenciador de sessão após instalar o pacote gnome-control-center:

update-alternatives --config x-session-manager
    
por 04.01.2013 / 11:04