利用Google App Engine做Proxy Server翻越GFW
(1)必须要有个Google帐号并申请了Google app engine(注:申请要手机号的,中国的加86的就可以)
(2)到Python.org下载并安装Python。(这是我目前用的是Python2.6.2)
(3)下载并安装Google App Engine 的开发包(我安装在D:\Google\appengine)。
OK,完成以上步骤后就可以开始了:
1. Go to http://code.google.com/p/gappproxy/ 中下载fetchserver-1.0.0beta-fix.tar.gz这个文件。
2. 把fetchserver-1.0.0beta-fix.tar.gz中的fetchserver解压到Google App Engine SDK安装目录里。重命名为fetchserver。
3. 把fetchserver中的app.yaml用编辑器打开,修改内容如下:
第一行的部分填你的application帐号,比如你的AppEngine地址是aaa.appspot.com,那就是application帐号就是aaa
application: aaa version: 1 runtime: python api_version: 1 handlers: - url: /fetch.py script: fetch.py - url: /admin.py script: admin.py |
4. 进入Google App Engine SDK安装目录
运行:appcfg.py update fetchserver
输入Google用户名密码
4. 下载GAppProxy for Windows,请移步到“GAppProxy Windows客户端的使用说明”这里有详细的用法说明~
做完以上步骤,在Firefox地址栏输入 http://123cha.com,IP显示美国了,Bingo 大功告成!
以上内容参考http://skydao.com/post/google-app-engine-to-do-with-personal-proxy-server-second-edition/同学的作品完成。