2009年4月23日

ubuntu下用gae做代理

一、上传一个文件到google appengine(GAE)
1、注册一个 google appengine帐号 (需手机验证)。
2、安装python:apt-get install python
3、下载 google app engine软件包(Linux/Other Platforms)解压后放在这 ~/appengine

4、下载GAppProxy 服务端的源码包 解压后放在这 ~/appengine/fetchserver

5、打开fetchServer目录下的app.yaml文件,修改第一行application为第一步时注册的名字。
6、开始上传:cd ~/appengine && python appcfg.py update fetchserver
7、程序会要求你填入你的gmail和gmail的密码。 终端显示以下字样表示上传成功:
Cloning 3 application file.
Deploying new version.
Checking if new version is ready to serve.
Closing update: new version is ready to start serving.

二、建立本地和GAE的连接。
1、下载GAppProxy 完整源码包,解压后放在这 ~/gappproxy
2、编辑localproxy下的proxy.conf文件,修改 fetch_server = http://abc.appspot.com/fetch.py 并去掉前面的#,然后保存并关闭。
3、开始连接:cd ~/gappproxy/localproxy && python proxy.py (终端要一直开着)
如果看到以下字样,表示代理已经成功开启。
HTTP Enabled : YES
HTTPS Enabled: NO
Local Proxy :
Fetch Server : http://abc.appspot.com/fetch.py

三、配置浏览器并验证:
最后在浏览器里面设置代理为127.0.0.1:8000。
IP地址查询:http://www.ip138.com/ ,如果在美国就成功了。

没有评论:

发表评论