再论GAE翻墙工具之三强争霸
事情要追溯到去年写的文章《GAE翻墙工具之三强争霸》,这么长时间过去了,再论GAE翻墙工具之三强争霸要换一个角度。这次要说的三强分别是APJP、GoAgent和Snova。
APJP在我2010年4月2日的文章里首次介绍,其发布的时间应该比这个时间更早,应该在我博客开办之前,是这三强中资格最老的了;GoAgent在我2011年4月11日的文章里首次介绍,其发布时间大概也就是那个时间段左右,一年多不到两年;Snova在我2012年1月2日的文章里首次介绍,其发布时间大概也是在那个时间段,由原hyk-proxy改名而来(hyk-proxy发布时间较早,在我博客开办以前)。
APJP服务器端目前支持PHP/Java/Python和Ruby四种语言环境,本地有支持Win/Mac/Linux的Java版客户端(官方)、Python客户端(appp第三方)和支持Android的客户端。APJP软件作者是外国人,不过官方有两位中国推特制作的详尽的图文教程,其官方教程是已知类似代理工具中最详尽的,包括GAE版、PHP版和Cloud Foundry、Heroku、OpenShift、Jelastic等众多云平台版本,不过第三方教程不多(当然官方教程已经够详细了也用不到第三方制作了)。
APJP官网:http://code.google.com/p/apjp/
APJP教程:http://code.google.com/p/apjp/w/list
GoAgent服务器端目前支持Python和PHP(曾经支持过go语言)两种语言环境,本地有支持Win/Mac(第三方GoAgentX)/Linux的Python客户端和支持Android(第三方gaeproxy)/iOS/webOS/OpenWRT和Maemo等的解决方案。GoAgent是国人开发的,其官方仅提供了一个gae版简易教程导致其产生了大量第三方gae详细教程,不过GoAgent官方不但不提供云平台的搭建教程还明确禁止传播此类Python PAAS部署方法,让人情何以堪。
GoAgent官网:http://code.google.com/p/goagent/
Snova服务器端目前支持Python和Java(曾经支持过php语言)两种语言环境,本地有支持Win/Mac/Linux的图形化的强大美观的Java客户端和支持Win/Linux的使用go语言实现的简单易用的客户端gsnova。Snova是国人开发的,其官方提供了简单明了的教程,包含GAE版和Cloud Foundry、Heroku、OpenShift、Jelastic等众多云平台版本,另外还有一些第三方制作的详细图文教程(例如一、二、三、四、五)。
Snova官网:http://code.google.com/p/snova/
gsnova下载:http://code.google.com/p/snova/downloads/list
GoAgent自发布以来以其服务器端部署简单,支持众多移动平台的优势迅速崛起,并长期占据着GAE翻墙工具里的头把交椅,甚至有不少网友将GoAgent等同于GAE翻墙(代理);Snova以其内置网友共享ID,无需搭建服务器端开箱即用的优点、插件化的框架优势、云平台原生支持https网站和堪称最漂亮的GAE代理工具外观俘获了不少忠实粉丝,再加上最近发布的go客户端gsnova摆脱了java的包袱更是如虎添翼;当然APJP也以注重安全性的表现和众多云平台的支持获得一定知名度,再加上摆脱繁重的java基于python的客户端appp推广必将有更大的发展。
不安全 – GoAgent的致命伤
GoAgent软件设计上就没考虑要数据加密传输,貌似软件作者说过Google都能被攻破,安全太难。
他们想要你防不住,干脆直接不加密,还能提高速度,你要窃密随便,爱咋咋地……
繁琐 – APJP不能跨越的坎
开始就生成密钥什么的,不错是为了安全,安全,再安全,
不管你教程多详尽,还是架不住懒人多……
不知名 – Snova不要老改名
gsnova对小白说它可以秒了前两个,
可惜没人知道,hyk-proxy到snova到gsnova……
GoAgent在我这里用起来不太稳定, 时快时慢, 客户端与服务器的通讯经常中断 … 所以, 不仅仅是安全与否的问题, 是能不能稳定使用的问题。 我怀疑GFW对GoAgent的网络通信进行了某种程度的监控、干扰甚至是拦截。
一直主要使用wallproxy-plugin , 多AppID加速, 又设置了加密, 既安全速度也快 … 我感觉可比GoAgent快多了 。
所以, 我认为 GAE平台的翻墙工具应当首推wallproxy-plugin(可惜的是, 该项目不再更新了) , 其次是APJP和Gsnova 。 gsnova速度比snova快了不少, 性能增强了, 安全性依然很好, 让人惊喜。
google冤大头。。。。。
谷歌是尽量信守“不做恶”的原则, 这从谷歌跟中共的冲突最后撤离大陆的事件就可以看出来。 谷歌骨子里是很厌恶网络封锁的, 也为对抗GFW想了一些办法, 所以有用户利用GAE平台翻墙(在流量不超过限制的情况下)谷歌还是很乐观其成的。但是, 不管怎么说, 这是耗费了谷歌的资源, 不仅是流量资源 还有服务器资源 … 所以, 作为用户, 也要为谷歌考虑, 尽量节省使用流量, 有些视频类网站(比如色情类)就别去了, 有些体积很大的文件也最好别用谷歌平台下载; 不要多人合用, 更别拿来赚钱 。
这个世界上没有谁有义务一定要帮助中国网民翻墙, 虽然谷歌不拒绝这么做, 用户还是要自觉自律
你可以用apjp的python版客户端appp和snova的go语言客户端gsnova,这两个都不需要Java,和goagent一样直接就能运行。
以前多AppID只能负载流量,不过貌似goagent说支持多线程了,具体不清楚
总之,还是说goagent多AppID能提升性能了,不论是负载流量还是多线程,但是配置中不是只能填一个么?
可以多个之间以前用|隔开
嗯,尝试成功,不过作者的项目主页是不是少了一步啊?还需要编辑\goagent\server\python\app.yaml文件中的“application:”后的内容。
还有个问题啊,goagent的加速方法有哪些呢?之前有提到换IP,现在又提到使用多个AppID,有比较可靠的方法么?
楼上两位高手说的太有技术含量了,我只对用过的goagent有所了解,不过它不安全没太大关系,我只要能出去就行。另外博主关于几个软件的区别可以说得再详细点,例如对一些运行库的需求什么的。我不喜欢去安装庞大的Java运行库,所以liberty的一句“apjp和snova都能最小化到右下角,但是要装Java”对我很重要,或者说我可以直接通过这句话放弃对这两个软件的选择了,继续使用goagent。
另,goagent在paas平台的部署跟apjp没啥区别,会apjp就会goagent。。。
拜拜,晚安,下次再聊。。。。
我认为速度快不快、部署易不易是一回事,做不做教程、让不让传播是另一回事。
可能goagent作者是怕被封锁,不过我从根本上不认同goagent这种做法,原因有二:
一是,如果认同了,我博客就没法更新了
一是,gfw可怕之处不是封网,而是封心,让你害怕然后自我审查……
goagent的作者本身是代码从业者,他是怕paas被封,连累一些利用paas平台开发的同行而已。至于GAE,想封的话,就要封掉所有Google的IP及服务,这个影响太大,可能性较低,所以他不太担心。
这样正印证我的话,因为害怕所以自我审查。
晚安。
恩,我知道你是好心,否则我也不会写这么多。关注兄弟很久了,今天看你的说话方式,估计年纪也不大,劝兄弟一句,来的都是你的客人,要谦和些,有容乃大。。继续加油吧!
至于paas空间的部署,我所有的都试过,速度上除了日本的jelastic(现在也收费了)其他跟gae都没法比,基本都是鸡肋。除非gae被封了,才对大多数人有意义。另外部署方法对菜鸟来说几乎是天书一般,好多菜鸟连goagent上传都出问题,何况玩paas。
goagent作者不止一次在推特上声明,本身只是简单加密,告诫大家要用https模式,并加密码,以尽可能降低安全隐患。goagent主页上也有的。“你没看到也怨不得我,哈哈哈”—-开个玩笑。。。。
嗯,我关注了goagent作者的推特没有留意到
“软件设计上”我文中这样说的就是为避免https模式说是:
一是,其默认没使用https模式
一是,大多数http空间不支持https访问
我文中不少说goagent的地方,只是时时提醒大家,让大家知道,和goagent作者在推特及主页上说的目的是一样的。
另,snova的Java界面还是很漂亮的,apjp就不说了。。。用过的都知道。
我经常看你的博客,不过这篇不太客观。goagent之所以成功在于速度快,安装方便,界面简洁美观。大多数用户翻墙只是为了“看”,所谓安全可忽略不计,想发表言论需要安全的有VPN,SSH,Tor大把选择。举个例子,一个最看是简单但很人性化的最小化到右下角,apjp都迟迟不做,这就是差距。群众的眼光是雪亮的,呵呵。。。。以上纯属个人愚见。。
goagent之所以成功在于速度快(gae平台差不太多,以前的wallparoxy配置多个appid能提高并发速度都说比他要快),安装方便(这个的确,文中已经说了,若是你没看到也怨不得我,呵呵,作者的目的就是简单高速),界面简洁美观(win版就没有界面啦,美观你看看Snova就知道了)。
apjp也可以实现最下化到系统托盘我以前文章中说过,你没看到也怨不得我,更怨不得软件作者,哈哈哈
所谓安全可忽略不计?没看推特上有不少人都认为goagent很安全,甚至他们认为比vpn tor都安全,goagent官方也没说自己不安全,还有人认为goagent是谷歌出的,还有人认为goagent已久出来好多年了……
apjp和snova都能最小化到右下角,但是要装Java。。我说的是他们的python版和新出的Go版,博主选择性失明啊。。你连gsnova都没装过,就说秒其他两条街,太主观了。。。这三个软件都都装过,包括几乎所有paas平台。另外,既然发博就该乐于听取各方意见,这种“若是你没看到也怨不得我,呵呵,你没看到也怨不得我,哈哈哈”跟我印象中的你不符。。。。
你哪里提到apjp的py版了,apjp的py是第三方做的名字叫appp,我在文章中已经说明了,麻烦看清楚啊,
gsnova对小白说它可以秒了前两个,你不要断章取义,我指的是对小白来说其内置服务端无需搭建,呵呵
New ver.:FreeGate 7.35
http://us.dongtaiwang.com/loc/download.php
” 自由门7.35专业版 (2012年10月6日)
历史最久,使用人数最多。
下载exe 下载zip
自由门7.35专家版 (2012年10月6日)
用户界面为专业人士最爱。
下载exe 下载zip
自由门7.35限制版 (2012年10月6日)
缺省只能上少数几个网站,进一步增强安全性。
下载exe 下载zip “
APJP速度好像不如goagent吧!!!
go没加密,apjp加密了,加密速度会有损耗。
go使国人开发的内置谷歌ip快,apjp外国人选国内ip必经不如国人,不过泥可以自己该。
谢谢!!!
Snova的go模式老是说“appcfg.py: error: Directory does not contain an app.yaml configuration file.”装不上!
你打开项目主页反馈给软件作者看看,哈哈,我没建
不知wallparoxy怎么没有啊..我觉得还是挺好用的. 尤其是在看youtube的时候. 配置多个appid能提高并发速度..
貌似GoAgent说他也多线程提速了
刚才测试了一下. 速度确实改善很多. 貌似新版本不是多appid并发. 我只用一个appid的速度也非常快.
嗯,也有道理。
不过我从根本上不认同goagent这种做法,
因为如果认同了,我博客就没法更新了,呜呜
貌似go说他也提速了
goagent用户多,传播面广,如果再发布paas平台教程,会毁了这些平台。GAE已经可以满足大部分用户需求了,愿意折腾的部署其他平台也很简单的。
apjp如果能生成的密钥自动写入配置文件就简单了。 比如phpsocks5(已经不更新)就是完全有程序写入,不需要用户去编辑文件,只需按提示输入相应内容就行。