Comment désactiver définitivement http_proxy

24

Lorsque je supprime le proxy du système / réseau et l'applique à l'échelle du système, il reste quand je travaille dans la console. Quand je cours:

env | grep proxy

il 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

Je pourrais l'enlever avec:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

mais ce n'est pas permanent, lorsque je rouvre le terminal, ces variables proxy sont à nouveau définies.

Comment les supprimer définitivement?

Иван Бишевац
la source
"Quand je supprime le proxy du système / réseau" Voulez-vous dire vider les zones de texte ou changer le menu déroulant en "aucun"?
jackweirdy
@jackweirdy, en changeant le menu déroulant en aucun.
Иван Бишевац

Réponses:

5

Assurez-vous de changer la liste déroulante des méthodes de «manuelle» à «aucune». Cela effacera tout - vous devrez peut-être redémarrer la machine après cela.

tonymke
la source
2
Tu as raison, ça supprime. Encore mieux, je n'ai pas besoin de redémarrer l'ordinateur, juste pour me déconnecter puis me connecter.
Иван Бишевац
Très utile. Mes paramètres de proxy de Charles Proxy semblaient "bloqués" même après avoir fermé la session et quitté le programme. Je l'ai fait (en utilisant gsettingssur la ligne de commande au lieu de l' gsettings set org.gnome.system.proxy mode 'none' http_proxy
interface graphique du
10

Assurez-vous que ces variables ne sont déclarées dans aucun des fichiers ci-dessous:

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

S'ils le sont, il serait préférable de supprimer ces lignes.

Cependant, si vous ne les trouvez pas, mettez les unsetlignes que vous avez mentionnées dans votre ~/.bashrcfichier.

vert
la source
Vous avez raison, ils sont là /etc/environment. J'ai trouvé une solution à un autre problème que j'ai rencontré avec le proxy. Il s'agit du nom d'utilisateur et du mot de passe du proxy. Je n'ai pas pu utiliser l'installation de wget ou ruby ​​gem via un proxy, en raison d'une erreur d'authentification. Je viens d'écrire les paramètres au format: username:[email protected]pour http_proxy, https_proxyet cela fonctionne maintenant. Merci mec, tu m'as sauvé beaucoup de nerfs :)
Иван Бишевац
Heureux que cela ait fonctionné. :)
vert
Merci beaucoup: D j'ai obtenu ces paramètres dans / etc / environment. J'utilise habituellement .bashrc donc je n'ai pas compris combien de fichiers interfèrent avec cela.
m3nda
1
Quand je le fais, env | grep proxyj'obtiens les mêmes résultats que op mais /etc/environmentest vide. Comment trouver ces variables?
Mina Michael