Evolution #1431
Configuration automatique du proxy avec wpad
100%
Description
Mail de Lionel Caylat du 16 Mar 2010
Bonjour,
Voici en pièce jointe les fichiers qui nous permettent de mettre en
place une solution de proxy automatique qui fonctionne avec :
- Mozilla Firefox
- Internet Explorer 6, 7 et 8
(testé avec Windows 2000/XP/Vista/Seven et Ubuntu 9.04/9.10)
Dans le config.eol, l'IP correspond au serveur, en fait, j'ai un script
qui me remplit mes .eol (c'est assez barbare mais je scripte comme un
manchot avec des mains).
Un moment, j'avais patché aussi le fichier hosts mais une mise à jour
avait mis mon patch en l'air donc j'ai préféré trouver une solution plus
durable.
Cordialement.
Historique
#1 Mis à jour par Klaas TJEBBES il y a environ 13 ans
Exemple d'un fichier "wpad.dat" multi-zones :
function FindProxyForURL(url, host)
{
// eth1
if (isInNet(myIpAddress(), "10.21.11.0", "255.255.255.0")){
return "PROXY 10.21.11.1:3128";
// eth2
} else if (isInNet(myIpAddress(), "10.121.16.0", "255.255.248.0")) {
return "PROXY 10.121.16.1:3128";
// eth3
} else if (isInNet(myIpAddress(), "10.21.142.128", "255.255.255.224")) {
return "PROXY 10.21.142.129:3128";
// autres reseaux
} else {
return "DIRECT";
}
}
#2 Mis à jour par Klaas TJEBBES il y a environ 13 ans
Pour la compatibilité PAC (proxy auto-config) il faut aussi créer un lien symbolique de "wpad.dat" vers "proxy.dat".
http://en.wikipedia.org/wiki/Proxy_auto-config
#3 Mis à jour par Emmanuel GARETTE il y a environ 13 ans
Pour quel navigateur ?
Parce que ca fonctionne sur IE et Firefox a priori.
#4 Mis à jour par Emmanuel GARETTE il y a environ 13 ans
Modification de Lionel Caylat pour exclure le FTP :
function FindProxyForURL(url, host) {
if (( isInNet(host, "127.0.0.1", "255.255.255.255"))||(url.substring(0, 4) == "ftp:")) {
return "DIRECT"; }
else return "PROXY 192.168.0.254:3128"; }
#5 Mis à jour par Joël Cuissinat il y a environ 13 ans
- % réalisé changé de 0 à 30
#6 Mis à jour par Laurent Flori il y a environ 13 ans
- Version cible changé de EOLE 2.3 RC4 à EOLE 2.3 Stable
#7 Mis à jour par Joël Cuissinat il y a presque 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 30 à 100
=> à tester
#8 Mis à jour par Jerome Soyer il y a presque 13 ans
- Statut changé de Résolu à Fermé