Como desativar permanentemente o http_proxy


24

Quando eu removo o proxy do Sistema / Rede e o aplico em todo o sistema, ele permanece no trabalho no console. Quando eu corro:

env | grep proxy

imprime:

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

Eu poderia removê-lo com:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

mas não é permanente, quando reabrir o terminal, essas variáveis ​​de proxy são novamente configuradas.

Como removê-los permanentemente?


"Quando removo o proxy do sistema / rede" Você quer dizer esvaziar as caixas de texto ou alterar o menu suspenso para "nenhum"?
jackweirdy

@jackweirdy, alterando o menu suspenso para nenhum.
2131313

Respostas:


5

Certifique-se de alterar o método suspenso de "manual" para "nenhum". Isso apagará tudo - pode ser necessário reiniciar a máquina depois de fazer isso.


2
Você está certo, ele remove. Ainda melhor, não preciso reiniciar o computador, apenas para fazer logoff e logon.
Иван Бишевац

Muito conveniente. Minhas configurações de proxy do Charles Proxy pareciam "travar" mesmo depois que eu fechei a sessão e fechei o programa. Eu fiz isso (usando gsettingsna linha em vez do gui procuração Network Manager comando: gsettings set org.gnome.system.proxy mode 'none' , desconectado e assim a http_proxyvariável foi desactivado para o bem, obrigado.!
yuvilio

10

Verifique se essas variáveis ​​não estão declaradas em nenhum dos arquivos abaixo:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

Se forem, seria melhor remover essas linhas.

No entanto, se você não conseguir encontrá-los, coloque as unsetlinhas mencionadas no seu ~/.bashrcarquivo.


Você está certo, eles estão em /etc/environment. Encontrei solução para outro problema que tive com proxy. É nome de usuário e senha para proxy. Não pude usar a instalação do wget ou ruby ​​gem através do proxy, devido a um erro de autenticação. Acabei de escrever as configurações no formato: username:password@proxy.example.comfor http_proxy, https_proxye ele funciona agora. Graças homem, você me salvou um monte de nervos :)
Иван Бишевац

Ainda bem que funcionou. :)
verde

Muito obrigado: D Coloquei essas configurações no / etc / environment. Eu costumo usar .bashrc, por isso não entendi quanto arquivos estão interferindo nisso.
M3nda

1
Quando eu env | grep proxyrecebo os mesmos resultados que op, mas /etc/environmentestá vazio. Como encontro essas variáveis?
Mina Michael
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.