onde você precisa desativá-lo? As configurações de proxy dependem do aplicativo, tanto quanto eu sei.
Diskilla 5/10/10
Respostas:
27
Como a outra resposta diz, existem alguns programas que não olham para o sistema, e você pode precisar configurá-los individualmente. Por exemplo, o wget possui várias opções de proxy, que podem ser usadas para ignorar ou adaptar a configuração do proxy ambiental durante a execução. Aqui estão algumas áreas nas quais os proxys do sistema podem ser configurados.
Como meu sistema se parece, observe que você terá que alterar a configuração especificada do sistema para o seu ambiente de rede.
Gostaria de verificar o ~ / .bashrc para que a configuração seja aplicada automaticamente na inicialização do sistema.
$ man env
$ man set
$ # The file section near the end of the bash manual.
$ man bash
FILES/bin/bashThe bash executable/etc/profileThe systemwide initialization file, executed for login shells/etc/bash.bashrcThe systemwide per-interactive-shell startup file/etc/bash.bash.logoutThe systemwide login shell cleanup file, executed when a login
shell exits~/.bash_profileThe personal initialization file, executed for login shells~/.bashrcThe individual per-interactive-shell startup file~/.bash_logoutThe individual login shell cleanup file, executed when a login
shell exits~/.inputrcIndividual readline initialization file
Supondo que você esteja falando sobre um software de linha de comando típico e um proxy HTTP:
A maioria das ferramentas de linha de comando seleciona isso na variável de ambiente HTTP_PROXY, portanto, antes de executar um comando:
unset HTTP_PROXY
Pode haver alguma variação entre software / plataformas, e você também pode precisar unset http_proxy.
Observe que muitos programas armazenam essas informações em seus próprios arquivos de configuração e provavelmente ignoram o ambiente; portanto, você precisará abordá-los caso a caso.
Esta é uma boa resposta, mas tenho medo de que haja mais locais no sistema, quando as configurações de proxy precisarem ser alteradas: askubuntu.com/questions/664777/… .
matandked
Todo software pode usar suas próprias configurações de proxy (como npm ou apt, para citar alguns). Portanto, o http_proxy cobre a maioria deles, mas você precisa verificar a documentação para ter certeza de qual deles usa.
Adriano P
3
Se você deseja alterar o proxy dos programas da GUI, poderá ter algum sucesso se eles usarem as configurações de proxy do "sistema" do Gnome. Essas são as configurações de proxy configuráveis no Painel de Controle.
Você pode observar e alterar as configurações atuais com o gconftool:
Você pode excluir todos os {http_proxy, https_proxy} etc de / etc / environment. apenas sudo gedit / etc / environment e exclua manualmente todos os proxies e salve.
Respostas:
Como a outra resposta diz, existem alguns programas que não olham para o sistema, e você pode precisar configurá-los individualmente. Por exemplo, o wget possui várias opções de proxy, que podem ser usadas para ignorar ou adaptar a configuração do proxy ambiental durante a execução. Aqui estão algumas áreas nas quais os proxys do sistema podem ser configurados.
Alguns sistemas Linux usam / etc / environment
Não existe uma configuração única uniforme para outro uso
Gostaria de verificar o ~ / .bashrc para que a configuração seja aplicada automaticamente na inicialização do sistema.
fonte
Supondo que você esteja falando sobre um software de linha de comando típico e um proxy HTTP:
A maioria das ferramentas de linha de comando seleciona isso na variável de ambiente
HTTP_PROXY
, portanto, antes de executar um comando:unset HTTP_PROXY
Pode haver alguma variação entre software / plataformas, e você também pode precisar
unset http_proxy
.Observe que muitos programas armazenam essas informações em seus próprios arquivos de configuração e provavelmente ignoram o ambiente; portanto, você precisará abordá-los caso a caso.
fonte
Você pode definir ou desabilitar todas as variáveis de uma só vez no bash:
Você também pode adicionar um atalho para você
~/.bashrc
:Não se esqueça de recarregar .bashrc:
ou
Mais detalhes em [S] hell Hacks .
fonte
Se você deseja alterar o proxy dos programas da GUI, poderá ter algum sucesso se eles usarem as configurações de proxy do "sistema" do Gnome. Essas são as configurações de proxy configuráveis no Painel de Controle.
Você pode observar e alterar as configurações atuais com o gconftool:
Para desativar o proxy - defina use_http_proxy como false:
Você pode verificar os resultados usando a
-a
linha acima. Como alternativa, para definir um novo proxy:fonte
Você pode verificar se eles desapareceram executando
Deve retornar uma linha em branco
fonte
Se todas as coisas escritas acima não funcionarem:
Isso funcionou para mim!
fonte
Para desativar todas as variáveis de proxy em uma linha para sua sessão atual:
fonte
Você pode excluir todos os {http_proxy, https_proxy} etc de / etc / environment. apenas sudo gedit / etc / environment e exclua manualmente todos os proxies e salve.
fonte