设为首页收藏本站

爱吱声

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

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

    [复制链接]
  • TA的每日心情

    1595873358
  • 签到天数: 649 天

    跳转到指定楼层
    楼主
    发表于 2011-11-9 14:16:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本帖最后由 北府刘牢之 于 2012-8-25 00:28 编辑 $ D! M. M! H6 f: ^8 R$ E
    1. 更新历史8 K- u" z/ u, s3 a6 ?8 ]  ]
    2. 20111109:初稿。
      ) J/ {5 |! E. W- `" x5 @
    3. 20111116:重写并重新排版了部分段落。
      + \0 u# z6 _0 F" z, M2 c% k4 b- M* t, @
    4. 20111116:增加更新goagent的步骤。. }$ f: Z& J  O1 I$ p$ h
    5. 20111117:修改了文章标题。
      + b4 j/ m2 l9 v
    6. 20111118:增加Firefox的设置。
      - U/ L1 ~6 `$ d& e8 z) d2 H2 U; Z
    7. 20120702:根据最新GoAgent发布情况更新了一些内容。# z0 W9 D. X: e0 e% U: z% A. L
    8. 20120824:更改了帖子的名称,按照最新的信息更新了内容。" X& B" n& g- X3 A$ r
    复制代码
    3 m6 ], k% E6 X; ]6 Z# ^

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


    1 z7 Q% o0 d# g0 f/ N, |; j; v

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

      w0 E) v4 U, D; E" i4 }

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

    + h, r) r4 }2 T
      GAE 全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4月 发布第一个测试版本。目前支持python和java开发。全球已有数十万的开发者在其上开发了众多的应用。
    ! ]( b1 b7 j2 }4 K2 l' J( F

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

    . L# u! I& f: }0 k  P0 [+ D' P

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

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

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

    , y- F6 c4 c8 k7 V9 v: z

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


    . i& ~1 U: y. @" H9 h5 F# a" _1 e
    % @' B! t1 V5 p
    • 开通GAE账户6 Q& f5 ?' ?9 S# `& z

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

    • 创建一个新GAE应用$ }9 J7 U& ^; ~9 ~% ~) F

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

      + r$ Q" x$ t1 V; m4 ^3 l) i

      % L; x- K% i, @/ @7 N3 a, \6 p

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

      * L: O7 l0 Y' u3 h" N0 c5 I& [

      0 k( x$ `* V0 \/ b+ n

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

    • 下载GoAgent应用包
      1 L0 c* H$ A" |' E1 J$ u

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

    • 部署(上传)goagent应用  N4 _, W; M( m* V9 ^; X
      GoAgent应用包的部署(上传)超级简单。只要执行server文件夹中的uploader.bat批处理文件,然后按照屏幕提示按部就班地设置就行了。
      这个部署goagent应用包的批处理脚本会自动把goagent中的server子文件夹上传到你的GAE空间中并完成配置。这一步的要点在于,你要正确输入你在第二步中创建的新应用ID(APP ID)。" q: L+ W) ]0 P$ R6 U5 N
      在上传完毕后,上传窗口(命令提示符窗口)会报告成功上传。
      7 A4 B4 A% D, @- U注意:如果在部署goagent中遇到什么问题,请认真阅读http://code.google.com/p/goagent/上的帮助来解决问题。如果还是不能解决,可以给作者写信寻求帮助。  X1 l2 j; ~# E* V7 y


      * Y9 J! d; i: W6 n& I5 Y2 ^

    • 使用goagent
      ( r* V  A# F( b5 d9 T# lgoagent代理服务使用起来十分简单,可以说随用随开(即运行local\goagent.exe)。但在使用前,必须编辑local文件夹下的proxy.ini文件,填入你在第2步,第4步中用到的那个GAE应用ID(APP ID)。
      9 x  I* m5 F* E编辑proxy.ini的图在帖子的最后。不知怎么搞的,格式乱了回不回了。& f" {& M5 q0 U8 y, a# ~6 B' m; a
      goagent应用所对应的代理服务地址是127.0.0.1:8087
      # I. s# o3 a% m; _, P

      注意:如果你的系统是Win Vista或者Win 7,第一次运行local\goagent.exe必须以权限提升方式来执行。因为goagent在首次启动时会尝试调用certmgr.exe向系统导入IE/Chrome的证书,而这需要管理员权限。
      9 [1 m/ {/ `7 d, E1 [/ z0 |7 n, _& K- i$ J( S1 R0 p

    • 浏览器的设置(Google Chrome)
      5 t& r" F) \6 x9 o* M5 H

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

      $ a/ Q5 A: H3 C3 y
      ; Q4 H3 l2 t# t' S5 _! ~

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

    • 浏览器的设置(Mozilla Firefox)
      ) X& {3 p; ~' Z9 ~1 u& M% ~6 L

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


      0 b  x$ ^* O; B2 }3 M" F3 f: {- n9 y9 q$ s ; O. v2 }. S: h3 H: V

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


      4 Q" t; ^2 t- P1 \, l" y
    • 浏览器的设置(IE)
      ) K3 Q$ K, @8 w3 C/ G# K

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

      ( O+ i" O) r- n- y- v, y6 h& {( M# M

    ; n& v) J) P+ v; u! Q  ?
    0 ~. ^; `  N9 Q6 U& [5 b: {

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

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

    编辑app.yaml

    编辑app.yaml

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

    编辑proxy.ini

    编辑proxy.ini

    评分

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

    查看全部评分

  • TA的每日心情
    奋斗
    2020-7-28 02:09
  • 签到天数: 649 天

    [LV.9]渡劫

    123#
    发表于 2014-7-24 13:09:38 | 只看该作者
    最近上不了了。哪位大侠知道有什么好办法吗?
  • TA的每日心情
    慵懒
    2016-1-18 00:00
  • 签到天数: 62 天

    [LV.6]出窍

    122#
    发表于 2013-11-22 10:08:15 | 只看该作者
    wildheart 发表于 2013-11-22 09:56
    ( a6 n9 V0 v! s/ P还是不太稳定,前段时间想去slideshare下些东西,一直不成功。
    2 S$ w  e! K. U4 Y" P- ^现在又用回翻墙软件了,省心 ...

    1 K( M% l/ |- v+ m8 o! ]打开proxy.文件,将google.cn改为google.hk即可。记得更新最新的goagent软件。

    该用户从未签到

    121#
    发表于 2013-11-22 09:56:24 | 只看该作者
    还是不太稳定,前段时间想去slideshare下些东西,一直不成功。
    4 o1 U( P4 r7 r8 @& U6 ^4 S2 ]现在又用回翻墙软件了,省心
  • TA的每日心情
    开心
    2016-2-8 14:34
  • 签到天数: 2 天

    [LV.1]炼气

    120#
    发表于 2013-11-13 20:21:37 | 只看该作者
    GFW魔高一尺矣,众弟兄道高一丈否?
    8 D$ Q1 F: k! M8 k有高的share一下呗,还要免费哟
    ! |6 S6 o3 g. Y5 d$ x9 t/ I" N7 _
  • TA的每日心情
    奋斗
    2023-12-21 00:11
  • 签到天数: 1218 天

    [LV.10]大乘

    119#
    发表于 2013-9-13 17:46:43 | 只看该作者
    今天按牢之兄的说明做了一下,翻墙成功了,不是太复杂   不过 用chrome浏览器不行,后来换了火狐就没问题了  :感谢分享
  • TA的每日心情
    开心
    2019-4-22 12:18
  • 签到天数: 14 天

    [LV.3]辟谷

    118#
    发表于 2013-9-13 10:56:41 | 只看该作者
    不错,学习了
  • TA的每日心情
    开心
    2017-11-26 21:50
  • 签到天数: 1 天

    [LV.1]炼气

    117#
    发表于 2013-9-1 22:00:07 | 只看该作者
    Leon 发表于 2013-2-20 18:27 : _0 c# o+ a: K
    多谢分享。
    4 H  a5 [$ k4 F) [Goagent确实有一段不好使了。
      |# ^0 [* b7 Z3 [: A
    谢谢楼主,折腾了一下午,终于试成功了。chrome怎么试也不行,不知怎么回事,火狐可以,感觉用着还挺方便的
  • TA的每日心情
    开心
    2017-11-26 21:50
  • 签到天数: 1 天

    [LV.1]炼气

    116#
    发表于 2013-9-1 21:59:42 | 只看该作者
    Leon 发表于 2013-2-20 18:27 6 c' L# K' ^6 K+ \2 B
    多谢分享。
    : p/ ^; N0 q; N" l5 p6 q; fGoagent确实有一段不好使了。

    ; ~# `- k9 r* R; l9 s$ W2 K谢谢楼主,折腾了一下午,终于试成功了。chrome怎么试也不行,不知怎么回事,火狐可以,感觉用着还挺方便的
  • TA的每日心情

    1595873358
  • 签到天数: 649 天

    115#
     楼主| 发表于 2013-2-21 13:49:45 | 只看该作者
    刚升级到最新的2.1.12$ A* b  {+ Q* [4 J) e1 A9 K
    没有什么问题/ \5 A% }0 `* [; m
    7 W7 R6 J- E6 ?! B7 _

    该用户从未签到

    114#
    发表于 2013-2-20 19:11:34 | 只看该作者
    我是花钱用ASvpn啦。。。

    该用户从未签到

    113#
    发表于 2013-2-20 18:27:34 | 只看该作者
    ctrlz 发表于 2013-2-2 00:30
    8 b/ \" q% l3 ~9 R9 I' g从大会开始Goagent就不好使了,经常开一半就错误,改了DNS也一样,不知道怎么回事。' o; l7 ]# E. r) L* M5 F

    ! b( T9 l7 x- T/ d! S9 H找了个英国的免费vpn ...
    0 S4 k3 x' \7 u! Q
    多谢分享。
    6 {, I3 n8 `* i! fGoagent确实有一段不好使了。

    该用户从未签到

    112#
    发表于 2013-2-19 18:52:00 | 只看该作者
    desperado001 发表于 2013-2-18 18:41 . l  J0 ~1 i+ i$ K2 w7 `9 T- P
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    # E$ \2 u6 g9 D2 ~+ `/ ~- ?年前电脑被盗,现重装goagent没 ...
    7 P6 Z8 e) M2 R
    老大,搞定了!
    8 q/ I& q2 ]9 c" U/ Z; `5 Z我是按照开发者文档操作,下载了个bak文件!- a4 N- b3 w' Q+ v' \- s& o& a
    - p& _+ w8 \( [* f
    / W: Y% ^1 Z+ q( N5 b" e

    该用户从未签到

    111#
    发表于 2013-2-19 18:51:44 | 只看该作者
    desperado001 发表于 2013-2-18 18:41 ( @" s7 ?# r6 Q, X
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    # P! a' i  K/ f9 q% u( B年前电脑被盗,现重装goagent没 ...

    5 Z1 @8 n2 T" X8 \3 z4 w老大,搞定了!  ~0 U7 b) |5 S! ~8 W5 o
    我是按照开发者文档操作,下载了个bak文件!
    8 R$ E6 m9 c( ]( v! [" L, C. w; D( [: z* b, C: Y" i
    % C& k& C, _( X

    该用户从未签到

    110#
    发表于 2013-2-18 18:41:14 | 只看该作者
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?7 C; m0 L* K8 f: ?- k+ q* a
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    ! m$ i. v3 `: R现谢了,顺便给老大拜个晚年!

    该用户从未签到

    109#
    发表于 2013-2-18 18:40:53 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    " v& F" a$ l# ~7 ]! c  n* bChrome的插件用错了。要用Proxy Switchysharp插件。# U, G# r0 s5 w. ]0 n
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    7 H% T, M. |8 C7 ~, S
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?6 H8 r/ }: |3 {3 d6 |
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    8 B9 R: h7 g  u8 \* f4 M现谢了,顺便给老大拜个晚年!

    该用户从未签到

    108#
    发表于 2013-2-18 18:40:15 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58 ; C/ A* k. E- W8 h1 \2 f- T1 `
    Chrome的插件用错了。要用Proxy Switchysharp插件。3 \# d/ q5 X; x1 d9 s( Y
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    - R( G9 v3 U0 o7 q# N
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?+ _5 y; s$ A: x" p" ~8 _
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!" H% G2 y+ p' O1 @
    现谢了,顺便给老大拜个晚年!

    该用户从未签到

    107#
    发表于 2013-2-18 18:39:53 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    ! M; B( w. j% a& V5 |8 d3 d) \Chrome的插件用错了。要用Proxy Switchysharp插件。- j3 A9 \( c& G" b6 k2 ]0 d+ J
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...

    ! c' q7 z$ z! n: P老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    % F/ K; B8 G# ~年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    7 R- s4 N9 `- X6 h% M现谢了,顺便给老大拜个晚年!

    该用户从未签到

    106#
    发表于 2013-2-18 18:39:37 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58 % h, C# ]% r/ D" r
    Chrome的插件用错了。要用Proxy Switchysharp插件。
    & e0 N. b: j& H: \! n! T8 H4 u讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    ) d: e* ?. p% H- W" r! U, \, {, s, k. S
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?( ^; o$ X7 ~' A( D
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    3 c% L  a6 @( ]- [5 S( `# o1 I8 t现谢了,顺便给老大拜个晚年!

    该用户从未签到

    105#
    发表于 2013-2-18 18:39:20 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58 1 k; r5 c3 k( u" C
    Chrome的插件用错了。要用Proxy Switchysharp插件。! G# ]* H8 Y+ `: x8 m" @
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...

    " l* {* e) T+ k& X0 H; u1 S; j老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?4 z3 {7 H  G+ q5 q1 F" [( D
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    9 W) E  ]( V1 a, d. {现谢了,顺便给老大拜个晚年!

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

    GMT+8, 2024-5-22 05:40 , Processed in 0.050276 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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