这是一个上网的话题。主要针对在国内网络环境下如何访问被GFW屏蔽的境外站点,俗称翻墙。就发在科技版了。
不知道大家有没有翻墙的需求?比如看看Youtube.com, 上上西西河、脸书和推特什么的。西西河的镜像talkcc.com虽然没有被封,但是某些敏感文章还是会触发GFW的拦截。如果想在国内自由翱翔于网络世界,那翻墙就是你的必备技能。
( m8 n4 D0 C( z目前主流的翻墙方法不外乎SSH隧道,VPN和基于Google App Engine(以下简称GAE)这三种。本贴介绍的翻墙方法就是基于GAE的。那GAE是什么呢?
& D4 o. T0 |- ]* @GAE 全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4月 发布第一个测试版本。目前支持python和java开发。全球已有数十万的开发者在其上开发了众多的应用。
通俗的讲,GAE就是Google提供的一个带有开发环境的免费网络空间。基于这个开发环境你可以自己开发网络应用并部署在网络空间上。所以说基于GAE的翻墙方法其实就是自己开发代理服务应用,并且部署(上传)到GAE空间上,然后使用它。当然开发网络应用是技术活儿,包括我在内的大部分坛友都是搞不定的。我们要感谢互联网的共享精神,因为现在已经有高人开发好了应用并共享出来造福大众了。我们只需要鲁迅先生的拿来主义。
3 l: _3 Q! {7 G1 w$ @这里就要隆重推出本帖的明星:GoAgent。GoAgent是由phus.lu开发的基于GAE平台的代理服务应用。经过大半年的持续不断的更新(版本号从0.XX到1.XXX,马上要上2.XX了),GoAgent的主要功能(就是翻墙啦)已经稳定。大家只要上http://code.google.com/p/goagent/下载稳定版本来安装使用就行。如果你是更新控,可以关注一下其上的更新列表。下面摘抄一段关于更新goagent的FAQ。
问:最新版在哪下载?如何在旧版本上更新新版本?
答:还是直接到首页下载,那个链接永远是最新版。旧版本不用管,直接编辑新版的proxy.ini里面的appid即可。
背景铺垫完了,下面开始上干货。
GAE账户和Google账户通用。如果你已经有了Google的账户,从https://appengine.google.com直接登录进去开通你的GAE空间就行了。如果没有,上述页面当场注册一个再登录。注意:开通/注册GAE需要你的手机号码,Google会给你发短信验证码。如果你非常关注个人隐私,不愿泄露手机号,那就无法注册GAE,请大家自己斟酌。
接着上一步,登录进你的GAE账户,在应用列表中创建新应用,如下图所示。
3 U. z) w& ~. Z1 S在创建应用页面,要为新建应用设置新应用ID(app id)和新应用标题。其中的新应用ID(app id)是新建应用的唯一标识,非常重要。在后续步骤中也要用到,所以建议大家记在小本子上。如下图所示,假设这里我们选择了test这个应用ID(app id)。而新应用标题并不重要,但是也要设置。这两项设置完成后请点击创建应用按钮。
. ~9 v8 L5 g1 b" }( G新应用创建完之后,你就可以在第一步所示的应用列表中看到你所创建的应用了。如果感兴趣,你可以在GAE里继续探索。好,先喝口水。
喝完水继续。到http://code.google.com/p/goagent/下载最新稳定版的goagent应用包。目前最新版是1.8.11(截至2012年8月25日)。phus.lu还在持续更新,只要下载稳定版的那个链接就成,那个永远是最新的版本。应用包下载并且解压缩之后,我们得到一个名为goagent的文件夹。goagent文件夹里有server和local两个字文件夹。顾名思义,server文件夹中的东东是我们将来要部署(上传)到GAE空间中的服务器端程序,而local文件夹中的文件是我们在本地使用的客户端程序。
注意:如果你的系统是Win Vista或者Win 7,第一次运行local\goagent.exe必须以权限提升方式来执行。因为goagent在首次启动时会尝试调用certmgr.exe向系统导入IE/Chrome的证书,而这需要管理员权限。8 n( D8 z L7 S3 i- A. e0 D- |
4 G0 e: u( e: e
如果你使用chrome,浏览器的设置工作将非常简单。首先安装SwitchySharp插件,然后导入这个设置http://goagent.googlecode.com/files/SwitchyOptions.bak。导入方法如下图。
R0 [1 c) L1 J% x a这个设置主要记录goagent的代理服务地址和端口,导入就自动设置好了。最重要的是SwitchySharp支持GFW屏蔽列表和基于该屏蔽列表的代理自动切换。关于如何设置请参考这个页面https://code.google.com/p/switch ... chySharp_GFW_List_2。
如果你使用firefox,首先安装AutoProxy插件。插件安装完成,Firefox重启。此时Autoproxy已经自动给你添加了GFW屏蔽列表,剩下的事情就是添加goagent的代理服务地址和端口了,见下图。
0 }, _( a5 n w. O完成后再设置一下代理服务自动选择规则就好了。如下图所示
; r+ o, P6 q% s8 J0 T而IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。
+ G& P- `% E2 O! h5 }好了,终于搞完了,大家累了不?那么就休息一下,喝上一杯茶,打开你的浏览器,上上www.youtube.com来放松一下。
003.PNG (67.96 KB, 下载次数: 292)
编辑app.yaml
004.PNG (59.74 KB, 下载次数: 276)
编辑proxy.ini
旅途愉快 发表于 2011-11-9 15:06 ( V& d: z' a& x# e% O$ x/ N! Z
兄台也来了?……, G2 u$ Z( }$ n1 u; `
现在翻墙一般都用代理了,翻墙少了。。。
旅途愉快 发表于 2011-11-9 15:16 6 N# B: B+ }- Q0 E5 g' e
黑社会没啥好处,就是以后要不停的交爱元当保护费,压榨百姓……
0 ?- y7 O' H/ M$ | Y8 y6 ]
好处是有江湖大佬不爱啊,老虎啊顶着, ...
北府刘牢之 发表于 2011-11-9 18:29
没有停止服务啊,我的用的好好的。( V3 V! |1 B5 W* D6 h# A
好像是引入了收费模式。0 _& t/ ~4 b. l: \& P7 R$ o1 a
但是新版的goagent可以规避。
月桂 发表于 2011-11-9 22:24 3 l. k( D5 t" V( g1 O9 Y
打算试用goagent,但是SwitchyOptions.bak.无法导入,我用的是chrome+swichy proxy
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 15:37 : B$ s; ~( s& |# b* Q/ M8 V9 z2 [
我的google搜索用的就是https,貌似不受影响啊~没用GAE之前我差点被GFW搞崩溃,所有的翻墙工具都不好使了 ...
问:支持多个appid做负载平衡吗?4 c8 a" W- I H' f# v$ v
答:目前goagent最新版是支持的,在proxy.ini中的[gae]项目下这样配置即可appid=id1|id2|id3 6 @- |" Z! q) v7 H* X% ^. x
问:配置多appid有什么用?
答:最新版的GAE服务端已经是python27,所以多appid现在只是起到增加流量配额的作用。提高并发的作用已经被GAE内置的功能取代了。
北府刘牢之 发表于 2011-11-21 09:57 D# C6 c# [# @; x' C3 {
呵呵,你的帖子也全是宝啊。7 o* f( P" j: Q+ l
什么时候给大家介绍介绍,然后我搬板凳听讲。 ...
ziling70 发表于 2011-12-19 11:22 4 |2 z, j( |, t0 E. U2 I3 C8 I
有简单些, 没有流量限制的么? 这个帖子太及时了, 下个月回国,之前要把这个搞定呀, 儿子天天上youtube ...
问:支持多个appid做负载平衡吗?
答:目前goagent最新版是支持的,在proxy.ini中的[gae]项目下这样配置即可appid=id1|id2|id3
问:配置多appid有什么用?
答:最新版的GAE服务端已经是python27,所以多appid现在只是起到增加流量配额的作用。提高并发的作用已经被GAE内置的功能取代了。
ziling70 发表于 2012-12-4 11:38
不好意思, 小白一个,已经注册了账号,但是- }9 J7 Z9 I" H) D
没看懂怎么用这个“地铁”, 邮件中给出的服务器都上不去呀6 q& j9 u. B/ Z8 f* u
...
一瞬无尽 发表于 2012-12-8 22:48
麻烦是次要的,更痛苦的是麻烦了半天,啥都配置了,最后发现没法用4 s* T7 T3 v1 O$ y# w
% a& f, G- ]1 t! ^1 M0 h
哪位发个地下铁的邀请码呗,谢谢! ...
欢迎光临 爱吱声 (http://aswetalk.net/bbs/) | Powered by Discuz! X3.2 |