首先BS一下公司的网络设置,无与伦比的鄙视,有线网络无法直接访问互联网,只能通过无线网卡,而无线网卡又限定了只有那几个可以使用= =!于是,台式机要上网嘛……CCProxy+SocksCap~

可是呢,比如飞速土豆等软件似乎对SocksCap消化不良,无法正确飞起来,始终是有连接却无数据- -!

于是愤怒的我拆了它的自动生成的PAC文件来看:


function FindProxyForURL(url, host) {
if(isPlainHostName(host) || url.substring(0,5) != "http:" )
  return "DIRECT";
if(shExpMatch(url, "*.flv*") || shExpMatch(url, "*.mp4*"))
 {  if(shExpMatch(url, "*hzplayer0.tudou.com*")) return "DIRECT";
      else return "PROXY localhost:9415"; }
else return "DIRECT"; }

原来真相这么容易大白于天下啊~这个文件就是一个脚本,比较HTTP请求后就给出具体的代理流向,而localhost:9415就是偶们的飞速土豆开的代理端口。
于是写出如下PAC文件来让局域网上其它浏览器也能飞起来~顺道还将使用http代理配置。注意下面代码中,192.168.0.12是偶的局域网开了飞速土豆和代理的地址。请替换成你自己的服务器的地址。

function FindProxyForURL(url, host)
 { if(isPlainHostName(host) || url.substring(0,5) != "http:" )
      return "PROXY 192.168.0.12:808";
  if(shExpMatch(url, "*.flv*") || shExpMatch(url, "*.mp4*"))
  { if(shExpMatch(url, "*hzplayer0.tudou.com*")) return "PROXY 192.168.0.12:808";
     else return "PROXY 192.168.0.12:9415"; }
 else return "PROXY 192.168.0.12:808"; }