2009年2月19日星期四

代理服务器软件GAppProxy开源(seo多ip专用)


wangluopaobing@163.com在有道阅读发送原文如下:

代理服务器软件GAppProxy开源(seo多ip专用)

2009-02-18 发表在 群发软件rss推广群发博客群建营销seo优化排名技术--无限营销工作室

代理服务器软件GAppProxy开源(seo多ip专用)

一个开源的HTTP Proxy软件GAppProxy,其速度非常快,很值得推荐。

GAppProxy使用Python编写并运行于Google App Engine上。GAppProxy是一个完整的Proxy解决方案: 与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上,不需要专门的服务器,这是最大优势.

  普通Windows用户点这里下载并运行解压,然后双击运行gui.exe.之后配置IE或Firefox浏览器,设置HTTP代理为127.0.0.1:8000.然后就可以通过代理上网了。

  这种代理方式和Tor、U、FG等软件的运行方式类似,但速度的确非常快,大概因为Google App的服务器速度快的原因,虽然该版本目前尚不支持HTTPS,但对于普通网站访问效果很好,包括域名被和谐的网站(如牛博国际)都可以正常访问,这比使用普通代理服务器要强的多。

  不过有个问题是,使用人数多的话可能会有流量限制,建议自己申请一个Google App站点,点这里下载其源代码,修改app.yaml,然后将其上传到自己的Google App目录下,修改proxy.py或者配置文件,使其指向自己的Google App站点,这样就能避免过多人访问造成的流量问题了。

GAppProxy

  • 请先留意这里

  • 什么是GAppProxy?

    • 一个开源的HTTP Proxy软件.
    • 使用Python编写,运行于Google App Engine上.
  • GAppProxy的优势:

    • 是一个完整的Proxy解决方案: 与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上,不需要专门的服务器,这是最大优势.
    • 个人的Proxy: 自己管理,自己使用,当然,也可共享:)
    • 依托于Google App Engine: Google的网络比较可靠.
  • GAppProxy的劣势:

    • 仅支持标准80端口的HTTP协议和443端口的HTTPS协议(HTTPS需要Python 2.6支持),其他端口均不支持.
    • 需要安装客户端.
  • GAppProxy的设想用户:

    • 教育网用户(不能直接访问国外网络者).
    • 其他需代理的用户.
  • GAppProxy目前的状态:

  • GAppProxy将要做的:

    • 完善Proxy的细节功能,提高用户体验.
  • 如何安装使用:

  • 目前GAppProxy存在的问题:

    • 1,Web 登录问题: 一些Web系统无法正常登录,这个原因比较复杂,和网站要求的安全性相关,我们也正在调整.
    • 2,为支持HTTPS,GAppProxy使用了一种妥协的方式,该方式从原理上破坏了HTTPS固有的安全性,将HTTPS的安全级别降到了HTTP级,所以如果你要传输重要数据,请不要使用该HTTPS代理.此外HTTPS不支持服务器/客户认证,这也和GAE有关,因为它不支持.详见: http://groups.google.com/group/gappproxy/browse_thread/thread/1ae2859659832d33
    • 3,不支持大尺寸的文件,GAE 对urlfetch能获取的文件尺寸有限制. 其他
    • 每个客户端(proxy.py/proxy.exe)我都会在Windows+IE/Firefox和Linux+Firefox下测试正常后再提交.
  • 有何更新?(详细内容请关注svn)

    • (08-10-25)Windows上Proxy客户端的运行模式由命令行窗口改为图形界面.
    • (08-10-19)更新服务器负载均衡方式,由服务端选择FetchServer.
    • (08-09-18)根据GAE API的变化做了一些功能增强,推荐使用r22以上版本.
    • (08-07-01)支持本地代理,支持多fetch做负载均衡.
    • (08-06-30)从fetch.py服务代码中彻底删除记录用户源IP等全部日志相关功能.
    • (08-06-28)lovelywcm写了一篇详细的Proxy使用介绍文档,详情见本页wiki.
    • (08-06-26)给运行在GAE上的fetch服务添加了一个可显示页面,方便调试.
    • (08-06-26)lovelywcm将proxy.r7.py在windows下编译成系统服务.
    • (08-06-23)添加HTTPS支持,但需要Python 2.6版本支持.
    • (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做了简单编码.
    • (08-06-13)给服务器加了点统计功能,记录访问源IP,目的Host及是否成功.

没有评论: