前阵子就开始,估计是又升级了。
以前直接通过网页代理能够出去,现在不行了。
这次升级比较牛,只要捕获到请求参数中试图访问被禁的网站,就会从网络上封客户端几分钟
比如通过网页代理访问 blogspot
会直接给断开连接
为了解决这个问题,应该使用加密的通信,把客户端和代理端的通信加密起来。
目前主要的穿墙术,有以下几种:
1、 vpn
2、tor
3、网页代理的形式(包括ff的gladder扩展)
4、其他代理类型的软件,比如无界等
vpn效果最好,但是需要有长期稳定的来源,而且某些公司的内网封了协议,也会导致vpn不可用
tor太慢了~~~
网页代理只能浏览网页
由于最近墙抽风,导致我一直用的 一个网页代理无法用了,所以一怒之下自己写了个网页代理,依托于google appengine,使用https加密,运维有保障。
目前已经解决了parsehtml 和 urlrewrite,也支持汉字解码和图片,支持大部分样式,支持post。但是对于 javascript 中的 urlrewrite 支持的还不是很好。
暂时不准备支持cookie了,因为稍微思考了下,实现起来可能比较麻烦:
urlfetch --> read response headers --> parse set-cookie --> cookie rewrite --> sendto real client
这个过程中可能需要维护session,需要加入 memcache 才能比较好的支撑。
由于我比较懒,目前也没有cookie的需求,就先放着吧,哈哈
过些时候我会考虑把代码开源出来。
有需求的朋友可以给我发站内信。keep it private!
阅读(1757) | 评论(0) | 转发(0) |