Automatische Proxy Konfiguration
64EPW6MJ5XE5
Wer wollte nicht schon immer die Proxy Konfiguration automatisch im Netzwerk verteilen lassen ![]()
Dazu brauchen wir zu aller erst eine Konfigurationsdatei die unter dem Namen wpad.dat gespeichert wird.
Hier ein Beispiel wie diese Aussehen kann.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function FindProxyForURL(url, host) { // Wenn die eingegebene URL keine Punkte enthält sende Anfrage direkt. if (isPlainHostName(host)) return "DIRECT"; // Hier Angegebene URLs werden direkt gesendet ohne Proxy. if (shExpMatch(url,"*dummy.dummy.com*") || shExpMatch(url,"*dummy2.com*")) return "DIRECT"; // Wenn die IP Adresse intern bzw. der Hostname auf eine Interne IP augelöst werden kann sende direkt, ohne Proxy. var resolved_ip = dnsResolve(host); isInNet(resolved_ip, "127.0.0.0", "255.255.255.0")) return "DIRECT"; // jeder andere Traffic der vorher nicht ausgeschlossen wurde wird über folgende Proxy Server geleitet mit failover falls der erste nicht erreicht werden kann. return "PROXY 192.168.0.1:8080; PROXY 192.168.0.2:8080; DIRECT"; } |
In einem meiner nächsten Beiträge werden ich beschreiben wie diese Informationen im Netzwerk verteilt werden können.
64EPW6MJ5XE5





[...] Network / Hosting & More « Automatische Proxy Konfiguration [...]