Nur der Vollständigkeit halber:
ich habe die proxy.pac komplett umgeschrieben, und nun klappt es
einwandfrei.
function FindProxyForURL(url, host)
{
/* Don't proxy local domains */
if (shExpMatch( host, "*.LOCAL_DOM_1.de" )) { return "DIRECT"; }
if (shExpMatch( host, "*.LOCAL_DOM_2.de" )) { return "DIRECT"; }
/* Don't proxy non-routable addresses (RFC 3330) */
if (isInNet( host, "0.0.0.0", "255.0.0.0" )) { return "DIRECT"; }
if (isInNet( host, "10.0.0.0", "255.0.0.0" )) { return "DIRECT"; }
if (isInNet( host, "127.0.0.0", "255.0.0.0" )) { return "DIRECT"; }
if (isInNet( host, "169.254.0.0", "255.255.0.0" )) { return "DIRECT"; }
if (isInNet( host, "172.16.0.0", "255.240.0.0" )) { return "DIRECT"; }
if (isInNet( host, "192.0.2.0", "255.255.255.0" )) { return "DIRECT"; }
if (isInNet( host, "192.88.99.0", "255.255.255.0" )) { return "DIRECT"; }
if (isInNet( host, "192.168.0.0", "255.255.0.0" )) { return "DIRECT"; }
if (isInNet( host, "198.18.0.0", "255.254.0.0" )) { return "DIRECT"; }
if (isInNet( host, "224.0.0.0", "240.0.0.0" )) { return "DIRECT"; }
if (isInNet( host, "240.0.0.0", "240.0.0.0" )) { return "DIRECT"; }
/* Don't proxy https & ftp addresses */
/* if (url.substring(0, 6) == "https:" ) { return "DIRECT"; } /*
if (url.substring(0, 4) == "ftp:" ) { return "DIRECT"; }
/* Local Networks */
if (isInNet( host, "AAA.BBB.CCC.0", "255.255.255.128" )) { return "PROXY
AAA.BBB.CCC.4:8080"; }
if (isInNet( host, "EEE.FFF.GGG.0", "255.255.255.128" )) { return "PROXY
EEE.FFF.GGG.4:8080"; }
if (isInNet( host, "III.JJJ.KKK.0", "255.255.255.128" )) { return "PROXY
III.JJJ.KKK.4:8080"; }
/* Failover */
return "PROXY proxy.LOCAL_DOM_1.de:8080; PROXY proxy.LOCAL_DOM_1.de:8080";
}
Zusätzlich noch ein (ältere Systeme (Windows & OS2(?) "verlieren" bei
der Übergabe wohl schon mal den letzten Buchstaben):
ln -s proxy.pac wpad.dat
ln -s proxy.pac wpad.da
ln -s proxy.pac proxy.pa
Gruß
Torsten
T. Ermlich
Hat sich erledigt.
Gesendet: Donnerstag, 23. Januar 2014 um 09:09 Uhr Von: "T. Ermlich"
An: opensuse-de@opensuse.org Betreff: Frage zu proxy.pac Datei Hallo,
habe ich in dieser .pac-Datei einen Fehler?
[...]
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org