设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
查看: 43469|回复: 120
打印 上一主题 下一主题

[科普知识] 翻墙指南:关于GoAgent的安装与使用

    [复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2011-11-9 14:16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 北府刘牢之 于 2012-8-25 00:28 编辑 ' z$ F( q. n9 x" `5 S2 Z+ i* [
  1. 更新历史. a0 @+ A1 D8 t# V- e- ]
  2. 20111109:初稿。
    3 P/ T; d0 F+ z% G( Z1 C
  3. 20111116:重写并重新排版了部分段落。
    / ]  E' f8 p3 u7 e
  4. 20111116:增加更新goagent的步骤。
    : t* S( ~( i: C. Z- S; Q! ^
  5. 20111117:修改了文章标题。
    . @$ P0 q$ L, V$ d
  6. 20111118:增加Firefox的设置。: a  O; K1 \, t0 ]% q. O1 ?
  7. 20120702:根据最新GoAgent发布情况更新了一些内容。" ^; R: |9 g, p9 `2 }6 c
  8. 20120824:更改了帖子的名称,按照最新的信息更新了内容。
    + }0 O4 N( z' K$ |2 G
复制代码
( D/ R7 J6 M# M6 y! J+ X

这是一个上网的话题。主要针对在国内网络环境下如何访问被GFW屏蔽的境外站点,俗称翻墙。就发在科技版了。

5 b- g3 I) M5 L+ J

不知道大家有没有翻墙的需求?比如看看Youtube.com, 上上西西河、脸书和推特什么的。西西河的镜像talkcc.com虽然没有被封,但是某些敏感文章还是会触发GFW的拦截。如果想在国内自由翱翔于网络世界,那翻墙就是你的必备技能。

, ^. {% z7 o; s7 S

目前主流的翻墙方法不外乎SSH隧道,VPN和基于Google App Engine(以下简称GAE)这三种。本贴介绍的翻墙方法就是基于GAE的。那GAE是什么呢?


/ U- M, R0 U  j$ m: }
  GAE 全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4月 发布第一个测试版本。目前支持python和java开发。全球已有数十万的开发者在其上开发了众多的应用。
4 U- ~1 ?, y' t# R

通俗的讲,GAE就是Google提供的一个带有开发环境的免费网络空间。基于这个开发环境你可以自己开发网络应用并部署在网络空间上。所以说基于GAE的翻墙方法其实就是自己开发代理服务应用,并且部署(上传)到GAE空间上,然后使用它。当然开发网络应用是技术活儿,包括我在内的大部分坛友都是搞不定的。我们要感谢互联网的共享精神,因为现在已经有高人开发好了应用并共享出来造福大众了。我们只需要鲁迅先生的拿来主义。

1 j; j3 C! v9 Y

这里就要隆重推出本帖的明星:GoAgent。GoAgent是由phus.lu开发的基于GAE平台的代理服务应用。经过大半年的持续不断的更新(版本号从0.XX到1.XXX,马上要上2.XX了),GoAgent的主要功能(就是翻墙啦)已经稳定。大家只要上http://code.google.com/p/goagent/下载稳定版本来安装使用就行。如果你是更新控,可以关注一下其上的更新列表。下面摘抄一段关于更新goagent的FAQ。

问:最新版在哪下载?如何在旧版本上更新新版本?

答:还是直接到首页下载,那个链接永远是最新版。旧版本不用管,直接编辑新版的proxy.ini里面的appid即可。

) F% U0 U  K. e- ]* w

背景铺垫完了,下面开始上干货。


! L  [4 e( f. P

; e. F6 a' W2 V) }9 K
  • 开通GAE账户) l% C* c0 T5 M. C8 |6 z

    GAE账户和Google账户通用。如果你已经有了Google的账户,从https://appengine.google.com直接登录进去开通你的GAE空间就行了。如果没有,上述页面当场注册一个再登录。注意:开通/注册GAE需要你的手机号码,Google会给你发短信验证码。如果你非常关注个人隐私,不愿泄露手机号,那就无法注册GAE,请大家自己斟酌。

  • 创建一个新GAE应用7 L1 s" N( i) q  z0 X% ~2 ]

    接着上一步,登录进你的GAE账户,在应用列表中创建新应用,如下图所示。

    ! \3 j/ Q& P5 i2 H: c4 Y" m2 Y5 S

    7 D3 R" G. p9 L( |; v

    在创建应用页面,要为新建应用设置新应用ID(app id)和新应用标题。其中的新应用ID(app id)是新建应用的唯一标识,非常重要。在后续步骤中也要用到,所以建议大家记在小本子上。如下图所示,假设这里我们选择了test这个应用ID(app id)。而新应用标题并不重要,但是也要设置。这两项设置完成后请点击创建应用按钮。


    ) Y  ~8 O% c) Y2 p  J7 X) b' \3 U) l& N , w2 M- V' c; H# w. A# |

    新应用创建完之后,你就可以在第一步所示的应用列表中看到你所创建的应用了。如果感兴趣,你可以在GAE里继续探索。好,先喝口水。

  • 下载GoAgent应用包: m: W+ ?8 M; \; i$ i

    喝完水继续。到http://code.google.com/p/goagent/下载最新稳定版的goagent应用包。目前最新版是1.8.11(截至2012年8月25日)。phus.lu还在持续更新,只要下载稳定版的那个链接就成,那个永远是最新的版本。应用包下载并且解压缩之后,我们得到一个名为goagent的文件夹。goagent文件夹里有server和local两个字文件夹。顾名思义,server文件夹中的东东是我们将来要部署(上传)到GAE空间中的服务器端程序,而local文件夹中的文件是我们在本地使用的客户端程序。

  • 部署(上传)goagent应用3 h1 e' F) ~' h% Z- f" r
    GoAgent应用包的部署(上传)超级简单。只要执行server文件夹中的uploader.bat批处理文件,然后按照屏幕提示按部就班地设置就行了。
    这个部署goagent应用包的批处理脚本会自动把goagent中的server子文件夹上传到你的GAE空间中并完成配置。这一步的要点在于,你要正确输入你在第二步中创建的新应用ID(APP ID)。4 U1 ^) D/ D; f: u% X% D' F
    在上传完毕后,上传窗口(命令提示符窗口)会报告成功上传。# k7 v( y  C. p5 `6 y2 ?1 E
    注意:如果在部署goagent中遇到什么问题,请认真阅读http://code.google.com/p/goagent/上的帮助来解决问题。如果还是不能解决,可以给作者写信寻求帮助。
    + W! w0 A$ x5 ~" E. [0 g$ d


    ) h% c. N% C+ ~' L1 b6 f

  • 使用goagent
    ) @& c( y7 U8 N' Zgoagent代理服务使用起来十分简单,可以说随用随开(即运行local\goagent.exe)。但在使用前,必须编辑local文件夹下的proxy.ini文件,填入你在第2步,第4步中用到的那个GAE应用ID(APP ID)。# I8 G; k# y5 k- N! {9 s
    编辑proxy.ini的图在帖子的最后。不知怎么搞的,格式乱了回不回了。
    4 B' a2 N2 f8 q; a" @goagent应用所对应的代理服务地址是127.0.0.1:8087
    4 ^" Y$ A; \/ q/ I2 x0 K

    注意:如果你的系统是Win Vista或者Win 7,第一次运行local\goagent.exe必须以权限提升方式来执行。因为goagent在首次启动时会尝试调用certmgr.exe向系统导入IE/Chrome的证书,而这需要管理员权限。
    - K* J% f" Z/ J5 q7 t1 k
    % v4 w6 T" f/ S; n3 g! Q$ ^

  • 浏览器的设置(Google Chrome)% ]" D6 D4 J) q0 P- @$ f9 P

    如果你使用chrome,浏览器的设置工作将非常简单。首先安装SwitchySharp插件,然后导入这个设置http://goagent.googlecode.com/files/SwitchyOptions.bak。导入方法如下图。


    7 j$ R2 b/ O4 E+ I: k
    % y2 W; Q" e7 T( V: y5 u7 t# ^

    这个设置主要记录goagent的代理服务地址和端口,导入就自动设置好了。最重要的是SwitchySharp支持GFW屏蔽列表和基于该屏蔽列表的代理自动切换。关于如何设置请参考这个页面https://code.google.com/p/switch ... chySharp_GFW_List_2

  • 浏览器的设置(Mozilla Firefox)1 E* D/ _+ H. m/ }

    如果你使用firefox,首先安装AutoProxy插件。插件安装完成,Firefox重启。此时Autoproxy已经自动给你添加了GFW屏蔽列表,剩下的事情就是添加goagent的代理服务地址和端口了,见下图。

    ! C: G$ G. U( y9 |: o
    ! P* ~" ~: D$ y5 Y5 b* O6 k

    完成后再设置一下代理服务自动选择规则就好了。如下图所示

    / t8 u- k, M9 E, f7 z
  • 浏览器的设置(IE); b0 b4 }) X1 g: r; {' p# ^

    而IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。

    # f9 f6 W- C% E& o3 d3 X$ ~) T

- c! C9 g7 a0 r" j: U* Y! W: c

3 s! j/ a/ t! `: i  ]% [6 a

好了,终于搞完了,大家累了不?那么就休息一下,喝上一杯茶,打开你的浏览器,上上www.youtube.com来放松一下。

003.PNG (67.96 KB, 下载次数: 292)

编辑app.yaml

编辑app.yaml

004.PNG (59.74 KB, 下载次数: 277)

编辑proxy.ini

编辑proxy.ini

评分

参与人数 3爱元 +8 收起 理由
苏鲁锭 + 2 谢谢分享!
北京阿新 + 2 谢谢分享!
万里风中虎 + 4

查看全部评分

  • TA的每日心情
    开心
    2019-10-21 09:15
  • 签到天数: 7 天

    [LV.3]辟谷

    沙发
    发表于 2011-11-9 14:48:00 | 只看该作者
    现在在用gapp翻墙,感觉最近速度比以前慢了好的。期待更多更好的方法!

    点评

    这个其实原理和gapp差不多。但是是从新开发的,效果比Gapp好。 估计作者也是Gapp用的不爽,所以自己写一个。  发表于 2011-11-10 16:32

    该用户从未签到

    板凳
    发表于 2011-11-9 15:06:22 | 只看该作者
    兄台也来了?……) W, k' z' w( R$ h' [0 I
    现在翻墙一般都用代理了,翻墙少了。。。
    ' p. ?) Q2 ]3 H% T8 Y# q- [  ^
    : u7 N* {; S& z, t0 @) \兄台要不要进黑社会?

    该用户从未签到

    地板
     楼主| 发表于 2011-11-9 15:13:23 | 只看该作者
    旅途愉快 发表于 2011-11-9 15:06
    2 s6 I; v% T/ C8 u- _: E兄台也来了?……( Y4 J! @+ K$ H' O0 Y+ H& ~/ u0 o
    现在翻墙一般都用代理了,翻墙少了。。。

    / n0 x0 r' a3 j/ v4 e: a$ N虾米黑社会?加入有虾米好处?

    该用户从未签到

    5#
    发表于 2011-11-9 15:16:16 | 只看该作者
    北府刘牢之 发表于 2011-11-9 15:13
    + u( A, m& z/ d: |3 k% h虾米黑社会?加入有虾米好处?

    $ X7 ^$ x2 M/ Z# U! g! o黑社会没啥好处,就是以后要不停的交爱元当保护费,压榨百姓……" u& t0 m6 L) m( Y( H3 u
    9 D9 p3 i  a2 S3 P4 L
    好处是有江湖大佬不爱啊,老虎啊顶着,天踏不下来~~~
    , ~6 n* J0 ?! C* ?9 x
    , }( [0 _8 Q# r# l1 q- Y/ C$ Ghttp://www.aswetalk.org/bbs/thread-6494-1-1.html
    ' |( P4 Z& w/ b. e" o! b) w
    ) ?# a( b& T4 z" M2 A6 N通过一下我的好友请求~~~

    该用户从未签到

    6#
     楼主| 发表于 2011-11-9 15:24:11 | 只看该作者
    旅途愉快 发表于 2011-11-9 15:16 0 v6 y; y) V  w; c" o
    黑社会没啥好处,就是以后要不停的交爱元当保护费,压榨百姓……, r9 |: o  ~$ |

    % G! a% H0 [4 @: ?% [8 {4 U( W* w5 T好处是有江湖大佬不爱啊,老虎啊顶着, ...

    / h5 c2 W# I# O. b9 D等一下哈。在写东西呢。
    # p$ r: A: e1 b; c+ n- }) ~8 d写完了在回复。
  • TA的每日心情
    慵懒
    2016-1-18 00:00
  • 签到天数: 62 天

    [LV.6]出窍

    7#
    发表于 2011-11-9 17:30:08 | 只看该作者
    一来、google appengine网上介绍很多,7 _* _9 a& I9 h& f5 a
    8 c5 l- W3 [7 f5 {+ M: b5 O
    二来、 似乎已经停止服务。6 y! \8 k0 c" K) F8 l
    5 \2 T1 i) S' o( R
    换个有眉目的

    该用户从未签到

    8#
     楼主| 发表于 2011-11-9 18:29:40 | 只看该作者
    山远空寒 发表于 2011-11-9 17:30
    5 x3 Z& C7 c+ h7 w3 Q一来、google appengine网上介绍很多,  ~8 a" `" W- J6 A, O; E: C
    ) r: r6 X* a9 y, d- z2 M- Z
    二来、 似乎已经停止服务。

    9 |$ d" |$ _: C9 K4 }没有停止服务啊,我的用的好好的。  M; e& k+ w4 n
    好像是引入了收费模式。# ^( V8 A: ~; j0 q2 e$ J
    但是新版的goagent可以规避。
    " J9 N: X+ r, s' e! P具体可以上http://code.google.com/p/goagent/看FAQ
  • TA的每日心情
    开心
    2018-3-7 14:08
  • 签到天数: 1 天

    [LV.1]炼气

    9#
    发表于 2011-11-9 20:54:21 | 只看该作者
    我都是下个轮子的软件就翻过去了

    点评

    呵呵,以前也是用那东西上西西河,不过后来网站解封后,就把删了。  发表于 2011-11-12 18:35
    轮子的软件现在又时候不好用啊。。。  发表于 2011-11-11 12:09
  • TA的每日心情

    2017-6-12 21:34
  • 签到天数: 8 天

    [LV.3]辟谷

    10#
    发表于 2011-11-9 20:56:32 | 只看该作者
    北府刘牢之 发表于 2011-11-9 18:29 % W+ n# Q. a+ n% z4 w5 Q
    没有停止服务啊,我的用的好好的。
    0 u! t; n) Y1 x. f, d好像是引入了收费模式。
    8 C: k7 X1 R% M9 W& a但是新版的goagent可以规避。

    - I' }/ @% ]& s8 T8 Z% u) x还是技术含量太高了。对我等小白来说难呀,
    . S2 t; ~  Y0 T$ u, _7 R不过还是感谢热心肠

    点评

    重新写了一下,应该更通俗易懂。 照着作一下就行了,很简单的。  发表于 2011-11-17 13:37
  • TA的每日心情
    慵懒
    2023-10-31 23:48
  • 签到天数: 546 天

    [LV.9]渡劫

    11#
    发表于 2011-11-9 21:49:05 | 只看该作者
    河北曲阳人 发表于 2011-11-9 20:56
    3 Y4 m9 f6 l9 Z1 w; w6 K8 g还是技术含量太高了。对我等小白来说难呀,+ w  C0 s- n! k2 P
    不过还是感谢热心肠

    . H4 `/ V9 q* f1 J" {附件大于1M,无法上传,如果需要可以留下个伊妹儿,我发轮子最新版软件给你。

    点评

    斯巴达期间,轮子没用  发表于 2012-11-12 17:15
    mmmtra@gmail.com 多谢  发表于 2012-11-12 15:31
    77983681@qq.com,谢谢  发表于 2012-11-2 12:29
    铜球,7760731@QQ.com 谢谢了  发表于 2012-10-29 12:55
    西西河许多敏感的帖子看不到,kjmzyl@126.com,谢谢  发表于 2012-9-25 12:11
  • TA的每日心情
    无聊
    2016-5-4 18:38
  • 签到天数: 12 天

    [LV.3]辟谷

    12#
    发表于 2011-11-9 21:59:18 | 只看该作者
    仙猪 发表于 2011-11-9 21:49 4 Y6 w# ~  ?+ Y# M' t
    附件大于1M,无法上传,如果需要可以留下个伊妹儿,我发轮子最新版软件给你。 ...

    8 a# j* C. h9 x9 k/ Hz7619543@163.com
    9 B8 l+ j1 F. {/ z求新版

    点评

    已发  发表于 2011-11-9 22:11

    该用户从未签到

    13#
    发表于 2011-11-9 22:22:09 | 只看该作者
    北府刘牢之 发表于 2011-11-9 18:29
    - o6 c& W& _- m- y$ D没有停止服务啊,我的用的好好的。
    ; `* n4 u5 q% A好像是引入了收费模式。
    8 ^& @- [8 T4 z6 a7 C. i1 g  r- `但是新版的goagent可以规避。

    / N" p) ]5 r. [: I8 }- E) Z7 F2 [gae翻墙,软件用的是wallproxy,似乎也没有收费的问题,也有可能是我英语退化的太严重没发现....

    该用户从未签到

    14#
    发表于 2011-11-9 22:24:00 | 只看该作者
    北府刘牢之 发表于 2011-11-9 18:29 0 V4 n+ E& G4 X7 c
    没有停止服务啊,我的用的好好的。$ N$ v8 F: {7 j: Z
    好像是引入了收费模式。
    5 ~! h% O7 l2 Z2 f% ~! o但是新版的goagent可以规避。

    2 O. i* S9 p+ `# C打算试用goagent,但是SwitchyOptions.bak.无法导入,我用的是chrome+swichy proxy

    该用户从未签到

    15#
    发表于 2011-11-9 22:39:55 | 只看该作者
    更傻瓜点的用无界之类的就行了,基本不用设置。
  • TA的每日心情
    慵懒
    2016-1-18 00:00
  • 签到天数: 62 天

    [LV.6]出窍

    16#
    发表于 2011-11-9 23:36:46 | 只看该作者
    谢谢,有需要的研究一下,毕竟偶然还想翻墙看看。
    9 G2 ]$ `! e: U* a+ J& c
    6 I3 k% N: J1 f/ D

    该用户从未签到

    17#
     楼主| 发表于 2011-11-10 09:58:56 | 只看该作者
    本帖最后由 北府刘牢之 于 2011-11-10 10:02 编辑 / F$ L7 i5 B4 p$ ]4 H0 }$ B% K
    月桂 发表于 2011-11-9 22:24 . g, B/ x: p2 v3 \
    打算试用goagent,但是SwitchyOptions.bak.无法导入,我用的是chrome+swichy proxy
    * h$ P6 }, U+ O1 R- I, ~5 P
    ' C7 S& w+ U) H* _8 o3 e! S) U
    Chrome的插件用错了。要用Proxy Switchysharp插件。
    9 g( F. g- P; D& ?/ |+ r( D5 |讽刺的是,在Chrome App Store安装这个插件没有反应,貌似需要翻墙。擦,可怕的悖论。0 `& h# {6 M& O- w, H/ f
    解决的办法是直接从https://code.google.com/p/switchysharp/直接安装。! G$ q& l4 }7 E% g/ b: n
    + w! Z1 X$ t" d3 n2 x5 t
    装完之后,在Switchysharp的option页面直接填上那个URL就行了,像这个样子的。
      e# I- P0 g: a# c
    5 O6 u+ ?' c" R9 B& S& y6 X, D5 k4 D

    $ l4 b1 X( @0 O8 Q, ^; |# F# p. B' a
    % w  w" |: u6 ^: p2 Z" |! [
  • TA的每日心情
    慵懒
    2016-5-3 10:04
  • 签到天数: 2 天

    [LV.1]炼气

    18#
    发表于 2011-11-10 10:36:22 | 只看该作者
    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.
    好像要美国那边的电话验证账户

    该用户从未签到

    19#
     楼主| 发表于 2011-11-10 10:40:33 | 只看该作者
    碎痕 发表于 2011-11-10 10:36 & C, P0 {! g9 R( [1 _
    好像要美国那边的电话验证账户
    6 N) N/ E9 r2 O! D9 y; G( J& X
    就是普通的短信认证啊。注册的时候,必须留一个手机号码。然后发验证码给你,你才能继续注册。2 a1 D4 u8 p" |) Z  O' S! d
    注册完了就该干啥干啥了

    该用户从未签到

    20#
    发表于 2011-11-10 14:44:44 | 只看该作者
    用了一年的GAppProxy了,最近好像不甚稳定,不晓得是不是流量限制啥闹的。GAE的问题是不支持HTTPS之类的东西,facebook上的game就不能玩,从这点看VPN更全面。不过一旦考虑到费用,啥理由都是浮云了。

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2024-11-25 08:12 , Processed in 0.058984 second(s), 29 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表