我需要设置一台使用 WPAD.DAT 文件自动代理配置的测试机。这是为了复制客户环境(我们不能用它来进行测试),以便我们可以为我们的某个软件包开发修复程序。
我对 AD / IIS / Proxy 等没有任何问题,但我对自动配置脚本以及如何正确设置它几乎一无所知。
我当前的设置如下:
1 x IIS,托管 wpad.dat 文件
1 x Windows 7 单元,在 Internet 选项中,我选择了使用自动配置脚本,并通过 HTTP 地址将地址字段指向 wpad.dat 文件。IP 设置是静态的,只有静态 IP、有效子网和内部 DNS 服务器设置。(无网关)
我的 wpad.date 文件是:
function FindProxyForURL(url, host)
{ if (isPlainHostName(host))
return "DIRECT";
else
return "PROXY 192.168.10.103:808";
}
代理服务器是 CCProxy,当我将 Internet Explorer 的“代理服务器”设置指向它时,它工作正常。
当我在实验室机器上浏览任何页面时,浏览都会失败。代理服务器没有收到任何命中。在代理服务器上运行的 Wireshark 也没有记录来自此 IP 的任何通信。
我需要做什么不同的事情才能在一台机器上设置这个测试?
答案1
- 测试客户端是否可以使用 IE 下载 WPAD.DAT 文件。如果不能,则无法加载 WPAD.DAT 文件
- 使用 telnet 或 curl 或其他工具来确认 192.168.10.103 处的代理确实在监听 TCP 808
- 我认为您的语法可能不正确?我的 PAC 文件没有
else
您有的语句。如果您要使用else
,您可能需要将return
语句括在另一组花括号中。如有疑问,请使用谷歌协议。