28 Autoconfig

Es gibt mehrere Methoden, wie Clients automatisch einen Proxy-Server erkennen und konfigurieren können. Die beiden häufigsten Methoden sind PAC-Dateien (Proxy Auto-Config) und WPAD (Web Proxy Auto-Discovery Protocol).

28.1 Proxy Auto-Config (PAC) Dateien

Eine PAC-Datei ist eine JavaScript-Datei, die den Browser anweist, wie er Anfragen über einen Proxy-Server leiten soll. Die PAC-Datei enthält eine FindProxyForURL-Funktion, die bestimmt, ob Anfragen direkt oder über einen Proxy gesendet werden.

28.1.1 Beispiel einer PAC-Datei:

function FindProxyForURL(url, host) {
    // Beispiel: leitet alle Anfragen an proxy.example.com:3128 weiter
    return "PROXY proxy.example.com:3128";
}

28.1.2 Schritte zur Implementierung einer PAC-Datei:

  1. PAC-Datei erstellen: Speichern Sie die obige JavaScript-Funktion als .pac-Datei, z.B. proxy.pac.

  2. PAC-Datei auf einem Webserver hosten: Stellen Sie die PAC-Datei auf einem Webserver zur Verfügung, z.B. unter http://example.com/proxy.pac.

  3. Browser-Konfiguration: Geben Sie die URL der PAC-Datei in den Proxy-Einstellungen des Browsers oder des Betriebssystems an.

28.2 Web Proxy Auto-Discovery Protocol (WPAD)

WPAD ist ein Protokoll, das Clients ermöglicht, automatisch die URL einer PAC-Datei zu entdecken und zu verwenden. WPAD verwendet entweder DHCP oder DNS zur Verbreitung der PAC-Datei-URL.

28.2.1 WPAD über DHCP:

28.2.2 WPAD über DNS:

  1. PAC-Datei erstellen: Erstellen Sie eine PAC-Datei wie oben beschrieben.

  2. PAC-Datei auf einem Webserver hosten: Hoste die PAC-Datei unter einem speziellen URL-Pfad, z.B. http://wpad.example.com/wpad.dat.

  3. DNS-Eintrag erstellen: Erstellen Sie einen DNS-Eintrag für wpad.example.com, der auf den Webserver zeigt, der die PAC-Datei hostet.

  4. Browser-Konfiguration: Stellen Sie sicher, dass der Browser so konfiguriert ist, dass er WPAD verwendet. Die meisten modernen Browser unterstützen WPAD automatisch.

28.3 Beispiel eines WPAD-DNS-Eintrags:

wpad IN A 192.0.2.1

Hier zeigt 192.0.2.1 auf die IP-Adresse des Webservers, der die PAC-Datei hostet.

28.4 Zusammenfassung

Durch die Verwendung von PAC-Dateien und WPAD können Sie die Proxy-Konfiguration in Ihrem Netzwerk zentral verwalten und die Clients automatisch konfigurieren lassen. Dies vereinfacht die Verwaltung und stellt sicher, dass alle Geräte korrekt konfiguriert sind.