Evolution #4942
Pouvoir modifier ou patcher wpad.ethX
Description
Bonjour,
Dans notre acad, on s'est aperçu que pouvoir personnaliser le fichier wpad.dat pour eth1 serait utile.
exemple pour un accès à une application de gestion technique de batiment qui ne fonctionne à travers le proxy du amon:
function FindProxyForURL(url, host) {
if ( isInNet(host, "127.0.0.1", "255.255.255.255") ||
isInNet(host, "10.94.171.0", "255.255.255.128") ||
// ajout pour acces GTB phil le 22/02/2013
isInNet(host, "82.244.220.227", "255.255.255.255") )
{
return "DIRECT";
};
return "PROXY 10.94.171.1:3128";
}
Sur l'irc, il a été indiqué qu'une solution serait d'ecraser completement le fichier /usr/share/eole/creole/distrib/wapd.eth1 mais du coup on perdrai le template /var/lib/eole/wpad.tmpl et vos eventuelles MAJ ou evolutions
Si possible, il faudrait pouvoir personnaliser les wpad.ethX par zone sans perdre les templates et vos eventuelles MAJ et evolutions.
Merci d'avance.
Related issues
Associated revisions
Pouvoir ajouter des exceptions à wpad (fixes #4942)
Pouvoir ajouter des exceptions à wpad (fixes #4942)
Revert "Pouvoir ajouter des exceptions à wpad (fixes #4942)"
This reverts commit edf20319025e28d716c2f5ab02c98a62a24e7299.
History
#1 Updated by Daniel Dehennin almost 10 years ago
- Status changed from Nouveau to Accepté
- Assigned To set to developpeurs_eole
- Target version set to Mises à jour 2.3.9
On me dit que c’est faisable pour la prochaine feuille de route.
#2 Updated by Emmanuel GARETTE almost 10 years ago
- Project changed from Amon to eole-reverseproxy
- Assigned To changed from developpeurs_eole to Emmanuel GARETTE
#3 Updated by Emmanuel GARETTE almost 10 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit df6b8c5fd7baab01575c48b1113564b953973a26.
#4 Updated by Emmanuel GARETTE almost 10 years ago
Appliqué par commit edf20319025e28d716c2f5ab02c98a62a24e7299.
#5 Updated by Emmanuel GARETTE almost 10 years ago
- Status changed from Résolu to Accepté
- % Done changed from 100 to 0
Le commit ne répond pas exactement au titre de la demande, mais répond au sujet de la demande. Il est maintenant (en version de développement) d'ajouter une liste d'exception.
#6 Updated by Emmanuel GARETTE almost 10 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
#7 Updated by Redmine Admin almost 10 years ago
- Due date set to 03/29/2013
#8 Updated by Lionel Caylat almost 10 years ago
Serait-il possible d'ajouter la possibilité d'avoir une liste d'exceptions sous forme de noms de domaine aussi ?
Du coup, on peut avoir besoin de plusieurs exceptions (y compris pour des IP d'ailleurs), est-ce gérable avec des variables multi-valuées ?
Pour exemple, voici ce dont on a besoin sur une commune :
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, "travaux.ville-franconville.fr" )) {return "DIRECT"; }
if (dnsDomainIs(host, "conges.ville-franconville.fr" )) {return "DIRECT"; }
if ( isInNet(host, "127.0.0.1", "255.255.255.255") ||
isInNet(host, "$getVar('adresse_network_eth' + $nb_int)", "$getVar('adresse_netmask_eth' + $nb_int)") )
{
return "DIRECT";
Merci d'avance.
#9 Updated by Daniel Dehennin almost 10 years ago
Appliqué par commit f882eab7468bcbffbdc2735fd538cd6e5704db77.
#10 Updated by Fabrice Barconnière almost 10 years ago
- Status changed from Résolu to À valider
- % Done changed from 100 to 90
idem #5159
#11 Updated by Fabrice Barconnière almost 10 years ago
- Status changed from À valider to Fermé
- % Done changed from 90 to 100
Il s'agissait d'un problème dns sur le serveur Amon