Onde fornecer detalhes de autenticação para o Network Proxy (Central Proxy) no Fedora?

5

Meu sistema está rodando o Fedora 16 e eu moro em um campus onde nós usamos a LAN para nos conectar à Internet. E para isso, usamos um proxy http com autenticação (nome de usuário e senha). Eu tentei colocar o proxyaddress:port nas configurações do Network Proxy depois de ir para a janela Configurações de rede. No entanto, ele nunca solicitou uma autenticação e os programas que usam a internet não conseguem se conectar, exceto o Firefox, porque ele pede autenticação. Além disso, eu poderia fazer com que o Yum funcionasse editando manualmente yum.conf . Eu até tentei usar http://username:password@proxy:port como na configuração do Yum, mas não ajudou.

Existe alguma solução para este problema?

Obrigado.

    
por Vishnu 07.03.2012 / 12:15

1 resposta

2

Muitos, mas não todos, os programas honram as variáveis de ambiente http_proxy , https_proxy , ftp_proxy e no_proxy . Você pode adicioná-los ao seu ~/.bashrc .

export http_proxy="http://username:password@yourproxy:port"
export https_proxy="http://username:password@yourproxy:port"
export ftp_proxy="http://username:password@yourproxy:port"
export no_proxy="localhost,127.0.0.1"

Alguns programas, como yum , exigirão as informações do proxy de uma determinada maneira e precisarão ser configurados individualmente.

Também é possível definir manualmente as configurações de proxy no Gnome3 usando gsettings porque alguns programas, como o Chromium, honrarão essas configurações. Veja man gsettings e gsettings help para mais informações.

# gsettings list-recursively org.gnome.system.proxy
org.gnome.system.proxy autoconfig-url ''
org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8']
org.gnome.system.proxy mode 'none'
org.gnome.system.proxy use-same-proxy true
org.gnome.system.proxy.ftp host ''
org.gnome.system.proxy.ftp port 0
org.gnome.system.proxy.http authentication-password ''
org.gnome.system.proxy.http authentication-user ''
org.gnome.system.proxy.http enabled false
org.gnome.system.proxy.http host ''
org.gnome.system.proxy.http port 8080
org.gnome.system.proxy.http use-authentication false
org.gnome.system.proxy.https host ''
org.gnome.system.proxy.https port 0
org.gnome.system.proxy.socks host ''
org.gnome.system.proxy.socks port 0
    
por 18.05.2012 / 22:03