HOWTO:Automatische Proxyerkennung

Aus LUGBB

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Automatische Proxyerkennung

Allgemeines

Um nicht an jeder Workstation den Proxy von Hand einzugeben kann man die automatische Proxyerkennung moderner Browser verwenden. Dazu wird im LAN von einem Server eine WPAD-Datei runtergeladen und ausgewertet.

Einrichtung des DNS-Servers

Der DNS-Hostname 'wpad' bzw. 'wpad.yourcompany.tld' muss auf einen Webserver zeigen, der später dem Browser eine Konfigurationsdatei liefert.

Einrichtung des Webservers

Der Webserver muss anhand des mitgelieferten Hostnames im HTTP-header die Konfigurationsdatei liefern.

Für Apache 2 sieht dies wie folgt aus:

<VirtualHost *:80>
 ServerName wpad.yourcompany.tld
 ServerAlias wpad
 DocumentRoot /pfad/zum/vhost/verzeichnis/
 AddType application/x-ns-proxy-autoconfig .dat
</VirtualHost>


WPAD Konfigurationsdatei

Die Datei lautet 'wpad.dat' und muss im DocumentRoot für WPAD liegen.

function FindProxyForURL(url, host)
 {
   return "PROXY proxy.yourdomain.tld:3128; DIRECT";
 }

Der Browser übergibt dieser Funktion die URL und den Host, auf den er zugreifen möchte. Anhand dieser Daten kann in der Funktion entschieden werden, welche Einstellungen er verwenden soll.

Weblinks

Persönliche Werkzeuge
Dokumente
Allgemeines