web-dev-qa-db-fra.com

Comment configurer les paramètres de proxy sur Linux XFCE?

J'ai rencontré des problèmes pendant la configuration de mes paramètres de proxy Xfce. Tout en déclarant que les variables proxy dans/etc/etc. semble fonctionner pour Wget, Curl et Chrome, il n'a aucun effet sur APT ou Firefox. De plus, il semble y avoir un besoin de variables de proxy dupliquées, une en minuscule, l'autre dans des cas plus élevés.

Quelqu'un peut-il répertorier l'ensemble complet des modifications de configuration nécessaires pour informer efficacement toutes les applications pour utiliser des paramètres de proxy dans l'environnement XFCE et peut-être un commentaire sur la nécessité des paramètres supérieurs et minuscules ?, Merci.

9
Gearoid Murphy

Les variables d'environnement permettant de contrôler le comportement du proxy sont les suivantes: http_proxy, ftp_proxy, https_proxy, all_proxy et no_proxy. Malheureusement, certaines applications nécessitent celles-ci en majuscules, d'autres applications ont besoin de ces variables en minuscules, que cela soit possible.

Le format de déclaration d'une liste d'exclusion proxy est simplement une liste séparée par des virgules, la déclaration contient des capacités génériques mais toutes les applications ne respectent pas ces éléments suivants:

no_proxy=127.0.0.1,*.local.com

Votre/etc/environnement doit avoir la configuration proxy suivante:

no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080  
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080

Vous devez vous déconnecter avant que votre environnement de bureau rafraîchisse les variables d'environnement. Comme toutes les applications de bureau sont démarrées par l'environnement de bureau, ils héritent ensuite de ses paramètres d'environnement.

Ensuite, vous devrez mettre à jour votre configuration APT. Créez un fichier appelé /etc/apte/apt.conf et modifiez-le pour contenir ces déclarations:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

Vérifiez que APT a ramassé ces paramètres via cette commande

apt-config dump  | grep -i proxy # lists the proxy settings

chrome respectera les variables d'environnement proxy, mais Firefox ne le fait pas, même s'il a apparemment abordé ce problème

8
Gearoid Murphy

tilisation de xfce 4.10 sur Archlinux

J'ai essayé DConf aussi, mais ça n'a pas fonctionné pour moi.

tilisation de Linux Mint 13 xcfe

J'ai pu configurer le proxy en utilisant 'Gnone-Control-Center Network'

apt-get install gnome-control-center

n'oubliez pas de réinitialiser XFCE comme gestionnaire de session après avoir installé Gnome-Control-Center Package:

update-alternatives --config x-session-manager
4
Sebastien

J'ai essayé le package GNOME "DCONF-TOOLS" dans XFCE et cela fonctionne.

3
Zia