先介绍一下背景:
公司网络结构调整,上网改用代理服务器(McAfee Web Gateway). 准备用脚本(pac)写代理配置. 因为结构比较简单,所以只要把内网和内部域名过滤掉,不发给代理服务器就可以了.wlm应该可以拿到相同的设置.
然后怪异的事情发生了:使用代理脚本(图一)msn登录报错(8004840f),高级测试通过. 直接在IE里面设置代理(图二)没问题,可以用。我困惑了,包也抓了,两种情况数据一开始都是给代理服务器的。证明msn也是能使用代理脚本的。
IE使用两种方法设置都可以正常使用。
求助!!!
图一

图二

脚本如下:
// Define proxy list
ProxyList = "PROXY 10.1.19.5:8080";
// Check if the url is an internal address
function FindProxyForURL(url, host)
{
if (isPlainHostName(host) ||
dnsDomainIs(host, ".company.net"))
return NoProxy;
else
return ProxyList;
}
// Check if the ip is an internal address
function FindProxyForURL(url, host)
{
if (isInNet(host, "10.0.0.0", "255.0.0.0"))
return NoProxy;
else
return ProxyList;
}
Chunsheng Wong