2013年1月29日星期二

构建属于自己的基于GAE代理服务器

开发人员都知道Google提供免费的APP ENGINE,每个账户可建立10个APP,每个APP每天免费流量限制为1G。

GOAGENT是开源代码,用Python写的,可以在Google code上下载源代码。

现在,鄙人要告诉大家的是使用GOAGENT和GOOGLE APP ENGINE构建自己的代理服务器。

使用以下几步来构建属于自己的代理服务器:

1.下载GOAGENT 2.1.1最新版源代码:可以从GOOGLE CODE上下载,地址是:https://code.google.com/p/goagent/downloads/detail?name=goagent.7z&can=2&q=

如果无法打开GOOGLE CODE也可以从本站下载:

http://www.3goods.net/_file/201301/goagent211.zip

2.注册或使用GOOGLE帐号登录Google APP Engine,地址是:https://appengine.google.com ,建立appid,可建10个.

3.服务器端:

将下载的goagent解压,进入server文件夹,双击uploader.bat,按命令提示依次输入你的appid,e-mail,password。上传完成后会自动编译不会理会。

4.配置proxy.ini

进入local文件夹,编辑proxy.ini,将其中的appid改成你自己建立的appid,多个appid用|隔开。

5.客户端启动

windows运行local文件夹下的goagent.exe;

ubuntu下,假如goagent文件夹放在Home文件夹下,那么打开终端,输入如下:

cd goagent/local  回车

python proxy.py 回车

这样,goagent客户端就启动了。

6.浏览器配置:IE浏览器在工具-IE选项-连接-局域网设置,勾选“为LAN设置代理服务器”,地址填127.0.0.1 端口 8087 ;firefox或Chrome可使用插件和扩展程序实现一键代理,地址和端口一样。

7,如果是Android可下载GAE代理配置本地客户端,即使没有root的手机也可以使用GAE代理的安卓客户端中的自带浏览器访问,如果是root过的手机,不要使用UC,QQ浏览器,这些浏览器都是哄骗国人的,可使用Dolphin mini,firefox,chrome等

配置好浏览器并启用代理后,就可以浏览youtube,facebook,google plus等。