« Configuration du proxy » : différence entre les versions

De WikiBR
(Chromium et APT)
(Ettofement de la configuration proxy)
Ligne 4 : Ligne 4 :


Deux options sont disponibles :
Deux options sont disponibles :
* Insérer à la main l'adresse du script de configuration (http://config/proxy.pac)
* Insérer à la main l'adresse du script de configuration, '''http://config/proxy.pac'''
* Sa baser sur la détection automatique (cf http://en.wikipedia.org/wiki/Wpad)
* Faire confiance à la détection automatique (cf http://en.wikipedia.org/wiki/Wpad). Le BR a mis en place une infrastructure de ''Web Proxy Auto-Discovery Protocol'' en fournissant sur le réseau le fichier http://wpad.eleves.polytechnique.fr/wpad.dat (identique au proxy.pac).


Cette seconde méthode présente l'avantage de ne pas imposer de modifications de la configuration du navigateur lorsque l'on se connecte sur le wifi (où l'alias "config" n'est pas accessible) ni lorsque l'on rentre chez soi.
Cette seconde méthode présente l'avantage de ne pas imposer de modifications de la configuration du navigateur lorsque l'on se connecte sur le wifi (où l'alias "config" n'est pas accessible) ni lorsque l'on rentre chez soi.
Certains logiciels gèrent mal ces configurations (Skype, Dropbox, ...) '''mais si jamais, à tout hasard, les configurations automatiques fonctionnent, autant les laisser'''. En effet, certaines versions récentes de ces logicielles semblent gérer correctement la découverte automatique du proxy... Si ce n'est pas le cas, il faut spécifier explicitement la configuration de '''chaque''' application les paramètres suivants, pour tous les protocoles (dont HTTP et HTTPS) :
* Type de proxy : HTTP
* Serveur : kuzh.polytechnique.fr (129.104.247.2)
* Port : 8080


Sous Linux, on dispose également des instructions suivantes :
Sous Linux, on dispose également des instructions suivantes :
  export http_proxy="http://kuzh.polytechnique.fr:8080"
  export http_proxy="http://kuzh.polytechnique.fr:8080"
export https_proxy=$http_proxy
  export ftp_proxy=$http_proxy
  export ftp_proxy=$http_proxy
export all_proxy=$http_proxy
  export no_proxy="polytechnique.fr"
  export no_proxy="polytechnique.fr"



Version du 23 janvier 2013 à 21:08

Scripts de configuration

Le réseau élève étant derrière un proxy (Kuzh), il est nécessaire de disposer d'un moyen de configurer correctement les navigateurs.

Deux options sont disponibles :

Cette seconde méthode présente l'avantage de ne pas imposer de modifications de la configuration du navigateur lorsque l'on se connecte sur le wifi (où l'alias "config" n'est pas accessible) ni lorsque l'on rentre chez soi.

Certains logiciels gèrent mal ces configurations (Skype, Dropbox, ...) mais si jamais, à tout hasard, les configurations automatiques fonctionnent, autant les laisser. En effet, certaines versions récentes de ces logicielles semblent gérer correctement la découverte automatique du proxy... Si ce n'est pas le cas, il faut spécifier explicitement la configuration de chaque application les paramètres suivants, pour tous les protocoles (dont HTTP et HTTPS) :

  • Type de proxy : HTTP
  • Serveur : kuzh.polytechnique.fr (129.104.247.2)
  • Port : 8080

Sous Linux, on dispose également des instructions suivantes :

export http_proxy="http://kuzh.polytechnique.fr:8080"
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export all_proxy=$http_proxy
export no_proxy="polytechnique.fr"

Compatibilité des navigateurs

Navigateur Wpad Proxy.pac Autres méthodes
Linux
Firefox OK OK
Chromium OK
Konqueror OK
Arora
Epiphany NON OK
Windows
Firefox OK
Internet Explorer OK
Chrome OK
Safari OK
Opera OK
Mac OS
Safari OK
Firefox OK
Chrome OK mais problèmes (voir ci dessous)

Il semblerait que les options de configuration générales de Gnome et KDE ne supporte pas WPAD.

Chrome sous Mac OS

Chrome sous Mac OS supporte mal le proxy.pac. En particulier, lorsqu'on visite ENEX sous Chrome sous Mac OS, Chrome se met à ignorer le proxy.pac et à vouloir passer en direct : on n'accède plus aux sites à l'extérieur du plateau alors qu'on arrive à joindre les sites à l'intérieur (frankiz, www.polytechnique.fr). Ce problème disparait si on met une configuration manuelle kuzh:8080 du proxy.

Chromium sous Linux

Avec Linux, Chromium accepte une option en ligne de commande :

chromium --proxy-pac-url="http://config/proxy.pac"

APT sur Debian et Ubuntu

Pour configurer le proxy sur le logiciel APT, il faut créer le fichier /etc/apt/apt.conf

Acquire::http::Proxy "http://129.104.247.2:8080/";