自动代理配置脚本 - 实验室设置流程

自动代理配置脚本 - 实验室设置流程

我需要设置一台使用 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

  1. 测试客户端是否可以使用 IE 下载 WPAD.DAT 文件。如果不能,则无法加载 WPAD.DAT 文件
  2. 使用 telnet 或 curl 或其他工具来确认 192.168.10.103 处的代理确实在监听 TCP 808
  3. 我认为您的语法可能不正确?我的 PAC 文件没有else您有的语句。如果您要使用else,您可能需要将return语句括在另一组花括号中。如有疑问,请使用谷歌协议。

相关内容