Comment fonctionnent les paramètres de proxy à l'échelle du système?

9

De retour dans Windows Land, seuls Chrome et IE et quelques autres logiciels utilisaient les paramètres de proxy internes d'IE. Je suis intéressé de savoir comment cela fonctionne dans Ubuntu / Linux en général?

Souvent, la simple définition de la variable d'environnement HTTP_PROXY est interceptée par le programme, il me semble, mais c'est tout ce que fait le proxy réseau ouvert? Les logiciels peuvent-ils négliger ce paramètre en établissant des connexions directes? Est-ce vraiment à eux de décider? Ou si une fois que j'ai défini un paramètre de proxy à l'échelle du système, il réachemine tout?

Nemo
la source

Réponses:

3

Les paramètres de proxy à l'échelle du système ne sont qu'un autre emplacement consolidé pour les paramètres de proxy. Il modifie en fait les endroits où les fichiers de configuration des différentes applications. Avez-vous remarqué que le paramètre de proxy à l'échelle du système demande le mot de passe 2 fois? Ceci est principalement dû à la modification de deux fichiers d'administration qui correspond au fichier de configuration.

Et oui, à partir de 10.10 et 11.10, certaines applications ont été exclues du paramètre de proxy à l'échelle du système, le plus notable d'entre elles étant le synaptique.

et de plus, les applications peuvent contourner le paramètre à l'échelle du système et utiliser à nouveau leur propre paramètre, les synaptics les plus remarquables et Mozilla Firefox (qui contient également l'option des paramètres du système).

Vineet Menon
la source
Pourriez-vous indiquer quels fichiers?
Nemo
lisez-le ici .. snamellit.com/2011/07/…
Vineet Menon
3

Il appartient au programmeur si son logiciel utilise les paramètres de proxy. Bien que de nombreux logiciels le fassent, certains programmes ne fonctionnent pas du tout avec les proxys (par exemple ubuntuone-filesync).

Les paramètres du proxy à l'échelle du système modifient

  • / etc / environnement
  • /etc/apt/apt.conf
  • /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

(C'est pour Ubuntu 11.04)

Clausi
la source