自动代理configuration脚本 – 实验室设置过程

我有一个要求,设置一个testing机器,利用自动代理configuration使用WPAD.DAT文件。 这是为了复制客户环境(我们不能用于testing),所以我们可以为我们的一个软件包开发一个修复程序。

我对AD / IIS / Proxy的等没有问题,但是我几乎不知道自动configuration脚本以及如何正确设置它。

我目前的设置如下:

1个IIS托pipe一个wpad.dat文件

1个Windows 7单元,在我select的Internet选项中使用自动configuration脚本,并通过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的任何通信。

在一台机器上设置这个testing需要做什么不同?

  1. testing客户端是否可以使用IE下载WPAD.DAT文件。 如果没有,则无法加载WPAD.DAT文件
  2. 使用telnet或curl或其他方式确认192.168.10.103处的代理实际上正在侦听TCP 808
  3. 我认为你的语法可能是closures的? 我的PAC文件没有else语句,你有一个。 如果要使用else ,则可能需要将return语句包装在另一组大括号中。 如有疑问,请使用Google pactester。

阅读整个网站: http : //www.proxypacfiles.com/proxypac/