où devez-vous le désactiver? Pour autant que je sache, les paramètres de proxy dépendent de l'application.
Diskilla
Réponses:
27
Comme le dit l'autre réponse, il existe des programmes qui ne regardent pas du tout le système, vous devrez peut-être les configurer individuellement. Par exemple, wget a un certain nombre d'options de proxy, qui peuvent être utilisées pour ignorer ou adapter la configuration du proxy environnemental pendant l'exécution. Voici un certain nombre de domaines dans lesquels les proxys système peuvent être configurés.
À quoi ressemble mon système, notez que vous devrez modifier la configuration système spécifiée pour votre environnement réseau.
Certains systèmes Linux utilisent / etc / environment
Je voudrais vérifier le ~ / .bashrc pour que le paramètre soit appliqué automatiquement au démarrage du système.
$ man env
$ man set
$ # The file section near the end of the bash manual.
$ man bash
FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
/etc/bash.bashrc
The systemwide per-interactive-shell startup file
/etc/bash.bash.logout
The systemwide login shell cleanup file, executed when a login
shell exits
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login
shell exits
~/.inputrc
Individual readline initialization file
En supposant que vous parlez d'un logiciel de ligne de commande typique et d'un proxy HTTP:
La plupart des outils de ligne de commande récupèrent cela dans la variable d'environnement HTTP_PROXY, donc avant d'exécuter une commande:
unset HTTP_PROXY
Il peut y avoir des variations entre les logiciels / plates-formes, et vous devrez peut-être unset http_proxyégalement.
Notez que de nombreux programmes stockent ces informations dans leurs propres fichiers de configuration et sont susceptibles d'ignorer l'environnement, vous devrez donc les traiter au cas par cas.
C'est une bonne réponse, mais je crains qu'il n'y ait plus d'endroits dans le système, lorsque les paramètres du proxy doivent être modifiés: askubuntu.com/questions/664777/… .
matandked
Chaque logiciel peut utiliser ses propres paramètres de proxy (comme npm ou apt, pour n'en nommer que quelques-uns). Donc, http_proxy couvre la plupart d'entre eux, mais vous devez vérifier la documentation pour être sûr de celle qu'elle utilise.
Adriano P
3
Si vous cherchez à changer le proxy pour les programmes GUI, vous pouvez avoir du succès s'ils utilisent les paramètres de proxy "système" de Gnome. Ce sont les paramètres de proxy réglables depuis le panneau de configuration.
Vous pouvez consulter puis modifier les paramètres actuels avec gconftool:
Vous pouvez supprimer tous les {http_proxy, https_proxy} etc. de / etc / environment. sudo gedit / etc / environment, puis supprimez manuellement tous ces proxys et enregistrez.
Réponses:
Comme le dit l'autre réponse, il existe des programmes qui ne regardent pas du tout le système, vous devrez peut-être les configurer individuellement. Par exemple, wget a un certain nombre d'options de proxy, qui peuvent être utilisées pour ignorer ou adapter la configuration du proxy environnemental pendant l'exécution. Voici un certain nombre de domaines dans lesquels les proxys système peuvent être configurés.
Certains systèmes Linux utilisent / etc / environment
Il n'y a pas de configuration unique uniforme autre utilisation env
Je voudrais vérifier le ~ / .bashrc pour que le paramètre soit appliqué automatiquement au démarrage du système.
la source
En supposant que vous parlez d'un logiciel de ligne de commande typique et d'un proxy HTTP:
La plupart des outils de ligne de commande récupèrent cela dans la variable d'environnement
HTTP_PROXY
, donc avant d'exécuter une commande:unset HTTP_PROXY
Il peut y avoir des variations entre les logiciels / plates-formes, et vous devrez peut-être
unset http_proxy
également.Notez que de nombreux programmes stockent ces informations dans leurs propres fichiers de configuration et sont susceptibles d'ignorer l'environnement, vous devrez donc les traiter au cas par cas.
la source
Vous pouvez définir ou annuler toutes les variables à la fois dans bash:
Vous pouvez également vous ajouter un raccourci
~/.bashrc
:N'oubliez pas de recharger .bashrc:
ou
Plus de détails sur [S] hell Hacks .
la source
Si vous cherchez à changer le proxy pour les programmes GUI, vous pouvez avoir du succès s'ils utilisent les paramètres de proxy "système" de Gnome. Ce sont les paramètres de proxy réglables depuis le panneau de configuration.
Vous pouvez consulter puis modifier les paramètres actuels avec gconftool:
Pour désactiver le proxy - définissez use_http_proxy sur false:
Vous pouvez vérifier les résultats en utilisant la
-a
ligne ci-dessus. Vous pouvez également définir un nouveau proxy:la source
Vous pouvez vérifier s'ils ont disparu en exécutant
Il doit renvoyer une ligne vierge
la source
Si toutes les choses écrites ci-dessus ne fonctionnent pas:
Cela a fonctionné pour moi!
la source
Pour désactiver toutes les variables proxy sur une seule ligne pour votre session en cours:
la source
Vous pouvez supprimer tous les {http_proxy, https_proxy} etc. de / etc / environment. sudo gedit / etc / environment, puis supprimez manuellement tous ces proxys et enregistrez.
la source