如果我跑
pactester -p wpad.dat -u http://google.com
在终端上,正如手册中所说,我收到此错误
pacparser.c: pacparser_parse_pac: Could not read the pacfile: : wpad.dat: No such file or director
pactester.c: Could not parse the pac file: wpad.dat
我需要输入准确的 URL 吗?如果需要,我该如何获取?我在 VmWare Player 上运行着 Ubuntu 12.04
希望可以有人帮帮我
问候
答案1
Pactester 是一款用于测试代理自动配置 (PAC) 文件的工具。因此,您需要创建一个wpad.dat
文件来配置您想要直接连接的站点以及您想要使用代理服务器访问的站点。例如,以下wpad.dat
文件将绕过位于同一子网或子网内的所有主机的代理,10.0.0.0
但将使用代理服务器访问所有其他站点:
function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(),"192.168.2.0","255.255.255.0")) return "DIRECT";
if (isPlainHostName(host) ||
isInNet(host, "10.0.0.0", "255.0.0.0")
return "DIRECT";
else
return "PROXY proxy_host:port_no";
};
如您所见,该wpad.dat
文件是一个 javascript 文件。
因此,问题是您没有一个wpad.dat
文件来告诉 pactester 针对不同主机应遵循哪些规则。您需要先创建该文件。