自动代理配置

时间:2010-10-12 22:05:00

标签: internet-explorer configuration proxy

我的服务器上有一个PAC文件,代码如下:

   function FindProxyForURL(url, host) { return "PROXY proxy.example.com:8080; DIRECT"; }

根据WIKI页面 - http://en.wikipedia.org/wiki/Proxy_auto-config,这意味着“如果此代理无法响应,浏览器会直接联系网站,而不使用代理。”

我已经在Firefox和Chrome中对此进行了测试,如果代理服务器出现故障,它似乎仍然有效。但是在IE9中,如果代理服务器关闭,网站无法加载?如果代理服务器关闭,IE似乎没有直接联系网站,这对Firefox或Chrome来说不是问题。

为什么会这样?

2 个答案:

答案 0 :(得分:1)

我认为IE不支持多个代理。即使是具有最佳自动代理支持的WinHTTP底层Windows库(与WinInet相比)也不支持多个代理:

  

WinHTTP目前不支持指定的代理配置   多个代理服务器。

http://msdn.microsoft.com/en-us/library/aa383157(v=VS.85).aspx

您可以将PAC文件更改为动态脚本,以检查代理服务器是否每隔X分钟响应一次。如果服务器关闭,它将以DIRECT响应,否则它将响应您的正常脚本。

答案 1 :(得分:-1)

可能是IE错误。它仍然在BETA