文档介绍:function FindProxyForURL(url, host){
if(isPlainHostName(host)) return 'DIRECT';
if(!shExpMatch(url, 'http*')) return 'DIRECT';
var ip = dnsResolve(host);
// no dns result
if(!ip) return 'PROXY :8083;';
// ipv6
if(shExpMatch(ip, '*:*')) return 'DIRECT';
// local
else if((ip,'','')) return 'DIRECT';
else if((ip,'','')) return 'DIRECT';
else if((ip,'','')) return 'DIRECT';
else if((ip,'','')) return 'DIRECT';
else if((ip,'','')) return 'DIRECT';
// video rules
else if(shExpMatch(url, '*.flv')) return 'PROXY ' + host + '..: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(shExpMatch(url, '*.mp4?start=*')) return 'PROXY ' + host + '..:8081;';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, '','')) return 'DIRECT';
else if ((ip, ''