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.
Demandes liées
Révisions associées
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.
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Statut changé de Nouveau à Accepté
- Assigné à mis à developpeurs_eole
- Version cible mis à Mises à jour 2.3.9
On me dit que c’est faisable pour la prochaine feuille de route.
#2 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Projet changé de Amon à eole-reverseproxy
- Assigné à changé de developpeurs_eole à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit df6b8c5fd7baab01575c48b1113564b953973a26.
#4 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
Appliqué par commit edf20319025e28d716c2f5ab02c98a62a24e7299.
#5 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Statut changé de Résolu à Accepté
- % réalisé changé de 100 à 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 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
#7 Mis à jour par Redmine Admin il y a environ 11 ans
- Echéance mis à 29/03/2013
#8 Mis à jour par Lionel Caylat il y a environ 11 ans
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 Mis à jour par Daniel Dehennin il y a environ 11 ans
Appliqué par commit f882eab7468bcbffbdc2735fd538cd6e5704db77.
#10 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de Résolu à À valider
- % réalisé changé de 100 à 90
idem #5159
#11 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de À valider à Fermé
- % réalisé changé de 90 à 100
Il s'agissait d'un problème dns sur le serveur Amon