2003.11.04.Tuesday.Biti.Web.Proxy.Configure.Clear
计算中心的服务器是直接可以上公网的,一直想在那边做个代理,下午没事,来测试一下。
中午问了问doom2,什么代理好,被告知:Kerio Winroute,doom2在公网的代理就是Winroute 5.0.8。从他肉鸡上ftp下,才1K,寒。。。
出去上了一节课,回来也下完了。doom2曾经说因为远程装Winroute会导致连接中断,所以要本地装。于是决定先用网协服务器测试一下。因为网协服务器的工作状态(IIS,FTP,流媒体)等和nic的服务器更相似。
安装Winroute,提示默认协议下,防火墙将拒绝所有连接,除了一个做管理用的IP地址。于是把我的机器的IP添了进去,安装完毕。没重启,点击了图标不能运行。于是重新启动。
重新启动之后,果然所有人都不能ping或者访问到网协服务器,而我自己的机器可以ping也可以访问web还能远程桌面,Winroute的设计是太体贴用户了。。。。界面超级复杂,功能太多了,甚至可以自己写路由表。找了半天,愣没找到Proxy在那里配置!继续找,突然死机了……似乎网协服务器很久没出问题了。。。。。
决定换个软件,登陆nic的服务器,远程桌面开IE,google搜索,找到了国内比较著名的CCproxy。官方网站下载了6.0版,又在外边找了个Crack。其实Keygen比较好,Crack毛病比较多。正要下载Crack,IE死了。。。。
由于远程桌面登陆的服务器,所以按Ctrl+Alt+Del弹出的是本地任务管理器。。。。又调整了远程桌面的键盘属性,结果还是不能弹出远程的任务管理器。。。。突然向导想到,右键点击任务栏可以弹出任务管理器的。于是调出来,点结束任务,说XXX调试中,无法结束。。。。。然后开始任务栏也死了,点击右键无响应。。。。。
眼看只能去计算中心re那个机架服务器,突然想到,我可以用同一个用户再登陆一个进程的远程桌面,然后在这个进程里边结束第一个进程。于是登陆,打开终端服务管理器,停止了第一个进程,搞定。
安装了CCproxy,发现功能还可以。支持Web,FTP,Telnet,Sock,mail等代理当然不用说了,还支持用户认证,ip地址认证,MAC地址认证,URL过滤,内容过滤,时间限制等高级功能。
考虑到不产生过高的国际流量费,于是限制了代理只能连接到google和windows update。NAV的Update没有开,因为校内还是有个NAV企业版服务器的。但是当打开代理之后,因为代理做了url过滤,所以去往其他的站点都会显示未认证的站点无法访问。这种情况下,脚本就是必须了。
[b][i]
function FindProxyForURL(url, host)
{
if (isPlainHostName(host)) return "DIRECT";
else if (isInNet(host,"216.0.0.0","255.0.0.0")) return "PROXY 211.68.32.207:62071";
else if (isInNet(host,"64.0.0.0","255.0.0.0")) return "PROXY 211.68.32.207:62071";
else if (isInNet(host,"140.0.0.0","255.0.0.0")) return "PROXY 211.68.32.207:62071";
else if (isInNet(host,"207.0.0.0","255.0.0.0")) return "PROXY 211.68.32.207:62071";
else return "DIRECT";
}
[/b][/i]
给浏览器加了自动脚本,呵呵,可以随时Google,不用切换代理了,终于成功了,好爽。。。。
全能肉鸡!