1、FANUC111111259function FindProxyForURL(url, host)if(isPlainHostName(host) return DIRECT;if(!shExpMatch(url, http*) return DIRECT;var ip = dnsResolve(host);/ no dns resultif(!ip) return PROXY 127.0.0.1:8083;/ ipv6if(shExpMatch(ip, *:*) return DIRECT;/ localelse if(isInNet(ip,127.0.0.0,255.0.0.0) retu
2、rn DIRECT;else if(isInNet(ip,10.0.0.0,255.0.0.0) return DIRECT;else if(isInNet(ip,192.168.0.0,255.255.0.0) return DIRECT;else if(isInNet(ip,172.16.0.0,255.240.0.0) return DIRECT;else if(isInNet(ip,169.254.0.0,255.255.0.0) return DIRECT;/ video ruleselse if(shExpMatch(url, *.flv) return PROXY + host
3、+ :8081;else if(shExpMatch(url, *.mp4) return PROXY + host + :8081;else if(shExpMatch(url, http:*/flv/*.flv?*&key=*) return PROXY + host + :8081;else if(shExpMatch(url, http:*/mp4/*.f4v?*&key=*) return PROXY + host + :8081;else if(shExpMatch(url, *.flv?start=*) return PROXY + host + :8081;else if(sh
4、ExpMatch(url, *.mp4?start=*) return PROXY + host + :8081;else if (isInNet(ip, 58.154.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 58.192.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 58.194.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 58.196.0.0,255.254.0.0) return DIRECT;else if
5、 (isInNet(ip, 58.198.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 58.200.0.0,255.248.0.0) return DIRECT;else if (isInNet(ip, 59.64.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 59.68.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 59.72.0.0,255.254.0.0) return DIRECT;else if (isInNe
6、t(ip, 59.74.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 59.76.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 59.77.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 59.78.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 110.64.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 111
7、.114.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 111.116.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 111.186.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 113.54.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 114.212.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 114.
8、214.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 115.24.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 115.154.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 115.156.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 115.158.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 116.1
9、3.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 116.56.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 118.202.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 118.228.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 118.230.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 120.94.
10、0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 120.95.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 121.48.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 121.52.160.0,255.255.224.0) return DIRECT;else if (isInNet(ip, 121.192.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 121.193
11、.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 121.194.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 121.248.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 122.204.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 125.216.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 125.218
12、.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 125.219.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 125.220.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 125.222.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 162.105.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 166.111
13、.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 175.185.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 175.186.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 180.84.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 180.201.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 180.208.
14、0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 183.168.0.0,255.254.0.0) return DIRECT;else if (isInNet(ip, 183.170.0.0,255.255.0.0) return DIRECT;else if (isInNet(ip, 183.172.0.0,255.252.0.0) return DIRECT;else if (isInNet(ip, 202.4.128.0,255.255.224.0) return DIRECT;else if (isInNet(ip, 202.38.2.0,255.255.254.0) return DIRECT
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1