2011年10月13日星期四

自建基于GAE的翻墙代理

自建基于GAE的翻墙代理

二十一世纪,翻墙是中国公民必备的技能,这个技能可以让你从另一个文明世界吸取养分,不同基因的知识,让你的思想更加独立,成为一个真正的有思想的人,而不是千篇一律的“社会主义的螺丝钉”。

翻墙的手段各种各样,主流有四种:VPN , SSH , 在线代理 , 翻墙软件(如自由门)。还有就是其他手段(包括自架、IP6等)。

其 中,VPN属于全局代理,即你的所有联网举动都要通过代理,如果用来打游戏(台服美服WOW等)非常理想,单纯上网则会使你访问国内网站变得很 慢。一般使用VPN是需要付费的,免费的也可以找到,但速度多不理想。SSH比较适合单纯上网,因为可以设置仅特定浏览器访问特定网站时才使用代理,也是 需要付费。在线代理则功能简单,适合偶尔用一下。翻墙工具一般是免费的,而且设置简单,非常适合大家使用,但常常不稳定,比如自由门速度慢,Tor被屏蔽 掉。前两种方法加密性很好,后两种属于初级阶段,以上四种方法,请自行google。

这里推荐使用Google APP Engine(GAE)结合GoAgent自建代理,优势明显:免费+速度快(使用谷歌服务器)+适用于教育网+可以使用PHP来增强(没有也可以)。缺 点有一些:由于GAE自身限制,加密性弱,不要用来做非法的事哦;GAE自身限制不能用来上传大于1M的文件;最大的缺点是架设比较麻烦,需要一定的动手 能力。

1、 注册Google App Engine

1) 首先要注册Google App Engine,地址是http://appengine.google.com/,用Google的账号登录之后点击Create an Application(没有Google账户?注册呗)。

Create an Application

2) 输入你的手机号码

Verify Your Account

中国要选择“Other (Not Listed)”,手机号码前加上“+86”(中国的国家代码)

3) 输入手机收到的验证码到达如下图的界面

Application Settings

填写Application Identifier,这个就是你GAE的地址了,你需要记住这个地址(如输入123,那么相应会得到一个123.appspot.com的域名)。填写 Application Title,这里随便填一下,给自己看的。填写完毕之后勾选同意服务条款,点Save即完成创建。

2、 GoAgent的设置和使用

1) 申请Google Appengine并创建appid。

2) 下载GoAgent ,到https://github.com/phus/goagent/zipball/master下载新版。

3) 双击server\upload.bat,输入你的appid和你的Gmail帐号和密码,就会自动上传到服务端。

4) 把local\proxy.ini中的[gae]下的appid=你申请到的appid。

5) 设置浏览器代理为127.0.0.1,端口8087,类型http,用户名和密码不用填写。

6) 去 local 这个文件夹运行 goagent.exe 好了,现在你可以穿墙了。(代理和goagent.exe都运行才可以翻墙)。

7) 具体方法可以访问:http://code.google.com/p/goagent/

3、 另外,比较类似的工具还有很多人用到的wallproxy,同样基于GAE,安装使用方法与GoAgent相似,可以参考其主页信息https://code.google.com/p/wallproxy-plugins/


没有评论:

发表评论