Jump to content

WPAD Script


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo NG

 

folgende Situation:

Wir haben an 2 verschiedenen Standorten (Standort 1: 192.168.1.0; Standort 2: 192.168.2.0) jeweils einen Proxyserver.

Wenn man nur den IE einsetzt, sollte man wunderbar per DHCP den nächstgelegenen Prxyserver (am jeweiligen Standort) mitgeben können. Dadurch, dass aber auch Firefox u.a. Browser verwendet werden, bleibt meines Erachtens nur die Möglichkeit, die Browserkonfiguration über DNS und per zentralem WPAD Script zu erledigen.

 

Hierfür haben wir folgendes Script entwickelt:

function FindProxyForURL(url, host) 
{
url=url.toLowerCase();
host=host.toLowerCase();

// Hostnamen oder NetBIOS Namen wie pc1 oder server01 am Proxy vorbei
if (isPlainHostName(host))
	return "DIRECT";

// Zielsysteme in den angegebenen IP Netzen am Proxy vorbei
else if (isInNet(host, "127.0.0.0", "255.0.0.0"))
	return "DIRECT";

else if (isInNet(host, "192.168.1.0", "255.255.255.0"))
	return "DIRECT";

else if (isInNet(host, "192.168.2.0", "255.255.255.0"))
	return "DIRECT";

// interne Domänenclients am Proxy vorbei
else if (dnsDomainIs(host, ".firma.local")) 
	return "DIRECT";

// externe Domänen am Proxy vorbei	
else if (shExpMatch(host, "*.lexware.de") || 
		shExpMatch(host, "*.ca.com") ||
		shExpMatch(host, "*.gfi.com"))
	return "DIRECT";

// Abfrage, aus welchem IP Netz der anfragende Proxyclient kommt -> Entscheidung des nächsten Proxyservers
else 
	{
		var netz = myIpAddress().split(".");
			if(netz[2] == "1")
				return "PROXY 192.168.1.254:8080";

			else
				return "PROXY 192.168.2.254:8080";
	}
}   

 

Leider funktioniert die Auswertung des Standortes über myIpAddress().split(".") nicht mehr :-(

 

Wie kann man das sonst noch machen mit einem zentralem WPAD Script und mehreren Standorten?

 

 

Grüße

Andre

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...