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?


"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.


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.


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:password@proxy.example.compour 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.