HOWTO:Automatische Proxyerkennung
Aus LUGBB
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.

