[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Web-Proxy im Client automatisch konfigurieren
[Thread Prev] | [Thread Next]
- Subject: Web-Proxy im Client automatisch konfigurieren
- From: Raphael Becker <rabe@xxxxxxxxx>
- Date: Thu, 1 Jan 2009 19:09:48 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hallo zusammen, ich habe im LAN von Forum41 (forum41.uugrn.org) einen Proxy laufen, der HTTP-Zugriffe ueber eine alternative, schnellere Netzanbindung routet. Man kann es statisch konfigurieren mit: proxy.forum41.uugrn.org:3128 Jetzt habe ich mal rumgestochert, welche Methoden es gibt, um eine automatische Konfiguration im Netz zu bekommen. Das bisherige Ergebnis ist: Im DNS der Zone forum41.uugrn.org: wpad IN TXT "service: wpad:http://proxy.forum41.uugrn.org" wpad IN A 192.168.0.23 _wpad._tcp IN SRV 0 0 80 proxy.forum41.uugrn.org. Fuer den Proxy gibt es einen Apache-Virtualhost, der entsprechende Anfragen auf Port 80 beantwortet (proxy.forum41.uugrn.org und wpad.forum41.uugrn.org). Unter http://proxy.forum41.uugrn.org/proxy.pac kommt folgendes: --------------------------- function FindProxyForURL(url, host) { // Adressen, die auf example.com liegen, brauchen keinen Proxy: if (shExpMatch(url,"*.forum41.uugrn.org/*")) {return "DIRECT";} if (shExpMatch(url, "*.forum41.uugrn.org:*/*")) {return "DIRECT";} // URLs innerhalb dieses Netzwerkes werden abgefragt ueber // Port 8080 auf fastproxy.example.com: (macht Nameserver Anfrage) // if (isInNet(host, "10.0.0.0", "255.255.248.0")) { // return "PROXY fastproxy.example.com:8080"; // } // // Alle anderen Anfragen gehen ueber Port 8000 von proxy.example.com. // sollte das fehlschlagen, verbinde direkt ins Netz: return "PROXY proxy.forum41.uugrn.org:3128; DIRECT"; } --------------------------- Insgesamt kommt dieser Output fuer alle der folgenden URLs: http://wpad.forum41.uugrn.org/wpad.dat http://wpad.forum41.uugrn.org/proxy.pac http://proxy.forum41.uugrn.org/wpad.dat http://proxy.forum41.uugrn.org/proxy.pac ... jeweils mit dem HTTP-Header Content-Type: application/x-ns-proxy-autoconfig Firefox3 scheint mit diesem Satz an Informationen problemlos zu funktionieren, KDE-basierte Browser, etwa konqueror wollen damit nicht arbeiten. Warum nicht? Welche anderen {,Fallback-,Legacy-}Methoden gibt es fuer Proxy-Autoconfig? Gruss Raphael -- Raphael Becker <rabe@xxxxxxxxx> http://rabe.uugrn.org/ GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D .........|.........|.........|.........|.........|.........|.........|.. -- http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/