web-dev-qa-db-fra.com

Mise à jour de la variable d'environnement http_proxy

J'ai récemment changé mon mot de passe correspondant à mon nom d'utilisateur pour mon proxy. J'ai donc mis à jour les fichiers apt.conf et/etc/environment avec mon nouveau mot de passe. Cependant quand je tape

echo $http_proxy

ou

env

qui affiche toutes les variables d’environnement, il affiche la valeur avec l’ancien mot de passe. De même pour socks_proxy, all_proxy.

Des solutions?

13
anon

Vous pouvez modifier les variables d'environnement proxy http/https/ftp à l'aide des commandes suivantes:

export http_proxy='http://user:password@prox-server:3128'
export https_proxy='http://user:password@prox-server:3128'
export ftp_proxy='http://user:password@prox-server:3128'

comme one-liner:

export {http,https,ftp}_proxy='http://user:password@prox-server:3128'

Celles-ci ne persisteront cependant pas, alors vous voudrez peut-être l’ajouter à votre liste.

20
bolty187

Les modifications apportées à /etc/environment nécessitent un redémarrage pour prendre effet. Tout d’abord, redémarrez votre ordinateur et voyez si vous faites toujours face au même problème.

Si le problème persiste, ouvrez votre fichier ~/.bashrc et ajoutez l'entrée de proxy dans ce fichier.

Pour que cela prenne effet, vous devez soit redémarrer votre terminal, soit exécuter le code source ~/.bashrc.

1
Hashken

Une solution simple consiste à supprimer tous les paramètres de proxy de votre système, puis à les modifier.

ALT + F2> réseau> proxy réseau> méthode = aucun proxy> appliquer à l'échelle du système.

Cela désinstallera tout le proxy système que vous avez sur votre système.

Allez maintenant au fichier env de Sudo gedit /etc/environment

ajouter une ligne.

 exportation {http, https, ftp} _proxy = "http: // utilisateur: pass @ proxy: port /" 

et redémarrez votre Shell.

0
alphaguy