proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« [IPCN] proxy.ipcn.org 使用设置调整公告 | Main | IPCN 换了一台关键位置的服务器 »

February 16, 2004

ipcn.pac

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2004/02/16/000329.html

----->  2004-05-09 更新
// http://proxy.ipcn.org/ipcn.pac
//
// Windtear's Free Proxy Server
// Powered by windtear at ipcn dot org
//
// Generated automatically
// http://netsupport.tsinghua.edu.cn/freeip.htm
// http://www.nic.edu.cn/RS/ipstat/internalip/
//

function FindProxyForURL(url, host)
{
//if(isPlainHostName(host) || dnsDomainIs(host,".cn"))  return "DIRECT";
if(isPlainHostName(host))  return "DIRECT";
else if((shExpMatch(host, "*.microsoft.com")) || (shExpMatch(host, "*.passport.com")) || (shExpMatch(host, "*.passport.net")) || (shExpMatch(host, "*.passportimages.com")) || (shExpMatch(host, "*.windowsupdate.com")) || (shExpMatch(host, "*.hotmail.com")) || (shExpMatch(host, "*.msn.com")) || (shExpMatch(host, "*.msdnaa.net")) || (shExpMatch(host, "*.interactservices.com")) || (shExpMatch(host, "*.thespoke.net")) || (shExpMatch(host, "*.gotdotnet.com")) || (shExpMatch(host, "*.asp.net")) || (shExpMatch(host, "*.wimdows.net")) || (shExpMatch(host, "*.worldofdotnet.net")) || (shExpMatch(host, "*.wimdows.net")) || (shExpMatch(host, "*.c-sharpcorner.com")) || (shExpMatch(host, "*.imaginecup.com")))  return "PROXY 202.194.15.124:8080; DIRECT";
else if(isInNet(host,"127.0.0.0","255.0.0.0"))  return "DIRECT";
else if(isInNet(host,"10.0.0.0","255.0.0.0"))  return "DIRECT";
else if(isInNet(host,"172.16.0.0","255.240.0.0"))  return "DIRECT";
else if(isInNet(host,"192.168.0.0","255.255.0.0"))  return "DIRECT";
else if(isInNet(host,"61.28.0.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"61.48.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"61.128.0.0","255.192.0.0"))  return "DIRECT"
else if(isInNet(host,"61.232.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"61.236.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"61.240.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"63.84.162.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.86.118.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"63.240.81.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.90.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.94.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.105.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"64.124.183.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"65.246.184.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"66.179.148.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"128.84.158.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"132.174.1.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"132.174.11.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"137.189.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"138.12.4.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"140.98.193.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"140.98.194.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"140.113.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"143.89.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"144.214.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"147.8.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"149.28.1.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"152.101.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"152.104.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"158.132.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"158.182.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"159.226.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"161.207.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"162.105.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"165.193.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"166.111.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"167.68.6.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"167.139.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"167.216.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"168.160.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"171.66.120.0","255.255.248.0"))  return "DIRECT"
else if(isInNet(host,"192.58.150.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.80.71.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.84.75.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.86.104.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.195.245.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"193.123.78.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"193.194.158.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"194.130.252.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"195.22.150.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"195.27.60.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"195.27.123.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"195.27.130.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"198.112.160.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"199.4.154.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"199.98.88.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"199.164.217.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"202.4.128.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.38.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"202.40.192.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.45.32.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.75.64.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.84.16.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"202.95.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.96.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"202.112.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"202.120.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"202.122.32.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"202.127.0.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"202.127.128.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"202.130.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.130.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.131.208.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"202.189.96.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.192.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"203.81.16.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"203.87.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.93.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"203.128.128.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.192.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.207.64.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"203.207.128.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"203.208.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.212.0.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"204.179.122.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"205.240.244.0","255.255.252.0"))  return "DIRECT"
else if(isInNet(host,"205.243.231.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"207.24.42.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"207.189.64.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"208.215.179.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"210.5.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.12.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.14.160.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.14.192.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.15.0.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"210.15.128.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.21.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.22.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.25.0.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"210.25.128.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.26.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.28.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"210.32.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"210.51.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.52.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.72.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"210.76.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.78.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.79.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.82.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.192.96.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"211.64.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.80.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"211.96.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.136.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.144.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"211.160.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"216.33.115.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"216.39.32.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"216.52.36.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"216.143.112.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"218.0.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"218.56.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"218.64.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"218.96.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.104.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.108.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"218.192.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"218.200.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.204.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"218.240.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"219.72.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"219.128.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"219.216.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"219.224.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"219.242.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"219.244.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"220.160.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"220.192.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"220.248.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"220.252.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.0.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"221.137.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.192.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.194.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.196.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.200.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.204.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.208.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.212.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.214.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.216.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"221.224.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"222.16.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"222.64.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"222.72.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"222.76.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.80.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.84.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"222.132.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.136.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"222.160.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.192.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.216.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"222.218.0.0","255.255.0.0"))  return "DIRECT"
else {
        var n = URLhash2(url) % 3;
        if (n < 2) return "PROXY proxy2.ipcn.org:5158; PROXY proxy3.ipcn.org:5158; DIRECT";
        if (n < 2) return "PROXY proxy3.ipcn.org:5158; PROXY proxy2.ipcn.org:5158; DIRECT";
        if (n < 3) return "PROXY proxy1.ipcn.org:5158; PROXY proxy2.ipcn.org:5158; DIRECT";
        }
}

function URLhash2(name)
{
        var  cnt=0; 
        var  dirptr=0;

        var str=name.toLowerCase(name);
        if ( str.length ==0) {
                return cnt;     
        }

        /* skip filename in directory */
        for(var i=str.length - 1;i >=0 ; i--) {
                if ( str.substring(i,i +1) == '/' ) {
                        dirptr = i+1 ;
                        break;
                }
        }

        for(var i=0;i < dirptr; i++) {
           var ch= atoi(str.substring(i,i + 1));
                cnt = cnt + ch;
        }

        return cnt ;
}

function atoi(charstring)
{

        if ( charstring == "a" ) return 0x61; if ( charstring == "b" ) return 0x62;
        if ( charstring == "c" ) return 0x63; if ( charstring == "d" ) return 0x64;
        if ( charstring == "e" ) return 0x65; if ( charstring == "f" ) return 0x66;
        if ( charstring == "g" ) return 0x67; if ( charstring == "h" ) return 0x68;
        if ( charstring == "i" ) return 0x69; if ( charstring == "j" ) return 0x6a;
        if ( charstring == "k" ) return 0x6b; if ( charstring == "l" ) return 0x6c;
        if ( charstring == "m" ) return 0x6d; if ( charstring == "n" ) return 0x6e;
        if ( charstring == "o" ) return 0x6f; if ( charstring == "p" ) return 0x70;
        if ( charstring == "q" ) return 0x71; if ( charstring == "r" ) return 0x72;
        if ( charstring == "s" ) return 0x73; if ( charstring == "t" ) return 0x74;
        if ( charstring == "u" ) return 0x75; if ( charstring == "v" ) return 0x76;
        if ( charstring == "w" ) return 0x77; if ( charstring == "x" ) return 0x78;
        if ( charstring == "y" ) return 0x79; if ( charstring == "z" ) return 0x7a;
        if ( charstring == "0" ) return 0x30; if ( charstring == "1" ) return 0x31;
        if ( charstring == "2" ) return 0x32; if ( charstring == "3" ) return 0x33;
        if ( charstring == "4" ) return 0x34; if ( charstring == "5" ) return 0x35;
        if ( charstring == "6" ) return 0x36; if ( charstring == "7" ) return 0x37;
        if ( charstring == "8" ) return 0x38; if ( charstring == "9" ) return 0x39;
        if ( charstring == "." ) return 0x2e;
        return 0x20;
}


----->  2004-02-16 发布
// http://proxy.ipcn.org/ipcn.pac
//
// Windtear's Free Proxy Server
// Powered by windtear at ipcn dot org
//
// Generated automatically
// http://netsupport.tsinghua.edu.cn/freeip.htm
// http://www.nic.edu.cn/RS/ipstat/internalip/
//

function FindProxyForURL(url, host)
{
if(isPlainHostName(host) || dnsDomainIs(host,".cn"))  return "DIRECT";
else if(isInNet(host,"127.0.0.0","255.0.0.0"))  return "DIRECT";
else if(isInNet(host,"10.0.0.0","255.0.0.0"))  return "DIRECT";
else if(isInNet(host,"172.16.0.0","255.240.0.0"))  return "DIRECT";
else if(isInNet(host,"192.168.0.0","255.255.0.0"))  return "DIRECT";
else if(isInNet(host,"61.28.0.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"61.48.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"61.128.0.0","255.192.0.0"))  return "DIRECT"
else if(isInNet(host,"61.232.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"61.236.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"61.240.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"63.84.162.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.86.118.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"63.240.81.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.90.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.94.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"63.240.105.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"64.124.183.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"65.246.184.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"66.179.148.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"128.84.158.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"132.174.1.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"132.174.11.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"137.189.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"140.98.193.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"140.98.194.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"140.113.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"143.89.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"144.214.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"147.8.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"149.28.1.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"152.101.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"152.104.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"158.132.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"158.182.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"159.226.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"161.207.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"162.105.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"165.193.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"166.111.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"167.139.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"167.216.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"168.160.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"192.58.150.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.80.71.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.84.75.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.86.104.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"192.195.245.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"193.123.78.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"193.194.158.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"194.130.252.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"195.22.150.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"198.112.160.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"199.4.154.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"199.98.88.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"199.164.217.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"202.4.128.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.38.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"202.40.192.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.45.32.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.75.64.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.84.16.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"202.95.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.96.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"202.112.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"202.120.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"202.122.32.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"202.127.0.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"202.127.128.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"202.130.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.130.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.131.208.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"202.189.96.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"202.192.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"203.81.16.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"203.87.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.93.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"203.128.128.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.192.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.207.64.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"203.207.128.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"203.208.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"203.212.0.0","255.255.240.0"))  return "DIRECT"
else if(isInNet(host,"204.179.122.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"205.240.244.0","255.255.252.0"))  return "DIRECT"
else if(isInNet(host,"205.243.231.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"207.189.64.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"208.215.179.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"210.5.0.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.12.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.14.160.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.14.192.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.15.0.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"210.15.128.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.21.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.22.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.25.0.0","255.255.128.0"))  return "DIRECT"
else if(isInNet(host,"210.25.128.0","255.255.192.0"))  return "DIRECT"
else if(isInNet(host,"210.26.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.28.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"210.32.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"210.51.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.52.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.72.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"210.76.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.78.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"210.79.224.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"210.82.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"210.192.96.0","255.255.224.0"))  return "DIRECT"
else if(isInNet(host,"211.64.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.80.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"211.96.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.136.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"211.144.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"211.160.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"216.33.115.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"216.39.32.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"216.52.36.0","255.255.254.0"))  return "DIRECT"
else if(isInNet(host,"216.143.112.0","255.255.255.0"))  return "DIRECT"
else if(isInNet(host,"218.0.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"218.56.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"218.64.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"218.96.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.104.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.108.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"218.192.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"218.200.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"218.204.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"218.240.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"219.72.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"219.128.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"219.216.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"219.224.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"219.242.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"219.244.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"220.160.0.0","255.224.0.0"))  return "DIRECT"
else if(isInNet(host,"220.192.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"221.0.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"221.137.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.192.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.194.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.196.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.200.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.204.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.208.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"221.212.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"221.214.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"221.224.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"222.16.0.0","255.240.0.0"))  return "DIRECT"
else if(isInNet(host,"222.64.0.0","255.248.0.0"))  return "DIRECT"
else if(isInNet(host,"222.72.0.0","255.254.0.0"))  return "DIRECT"
else if(isInNet(host,"222.76.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.80.0.0","255.252.0.0"))  return "DIRECT"
else if(isInNet(host,"222.84.0.0","255.255.0.0"))  return "DIRECT"
else if(isInNet(host,"222.132.0.0","255.252.0.0"))  return "DIRECT"
else return "PROXY proxy.ipcn.org:3128";

本blog WWW

Posted by windtear at February 16, 2004 11:39 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.