设为首页收藏本站

爱吱声

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

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

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

    1595873358
  • 签到天数: 649 天

    跳转到指定楼层
    #
    发表于 2011-11-9 14:16:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本帖最后由 北府刘牢之 于 2012-8-25 00:28 编辑
    2 l& S: m) I' {' E8 W/ x- T
    1. 更新历史0 Z# E# e. s3 G7 X; i- n2 U
    2. 20111109:初稿。
      / A8 p4 e+ F$ s% g% e5 z; q
    3. 20111116:重写并重新排版了部分段落。
      % g5 X+ E* V- j: H% b3 W
    4. 20111116:增加更新goagent的步骤。
      1 x7 `5 \& D( _3 M. C6 j
    5. 20111117:修改了文章标题。
      : {3 [7 _4 `, K* M' T. G; j8 w& K
    6. 20111118:增加Firefox的设置。
      + v& R! H( K2 N1 p- _% v5 z/ X
    7. 20120702:根据最新GoAgent发布情况更新了一些内容。
      3 f: C) E0 Q+ o7 }
    8. 20120824:更改了帖子的名称,按照最新的信息更新了内容。
      & _9 f' k2 h4 S7 [/ w0 u6 g: E% [
    复制代码
    4 M0 z! h% i: ?

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

    7 b* H, }# d& y% T" _$ @8 v1 `; _+ ~

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


    9 N# r4 Q9 J* e2 P2 M* h, G8 }. q

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


    ( ~4 m- V8 E9 u' E( h+ @
      GAE 全称为 Google App Engine。它是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4月 发布第一个测试版本。目前支持python和java开发。全球已有数十万的开发者在其上开发了众多的应用。
      S  P; l8 o8 {

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


    # `( Z2 f1 p1 |& p; F

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

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

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


    3 z  ]* l$ u4 j3 @1 ~

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


    6 ~# e4 K. o" i' E4 W$ ~- r( G' `

    ' N" z) Y7 c2 y& d! c) k
    • 开通GAE账户
      , j* |+ f. A2 \# G* x4 L5 `0 w

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

    • 创建一个新GAE应用! o9 U2 H' m% Y2 E; X

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

      7 w5 P4 F0 g9 g- R& _$ m- ]: p
      $ l: C0 b2 [# l. w4 T

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


      ( j0 b/ j# A2 o. }) x2 w! c1 _; Q ( Y* }6 z4 F; t9 S; R3 A6 F

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

    • 下载GoAgent应用包; f& s0 o1 z; j2 s7 g5 z

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

    • 部署(上传)goagent应用0 m4 [  ?7 m, n( ?* `# T+ M0 Q
      GoAgent应用包的部署(上传)超级简单。只要执行server文件夹中的uploader.bat批处理文件,然后按照屏幕提示按部就班地设置就行了。
      这个部署goagent应用包的批处理脚本会自动把goagent中的server子文件夹上传到你的GAE空间中并完成配置。这一步的要点在于,你要正确输入你在第二步中创建的新应用ID(APP ID)。
      3 h( W. P3 P" W# ~" ]! F7 ]在上传完毕后,上传窗口(命令提示符窗口)会报告成功上传。8 c+ J  o& h. {7 z3 N
      注意:如果在部署goagent中遇到什么问题,请认真阅读http://code.google.com/p/goagent/上的帮助来解决问题。如果还是不能解决,可以给作者写信寻求帮助。# ^# e" p: s) r( h0 U

      . a2 c1 _- a# U7 [$ ]8 Z* u

    • 使用goagent: [- ~9 A( u% d7 f* w1 w  A
      goagent代理服务使用起来十分简单,可以说随用随开(即运行local\goagent.exe)。但在使用前,必须编辑local文件夹下的proxy.ini文件,填入你在第2步,第4步中用到的那个GAE应用ID(APP ID)。
      * O8 ]. M5 y: p, k) y编辑proxy.ini的图在帖子的最后。不知怎么搞的,格式乱了回不回了。
      5 i6 e- W6 m3 B" V& o2 Y$ H# ygoagent应用所对应的代理服务地址是127.0.0.1:8087
      + u! b0 A1 ?4 I+ _  z

      注意:如果你的系统是Win Vista或者Win 7,第一次运行local\goagent.exe必须以权限提升方式来执行。因为goagent在首次启动时会尝试调用certmgr.exe向系统导入IE/Chrome的证书,而这需要管理员权限。& W/ T- `4 G) ~8 Y8 G

      5 ?8 ]  j4 K# W' H. D

    • 浏览器的设置(Google Chrome)
      4 |6 k& e6 D4 r

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

      3 l$ ?& O1 _: j8 J

      : r" j1 j7 z6 P6 w

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

    • 浏览器的设置(Mozilla Firefox)2 k1 `* E; q+ N) ~

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

      ' Z" R* s/ T: y0 ]9 h

      $ B7 `8 y7 {/ n% L! f! P: f

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

      6 O0 y; Y! t2 V2 S1 i, W* X
    • 浏览器的设置(IE)& h5 r$ `8 v! E2 K, U1 ^' E

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


      & j5 b( \: W2 @5 X

    " ]7 j4 E6 c( a* [9 u. x* w
    " M* e, i( o: t& `( T9 O

    好了,终于搞完了,大家累了不?那么就休息一下,喝上一杯茶,打开你的浏览器,上上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]渡劫

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

    [LV.6]出窍

    119#
    发表于 2013-11-22 10:08:15 | 只看该作者
    wildheart 发表于 2013-11-22 09:56 , g; ?, a; }6 O5 e: l0 R
    还是不太稳定,前段时间想去slideshare下些东西,一直不成功。5 d% y3 R. Z) m) b1 R7 K3 |
    现在又用回翻墙软件了,省心 ...

    4 t' ~7 F( x. {) x, v打开proxy.文件,将google.cn改为google.hk即可。记得更新最新的goagent软件。

    该用户从未签到

    118#
    发表于 2013-11-22 09:56:24 | 只看该作者
    还是不太稳定,前段时间想去slideshare下些东西,一直不成功。
    & ?3 w& B3 a0 t3 O8 q现在又用回翻墙软件了,省心
  • TA的每日心情
    开心
    2016-2-8 14:34
  • 签到天数: 2 天

    [LV.1]炼气

    117#
    发表于 2013-11-13 20:21:37 | 只看该作者
    GFW魔高一尺矣,众弟兄道高一丈否?% y, ]: V, ]! e8 E5 H
    有高的share一下呗,还要免费哟; r5 I/ X5 @0 _  Y! M. n# M

    点评

    打开proxy.文件,将google.cn改为google.hk即可。记得更新最新的goagent软件。  发表于 2013-11-22 10:07
  • TA的每日心情
    奋斗
    2023-12-21 00:11
  • 签到天数: 1218 天

    [LV.10]大乘

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

    [LV.3]辟谷

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

    [LV.1]炼气

    114#
    发表于 2013-9-1 22:00:07 | 只看该作者
    Leon 发表于 2013-2-20 18:27 6 g( a. d, Z- n; A& V
    多谢分享。
    4 H+ e; L6 a9 H; @Goagent确实有一段不好使了。

    " U) A$ ?* I( I7 _+ J9 `* A谢谢楼主,折腾了一下午,终于试成功了。chrome怎么试也不行,不知怎么回事,火狐可以,感觉用着还挺方便的
  • TA的每日心情
    开心
    2017-11-26 21:50
  • 签到天数: 1 天

    [LV.1]炼气

    113#
    发表于 2013-9-1 21:59:42 | 只看该作者
    Leon 发表于 2013-2-20 18:27
      o6 U9 y, b! Z多谢分享。9 f% B- |' X+ |1 j( i+ p! G
    Goagent确实有一段不好使了。
    1 w5 V. I# q" R7 J$ x7 K; ]
    谢谢楼主,折腾了一下午,终于试成功了。chrome怎么试也不行,不知怎么回事,火狐可以,感觉用着还挺方便的
  • TA的每日心情

    1595873358
  • 签到天数: 649 天

    112#
     楼主| 发表于 2013-2-21 13:49:45 | 只看该作者
    刚升级到最新的2.1.12" T; i' k) n( X2 l9 q4 D& I! G
    没有什么问题  D8 M8 {+ [7 Y: ~; N

    3 C  F  j! c# n9 x9 S

    该用户从未签到

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

    该用户从未签到

    110#
    发表于 2013-2-20 18:27:34 | 只看该作者
    ctrlz 发表于 2013-2-2 00:30
    * O7 m" E1 U% d. {  e/ p1 `从大会开始Goagent就不好使了,经常开一半就错误,改了DNS也一样,不知道怎么回事。& _& x! V" _9 ^/ h' U  I0 ^
    ( [7 q" {0 j4 ?) S8 P
    找了个英国的免费vpn ...

    4 D% y7 L4 ~* {6 k1 U* B多谢分享。' p/ U% E+ `; E# T
    Goagent确实有一段不好使了。

    该用户从未签到

    109#
    发表于 2013-2-19 18:52:00 | 只看该作者
    desperado001 发表于 2013-2-18 18:41 : a; {& q9 G8 C: ?# n  E
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?4 R# J; V9 v2 }- M' ?# v4 z
    年前电脑被盗,现重装goagent没 ...
    ( J; k4 q, c" V7 Y$ ?
    老大,搞定了!
    ! Q; _4 ]& f! b' G) L我是按照开发者文档操作,下载了个bak文件!
    + t4 G1 O& ?5 a+ a) }4 u0 V. D% T: a' u. d, C1 n8 v' q
    5 b6 Y$ {+ D+ n3 j

    该用户从未签到

    108#
    发表于 2013-2-19 18:51:44 | 只看该作者
    desperado001 发表于 2013-2-18 18:41
    , B$ V" h" j0 [" i7 s2 M$ w老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    : u/ ^! x  o% K2 q" v: R  E年前电脑被盗,现重装goagent没 ...
    " w- I4 ^% V# y) V
    老大,搞定了!" J& o& d  \. H  l6 z4 O
    我是按照开发者文档操作,下载了个bak文件!$ s5 m" i  H" _# H; C# G: m

    9 q. t/ G- a$ U/ i. v" W) \+ x7 m" o4 `' A

    该用户从未签到

    107#
    发表于 2013-2-18 18:41:14 | 只看该作者
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    7 h+ ^  m9 J8 C3 u4 `  S$ A; I5 t; u年前电脑被盗,现重装goagent没问题,可插件就是老出错!9 i* H: V5 u/ b
    现谢了,顺便给老大拜个晚年!

    点评

    那个Rule文件确实挂了,我再看看  发表于 2013-2-19 10:01

    该用户从未签到

    106#
    发表于 2013-2-18 18:40:53 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    4 y( ~" K2 e/ E; Y+ K* U- PChrome的插件用错了。要用Proxy Switchysharp插件。9 J) X" T- X1 b$ _, b) d7 b7 U4 T
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    . Y, E; P; O# `% J+ _) y
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?$ g% l  ]( J  J2 Y& A3 v
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    8 _  M5 i8 X: V8 G! S现谢了,顺便给老大拜个晚年!

    该用户从未签到

    105#
    发表于 2013-2-18 18:40:15 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    $ \- k3 u, e* M0 q* nChrome的插件用错了。要用Proxy Switchysharp插件。! k( j. G0 q" q# X3 t% M
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...

    + w4 O4 M+ N5 d  z5 n老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?' D- l' @3 z: J
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!( V& o- C9 d( _) o; s2 u
    现谢了,顺便给老大拜个晚年!

    该用户从未签到

    104#
    发表于 2013-2-18 18:39:53 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    ' B: P/ L9 |$ x+ N6 p1 LChrome的插件用错了。要用Proxy Switchysharp插件。- \. w3 C2 ]$ o0 l/ w; |
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    ) c0 T  S; T% E: I' Y2 m0 P
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?
    + V/ Z+ s3 q7 n/ ~年前电脑被盗,现重装goagent没问题,可插件就是老出错!2 n0 s8 h9 |& R! O
    现谢了,顺便给老大拜个晚年!

    该用户从未签到

    103#
    发表于 2013-2-18 18:39:37 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58
    . ?4 E( c7 @8 D) w0 yChrome的插件用错了。要用Proxy Switchysharp插件。2 u( F& s" m2 T  A* O
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...

    * F# M& T' {" c# P  o3 z老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?9 H' T5 h% P- Y) J6 z
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!) N+ F0 X+ q  P) u9 W8 |. M3 Q' [
    现谢了,顺便给老大拜个晚年!

    该用户从未签到

    102#
    发表于 2013-2-18 18:39:20 | 只看该作者
    北府刘牢之 发表于 2011-11-10 09:58   [: ]8 \0 c+ @* p
    Chrome的插件用错了。要用Proxy Switchysharp插件。& s/ a" T1 f8 U6 ~2 B5 k" \
    讽刺的是,在Chrome App Store安装这个插件没有反应 ...
    8 ]0 u0 _8 H5 J
    老大,不行啊,输入url后提示“无法从备份文件恢复,备份文件或以损坏”?$ i+ \0 x9 g: w7 _  s6 {7 Y6 e2 `
    年前电脑被盗,现重装goagent没问题,可插件就是老出错!
    - L  `5 F; K( r- N, P. x$ S' I- F. |现谢了,顺便给老大拜个晚年!
  • TA的每日心情
    开心
    19 小时前
  • 签到天数: 2969 天

    [LV.Master]无

    101#
    发表于 2013-2-15 13:27:14 | 只看该作者
    不容易啊,看得一头雾水,还是买vpn 吧

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

    GMT+8, 2024-5-22 21:03 , Processed in 0.050032 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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