|
|
GAppProxy
GAppProxy的优势:
- 是一个完整的Proxy解决方案: 与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上,不需要专门的服务器,这是最大优势.
- 个人的Proxy: 自己管理,自己使用,当然,也可共享:)
- 依托于Google App Engine: Google的网络比较可靠.
GAppProxy目前的状态:
- HTTP Proxy功能已经可用,当然也需要进一步测试.
- 管理/认证/过滤等功能尚无.
- 希望有对此软件感兴趣者加入,贡献力量.
- 项目网站,http://gappproxy.googlecode.com
GAppProxy将要做的:
- 维护国内IP地址段列表,启动proxy.py后自动下载到本地,只有国外IP才通过GAE,其他本地直连以提高速度.
- 用wx做一个本地客户端的前端,方便windows用户使用,甚至在windows下可以考虑将其打成exe文件.
- 写一份详细的使用手册.
如何安装使用:
普通Windows用户:
- 下载proxy.zip,解压,双击运行dist目录下的proxy.exe.
- 配置浏览器,设置HTTP代理为127.0.0.1:8000.
有Python 2.5以上版本解释器的Windows/Linux用户:
- 下载proxy.py,双击运行,默认监听地址为127.0.0.1:8000
- 配置浏览器,设置HTTP代理为127.0.0.1:8000.
拥有Google App帐号并且希望自己搭Proxy服务的用户:
- 从项目svn处下载fetch.py,修改app.yaml,然后将其上传到自己的Google App目录下.
- 修改proxy.py,使其指向自己的Google App站点.
- 其他与前两种用户相同.
其他
- 每个客户端(proxy.py/proxy.exe)我都会在Windows+IE/Firefox和Linux+Firefox下测试正常后再提交.
- google code使用svn管理代码,这个很有用,而且基本的用法也很容易掌握,建议还不了解的用户试试.
有何更新?(详细内容请关注svn)
- (08-06-18)使用py2exe为没有安装Python解释器的用户提供直接可执行的proxy.exe.
- (08-06-17)解决了proxy.py在Windows上运行不正常的问题,请更新proxy.py版本到r7以上
- (08-06-14)更加简化了统计功能,GAE提供的datastore当数据库用还是很弱的.
- (08-06-14)修改了传输编码方式,使用zlib压缩,并且只针对text/×××文件类型.
- (08-06-13)数据传输用base64做了简单编码,非明文可以避免一些过滤软件,用这个功能需要更新proxy.py
- (08-06-13)给服务器加了点统计功能,记录访问源IP,目的Host及是否成功.

