2010年8月30日星期一

[GFW BLOG] (总结)使用代理工具GAppProxy+Google App Engine实现快速fanqiang

来源:http://www.ha97.com/3059.html

前些时间偶在本博总结了最新利用IPv6技术实现代理fanqiang教程,但这几天功夫网升级,失效了。刚才试了一款win下的HTTP Proxy软件GAppProxy,发现其速度非常快,唯一的缺点是不支持https协议,但还是值得推荐。

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

这种代理速度的确非常快,可能是因为Google App的服务器速度快的原因,虽然该版本目前尚不支持HTTPS,但对于普通网站访问效果很好,包括域名被和谐的网站都可以正常访问。

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

具体使用方法如下:

一、最简单的方式,使用别人架构好的appengine。(推荐新手使用!)

1.下载GAppProxy,下载链接如下:

官方:http://gappproxy.googlecode.com/files/GAppProxy.r63.exe

备用:http://gapproxy.googlecode.com/files/GAppProxy.rar

2.解压缩,双击打开文件中gui.exe文件。

3.在窗口中选择第二项:

use fetchserver:http://yuanhuabiz.appspot.com/fetch.py

4.保存后退出。(这步一定要记得!)

5.重新启动gui.exe,选择Hide 。

6.设置浏览器代理为127.0.0.1:8000,如图:

7.登录http://www.ip138.com 查看IP地址为++美国 加利福尼亚州 山景城 Google Inc.

8.现在就可以访问被和谐了的网站了,但是因为这个暂时不支持https,像Twitter等要求使用https登录的网站就无法登录了,但浏览还是没问题的。如图:

二、架构自己的Google App Engine服务器

1.注册Google帐号,申请appengine,申请页面: http://appengine.google.com/

2.下载并安装python,下载地址: http://www.python.org/ftp/python/2.6.1/python-2.6.1.msi

3.下载并安装google appengine开发包,下载地址:http://googleappengine.googlecode.com/files/GoogleAppEngine_1.1.9.msi

4.下载fetchserver,下载地址: http://gapproxy.googlecode.com/files/fetchserver.rar

5.解压fetchserver.rar到Google App Engine SDK安装目录

6.修改fetchserver目录下文件app.yaml

application: your_application_name //将红色部分修改为你的appengine identifier,如果你的appengine名称为xxx.appspot.com,则identifier为xxx//
version: 1
runtime: python
api_version: 1
handlers:
- url: /fetch.py
script: fetch.py
- url: /admin.py
script: admin.py

7.开始–运行–cmd,打开目录 cd X:Program FilesGooglegoogle_appengine

8.输入appcfg.py update fetchserver,会提示你输入google用户名密码

9.更新完毕后,在浏览器地址栏输入 http://xxx.appspot.com/fetch.py 如果安装成功会出现欢迎界面

10.架设成功后如何使用参看上一条目<一、最简单的方式,使用别人架构好的appengine>

note:

1.仅支持标准80端口的HTTP协议和443端口的HTTPS协议(HTTPS需要Python 2.6支持),其他端口均不支持

2.需要安装客户端.

参考文章:http://code.google.com/p/gappproxy/



--
Posted By GFW BLOG 功夫网 to GFW BLOG at 8/30/2010 11:35:00 AM

--
1、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、发一封标题为GFW的邮件到CDTcaonima@gmail.com,就可获取翻墙利器赛风新地址。3、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。
停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com

没有评论:

发表评论