Onde as configurações de proxy são salvas? [duplicado]

2

Gostaria de criar um script para alternar os proxies entre casa e trabalho. Eu sei que você pode definir o proxy wget usando export http_proxy=proxy_address , mas essa não é a configuração em que o GUI salva a configuração.

O Google Chrome, por exemplo, usa a configuração que implantei em Configurações do sistema - > Rede - > Proxy . Onde esta informação é salva?

    
por Ahatius 04.08.2012 / 18:35

2 respostas

5

Encontrei a solução para minha pergunta há apenas dois dias.

Para poder alternar rapidamente entre o trabalho e o lar, eu quis escrever um script que alterasse a configuração do meu proxy para todos os aplicativos de uma só vez. A maioria dos aplicativos era fácil, todos eles tinham algum tipo de arquivo de configuração, para o qual eu acabei de criar uma cópia para usar no trabalho e em casa.

O proxy do sistema, no entanto, é salvo no gconf. Para facilitar a troca, eu fui para as configurações de rede, mudei o proxy para manual e digitei todas as minhas informações para o proxy (host & amp; porta).

Então, se eu quisesse navegar sem proxy, simplesmente teria que executar o seguinte comando:

gsettings set org.gnome.system.proxy mode 'none'

Para voltar à conexão do proxy, tive que usar o seguinte comando:

gsettings set org.gnome.system.proxy mode 'manual'

Não é necessário especificar host & amp; porta novamente, desde que aqueles já estão salvos. Se, no entanto, você tiver que trabalhar com vários proxies e precisar alternar entre hosts diferentes, poderá especificar os dados do proxy com os seguintes comandos:

gsettings set org.gnome.system.proxy.http port 8080

gsettings set org.gnome.system.proxy.http host 172.16.1.1

As alterações entram em vigor imediatamente.

Fonte

    
por Ahatius 08.10.2012 / 07:33
3

A autenticação de proxy é armazenada no arquivo /etc/apt/apt.conf . No entanto, você precisa de privilégios de root para editar o arquivo.

Uma maneira de editá-lo é:

gksu gedit /etc/apt/apt.conf

Você pode querer fazer o backup primeiro com:

sudo cp /etc/apt/apt.conf /etc/apt/apt.conf.old
    
por firecast 07.10.2012 / 12:26