none
Windows Live Messenger 2011 (15.4) 设置代理服务器的怪异问题 RRS feed

  • 问题

  • 先介绍一下背景:

    公司网络结构调整,上网改用代理服务器(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
    2012年1月11日 2:51

全部回复