翻墙指南:关于GoAgent的安装与使用
本帖最后由 北府刘牢之 于 2012-8-25 00:28 编辑更新历史
20111109:初稿。
20111116:重写并重新排版了部分段落。
20111116:增加更新goagent的步骤。
20111117:修改了文章标题。
20111118:增加Firefox的设置。
20120702:根据最新GoAgent发布情况更新了一些内容。
20120824:更改了帖子的名称,按照最新的信息更新了内容。
http://www.dreamstime.com/jump-over-wall-thumb18902261.jpg
这是一个上网的话题。主要针对在国内网络环境下如何访问被GFW屏蔽的境外站点,俗称翻墙。就发在科技版了。{:soso_e100:}
不知道大家有没有翻墙的需求?比如看看Youtube.com, 上上西西河、脸书和推特什么的。西西河的镜像talkcc.com虽然没有被封,但是某些敏感文章还是会触发GFW的拦截。如果想在国内自由翱翔于网络世界,那翻墙就是你的必备技能。
目前主流的翻墙方法不外乎SSH隧道,VPN和基于Google App Engine(以下简称GAE)这三种。本贴介绍的翻墙方法就是基于GAE的。那GAE是什么呢?
GAE 全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4月 发布第一个测试版本。目前支持python和java开发。全球已有数十万的开发者在其上开发了众多的应用。
通俗的讲,GAE就是Google提供的一个带有开发环境的免费网络空间。基于这个开发环境你可以自己开发网络应用并部署在网络空间上。所以说基于GAE的翻墙方法其实就是自己开发代理服务应用,并且部署(上传)到GAE空间上,然后使用它。当然开发网络应用是技术活儿,包括我在内的大部分坛友都是搞不定的。我们要感谢互联网的共享精神,因为现在已经有高人开发好了应用并共享出来造福大众了。我们只需要鲁迅先生的拿来主义。{:soso_e100:}
这里就要隆重推出本帖的明星:GoAgent。GoAgent是由phus.lu开发的基于GAE平台的代理服务应用。经过大半年的持续不断的更新(版本号从0.XX到1.XXX,马上要上2.XX了),GoAgent的主要功能(就是翻墙啦)已经稳定。大家只要上http://code.google.com/p/goagent/下载稳定版本来安装使用就行。如果你是更新控,可以关注一下其上的更新列表。下面摘抄一段关于更新goagent的FAQ。
问:最新版在哪下载?如何在旧版本上更新新版本? 答:还是直接到首页下载,那个链接永远是最新版。旧版本不用管,直接编辑新版的proxy.ini里面的appid即可。
背景铺垫完了,下面开始上干货。
[*]开通GAE账户
GAE账户和Google账户通用。如果你已经有了Google的账户,从https://appengine.google.com直接登录进去开通你的GAE空间就行了。如果没有,上述页面当场注册一个再登录。注意:开通/注册GAE需要你的手机号码,Google会给你发短信验证码。如果你非常关注个人隐私,不愿泄露手机号,那就无法注册GAE,请大家自己斟酌。
[*]创建一个新GAE应用
接着上一步,登录进你的GAE账户,在应用列表中创建新应用,如下图所示。
在创建应用页面,要为新建应用设置新应用ID(app id)和新应用标题。其中的新应用ID(app id)是新建应用的唯一标识,非常重要。在后续步骤中也要用到,所以建议大家记在小本子上。如下图所示,假设这里我们选择了test这个应用ID(app id)。而新应用标题并不重要,但是也要设置。这两项设置完成后请点击创建应用按钮。
新应用创建完之后,你就可以在第一步所示的应用列表中看到你所创建的应用了。如果感兴趣,你可以在GAE里继续探索。好,先喝口水。
[*]下载GoAgent应用包
喝完水继续。到http://code.google.com/p/goagent/下载最新稳定版的goagent应用包。目前最新版是1.8.11(截至2012年8月25日)。phus.lu还在持续更新,只要下载稳定版的那个链接就成,那个永远是最新的版本。应用包下载并且解压缩之后,我们得到一个名为goagent的文件夹。goagent文件夹里有server和local两个字文件夹。顾名思义,server文件夹中的东东是我们将来要部署(上传)到GAE空间中的服务器端程序,而local文件夹中的文件是我们在本地使用的客户端程序。
[*]部署(上传)goagent应用
GoAgent应用包的部署(上传)超级简单。只要执行server文件夹中的uploader.bat批处理文件,然后按照屏幕提示按部就班地设置就行了。这个部署goagent应用包的批处理脚本会自动把goagent中的server子文件夹上传到你的GAE空间中并完成配置。这一步的要点在于,你要正确输入你在第二步中创建的新应用ID(APP ID)。
在上传完毕后,上传窗口(命令提示符窗口)会报告成功上传。
注意:如果在部署goagent中遇到什么问题,请认真阅读http://code.google.com/p/goagent/上的帮助来解决问题。如果还是不能解决,可以给作者写信寻求帮助。
[*]使用goagent
goagent代理服务使用起来十分简单,可以说随用随开(即运行local\goagent.exe)。但在使用前,必须编辑local文件夹下的proxy.ini文件,填入你在第2步,第4步中用到的那个GAE应用ID(APP ID)。
编辑proxy.ini的图在帖子的最后。不知怎么搞的,格式乱了回不回了。
goagent应用所对应的代理服务地址是127.0.0.1:8087。
注意:如果你的系统是Win Vista或者Win 7,第一次运行local\goagent.exe必须以权限提升方式来执行。因为goagent在首次启动时会尝试调用certmgr.exe向系统导入IE/Chrome的证书,而这需要管理员权限。
[*]浏览器的设置(Google Chrome)
如果你使用chrome,浏览器的设置工作将非常简单。首先安装SwitchySharp插件,然后导入这个设置http://goagent.googlecode.com/files/SwitchyOptions.bak。导入方法如下图。
http://attachments.aswetalk.org/forum/201111/10/100239jjgqd0kt39gqt53l.png
这个设置主要记录goagent的代理服务地址和端口,导入就自动设置好了。最重要的是SwitchySharp支持GFW屏蔽列表和基于该屏蔽列表的代理自动切换。关于如何设置请参考这个页面https://code.google.com/p/switch ... chySharp_GFW_List_2。
[*]浏览器的设置(Mozilla Firefox)
如果你使用firefox,首先安装AutoProxy插件。插件安装完成,Firefox重启。此时Autoproxy已经自动给你添加了GFW屏蔽列表,剩下的事情就是添加goagent的代理服务地址和端口了,见下图。
完成后再设置一下代理服务自动选择规则就好了。如下图所示
[*]浏览器的设置(IE)
而IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。
好了,终于搞完了,大家累了不?那么就休息一下,喝上一杯茶,打开你的浏览器,上上www.youtube.com来放松一下。 现在在用gapp翻墙,感觉最近速度比以前慢了好的。期待更多更好的方法! 兄台也来了?……
现在翻墙一般都用代理了,翻墙少了。。。
兄台要不要进黑社会?{:188:} 旅途愉快 发表于 2011-11-9 15:06 static/image/common/back.gif
兄台也来了?……
现在翻墙一般都用代理了,翻墙少了。。。
虾米黑社会?加入有虾米好处? 北府刘牢之 发表于 2011-11-9 15:13 static/image/common/back.gif
虾米黑社会?加入有虾米好处?
黑社会没啥好处,就是以后要不停的交爱元当保护费,压榨百姓……
好处是有江湖大佬不爱啊,老虎啊顶着,天踏不下来~~~
http://www.aswetalk.org/bbs/thread-6494-1-1.html
通过一下我的好友请求~~~ 旅途愉快 发表于 2011-11-9 15:16 static/image/common/back.gif
黑社会没啥好处,就是以后要不停的交爱元当保护费,压榨百姓……
好处是有江湖大佬不爱啊,老虎啊顶着, ...
等一下哈。在写东西呢。
写完了在回复。 一来、google appengine网上介绍很多,
二来、 似乎已经停止服务。
换个有眉目的 山远空寒 发表于 2011-11-9 17:30 static/image/common/back.gif
一来、google appengine网上介绍很多,
二来、 似乎已经停止服务。
没有停止服务啊,我的用的好好的。
好像是引入了收费模式。
但是新版的goagent可以规避。
具体可以上http://code.google.com/p/goagent/看FAQ 我都是下个轮子的软件就翻过去了 北府刘牢之 发表于 2011-11-9 18:29 static/image/common/back.gif
没有停止服务啊,我的用的好好的。
好像是引入了收费模式。
但是新版的goagent可以规避。
还是技术含量太高了。对我等小白来说难呀,
不过还是感谢热心肠 河北曲阳人 发表于 2011-11-9 20:56 static/image/common/back.gif
还是技术含量太高了。对我等小白来说难呀,
不过还是感谢热心肠
附件大于1M,无法上传,如果需要可以留下个伊妹儿,我发轮子最新版软件给你。 仙猪 发表于 2011-11-9 21:49 static/image/common/back.gif
附件大于1M,无法上传,如果需要可以留下个伊妹儿,我发轮子最新版软件给你。 ...
z7619543@163.com
求新版:lol 北府刘牢之 发表于 2011-11-9 18:29 static/image/common/back.gif
没有停止服务啊,我的用的好好的。
好像是引入了收费模式。
但是新版的goagent可以规避。
gae翻墙,软件用的是wallproxy,似乎也没有收费的问题,也有可能是我英语退化的太严重没发现....{:198:} 北府刘牢之 发表于 2011-11-9 18:29 static/image/common/back.gif
没有停止服务啊,我的用的好好的。
好像是引入了收费模式。
但是新版的goagent可以规避。
打算试用goagent,但是SwitchyOptions.bak.无法导入,我用的是chrome+swichy proxy 更傻瓜点的用无界之类的就行了,基本不用设置。 谢谢,有需要的研究一下,毕竟偶然还想翻墙看看。
本帖最后由 北府刘牢之 于 2011-11-10 10:02 编辑
月桂 发表于 2011-11-9 22:24 static/image/common/back.gif
打算试用goagent,但是SwitchyOptions.bak.无法导入,我用的是chrome+swichy proxy
Chrome的插件用错了。要用Proxy Switchysharp插件。
讽刺的是,在Chrome App Store安装这个插件没有反应,貌似需要翻墙。擦,可怕的悖论。
解决的办法是直接从https://code.google.com/p/switchysharp/直接安装。
装完之后,在Switchysharp的option页面直接填上那个URL就行了,像这个样子的。
To create applications with Google App Engine, you need a verification code. Select the country and carrier for your mobile phone and enter your mobile phone number. The verification code will be sent to it via SMS. Note you will only need to verify your account once.好像要美国那边的电话验证账户 碎痕 发表于 2011-11-10 10:36 static/image/common/back.gif
好像要美国那边的电话验证账户
就是普通的短信认证啊。注册的时候,必须留一个手机号码。然后发验证码给你,你才能继续注册。
注册完了就该干啥干啥了{:188:} 用了一年的GAppProxy了,最近好像不甚稳定,不晓得是不是流量限制啥闹的。GAE的问题是不支持HTTPS之类的东西,facebook上的game就不能玩,从这点看VPN更全面。不过一旦考虑到费用,啥理由都是浮云了。