用Google App Engine做个人代理服务器


用Google App Engine做个人代理服务器
This Article comes from http://skydao.com , Permalink:http://skydao.com/post/google-app-engine-to-do-with-personal-proxy-server/

这篇文章已经有些过时了,所以我已经更新了这篇文章,新的地址是用Google App Engine做个人代理服务器 第二版,大家可以移步到这里看看如何配置!
架设前的准备:
(1)必须要有个Google帐号并申请了Google app engine(注:申请要手机号的)

(2)到Python.org下载并安装Python。(这是最新版的Python2.5.2地址)

 

(3)下载并安装Google App Engine 的开发包(我安装在D:/googleapp)。


OK,完成以上步骤后就可以开始了:

 

㈠,去http://code.google.com/p/gappproxy/ 中下载fetch.py,proxy.py这两个文件。(不过貌似下不下来,直接点开连接,然后把源代码复制到记事本中保存,记住千万不要保存成txt格式)


㈡在Google App Engine SDK安装目录里新建文件夹proxy(当然别的名字也可以,随个人喜好),把上面两个文件拷贝到该文件夹中去。 如图

 

㈢修改proxy.py文件
用编辑器打开proxy.py找到如图的那个位置把fetchServer改成你的app engine 地址:例如http://abc.appspot.com/fetch.py(后面的/fetch.py别忘加了)

 

㈣把Google App Engine SDK安装目录/demos/guestbook/下的app.yaml复制到刚才的文件夹proxy中, 并用编辑器打开,修改内容如下:
application: aaa(红字部分填你的application帐号,比如你的App Engine地址是aaa.appspot.com,那就是application帐号就是aaa)
version: 1
runtime: python
api_version: 1
handlers:
– url: /fetch.py
script: fetch.py
保存并退出(如图)

㈤调出CMD ,进入Google App Engine SDK安装目录
输入:appcfg.py update proxy
然后它会提示你输入google帐户和密码(输密码时CMD好像不会有反应,不过确实在输入)

 

㈥双击运行proxy.py(使用代理期间不要关闭该窗口)打开你的浏览器,例如Firefox,把http代理IP设为172.0.0.1(也就是本地啦)端口为8000

大功告成~ 在Firefox地址栏输入 http://123cha.com,IP是不是显示美国了,那么恭喜你成功了~
当然这个方法目前仅支持标准80端口的HTTP协议,不支持https,详细可以见这个开源项目的主页!
最后,提醒一句不要用这个代理浏览敏感的东西,不然又要被那个了!!!
————————————————————————————–
又重新修订了一遍,发现这个开源项目的作者把本文当作范文,哇哈哈哈,高兴啊~不过由于版面问题,把图片都缩小了,如果要看大图直接点击图片就行了!
原文链接:用Google App Engine做个人代理服务器
Permalink : 用Google App Engine做个人代理服务器
This Article comes from http://skydao.com , Permalink:http://skydao.com/post/google-app-engine-to-do-with-personal-proxy-server/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值