J'essaie de contourner le proxy pour toutes les adresses qui sont des adresses de réseau local. Par exemple http://test/ y http://mymachine/ y http://theirmachine/
Existe-t-il un moyen simple de le faire ?
J'essaie de contourner le proxy pour toutes les adresses qui sont des adresses de réseau local. Par exemple http://test/ y http://mymachine/ y http://theirmachine/
Existe-t-il un moyen simple de le faire ?
Comment sont définis les paramètres du proxy dans l'environnement Ubuntu gnome.
Ces méthodes ne sont pas totalement infaillibles et peuvent compromettre la configuration du système. Faire en sorte que le réseau se comporte d'une manière indésirable. Ne le faites que si vous comprenez comment cela affecte les différentes parties du système.
Vous pouvez définir certains paramètres du proxy ici. Mais pour les hôtes ignorés, vous devrez les définir ailleurs.
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
http_proxy="http://192.168.1.250:8080/"
ftp_proxy="ftp://192.168.1.250:8080/"
https_proxy="https://192.168.1.250:8080/"
La commande env est liée au fichier ci-dessus, mais de nombreux programmes et utilitaires système modifient l'environnement. Vous trouverez plus d'informations ici, lisez-les avant d'effectuer des modifications. https://help.ubuntu.com/community/EnvironmentVariables
$ env | grep proxy
http_proxy=http://192.168.1.250:8080/
ftp_proxy=ftp://192.168.1.250:8080/
all_proxy=socks://192.168.1.250:8080/
https_proxy=https://192.168.1.250:8080/
no_proxy=localhost,127.0.0.0,127.0.1.1,127.0.1.1,local.home
Il suffit de le remplacer par
no_proxy=myhost_to_ignore,$no_proxy
export no_proxy
Nous avons besoin d'ajouter la liste des no_proxy précédemment définis, c'est pourquoi nous l'ajoutons à la fin de la ligne. Ceci ne s'applique qu'à la session de terminal dans laquelle la commande est exécutée et ne s'appliquera pas à l'ensemble du système. Lisez la documentation d'aide de la communauté pour effectuer des changements permanents.
Pour effectuer des changements dans l'environnement gnome, vous pouvez utiliser l'outil gconftool. Lisez le guide suivant avant de tenter d'effectuer des modifications.
http://library.gnome.org/admin/system-admin-guide/stable/gconf-0.html.en
Voici des instructions sur la modification des paramètres du proxy à l'aide de l'outil gconftool
http://library.gnome.org/admin/system-admin-guide/stable/gconf-8.html.en#gconf-10
$ gconftool --recursive-list /system/http_proxy
use_authentication = false
authentication_password =
authentication_user =
ignore_hosts =[localhost,127.0.0.0/8,127.0.1.1]
use_http_proxy = true
port = 8080
use_same_proxy = true
host = 192.168.1.250
Le fichier suivant ~/.confystem/http-proxy/%gconf.xml. sera modifié par la commande suivante. Je ne sais pas comment définir un type de liste avec gconftool. Mes tentatives ont fini par supprimer tous les paramètres précédents.
Je suis sûr qu'il existe une meilleure façon de procéder !
La façon la plus sûre de le faire est de récupérer le contenu actuel du fichier /system/http_proxy/ignore_hosts.
gconftool -g /system/http_proxy/ignore_hosts
Copiez ensuite son contenu dans la commande suivante et ajoutez l'hôte que vous souhaitez ajouter.
gconftool --type list --list-type string -s /system/http_proxy/ignore_hosts '[localhost,127.0.0.0/8,myhost]'
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.