leo80 10 Geschrieben 8. April 2013 Melden Geschrieben 8. April 2013 Hallo Leute, Ich möchte gerne per Proxy Auto Config den Clients mitteilen, einen Proxy Server im localen Netzwerk zu nutzen. Klappt auch alles nur hat Windows 7 / Server 2008 R2 ein Problem mit den Windows Updates wenn die über einen Proxy geleitet werden. Ich habe versucht eine Ausnahme zu konfigurieren, leiden wird die Igroriert oder ich mache etwas falsch. Meine Pac-Datei: function FindProxyForURL(url, host) { if (shExpMatch(host, "*.microsoft.com")) { return "DIRECT"; } else { return "PROXY 192.168.0.2:8000; DIRECT"; } } Das Apache Accesslog zeigt immer noch an, dass windows versucht den Zugriff über den Proxy versucht. 192.168.0.1 - - [08/Apr/2013:02:03:20 +0200] "GET /proxy.pac HTTP/1.1" 200 81 192.168.0.1 - - [08/Apr/2013:02:03:21 +0200] "GET /proxy.pac HTTP/1.1" 200 81 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "HEAD http://download.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "GET http://download.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - Zitieren
Dukel 461 Geschrieben 8. April 2013 Melden Geschrieben 8. April 2013 Unabhängig von dem Problem würde ich für Windows Updates einen Wsus einsetzen. Nimm mal in deine Ausnahmen neben *.microsoft.com auch *.windowsupdate.com auf. Zitieren
leo80 10 Geschrieben 8. April 2013 Autor Melden Geschrieben 8. April 2013 Also Ich habe jetzt ein bischen mit der Datei herumgespielt function FindProxyForURL(url, host) { if (shExpMatch(host,"*.microsoft.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; } 192.168.0.1 - - [08/Apr/2013:20:07:33 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:20:07:34 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:20:07:34 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - schon ein Fortschritt function FindProxyForURL(url, host) { if (shExpMatch(host,"*.microsoft.com") || shExpMatch(host,"*.windowsupdate.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; Sollte funktionieren tut es aber nicht. Kann es sein das die Änderungen beim Windows Update nicht sofort greifen? Grüsse Felipe Zitieren
Sunny61 816 Geschrieben 8. April 2013 Melden Geschrieben 8. April 2013 Kann es sein das die Änderungen beim Windows Update nicht sofort greifen? Notfalls den Dienst WUAUSERV + BITS neu starten, dann wird alles wieder neu eingelesen. Zitieren
leo80 10 Geschrieben 8. April 2013 Autor Melden Geschrieben 8. April 2013 Vielen Dank, Bin aber schon auf die Lösung gekommen. vhost wpad.domainensufix darunter /wpad.dat als syslink auf die proxy.pac und auch auf der domaine auf der die proxy.pad liegt einen syslink von wpad.dat. Danach habe ich eine 404er mehr mit wpad.dat gefunden. Das Skript sieht nun so aus: function FindProxyForURL(url, host) { if (shExpMatch(host,"download.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"update.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"*.update.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"*.windowsupdate.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; } Und alles funktioniert reibungslos. Felipe Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.