Windows 下使用 Chrome 翻墙的详细设置

道高一尺,魔高一丈。有压迫的地方就有反抗,有封锁的地方也总有翻墙。为让墙内的人更多去了解墙外的世界,特地做此扫盲教程,来引导大家学会善用工具,善于翻墙。连新时代 的女性都要求能翻得了围墙,这年头还不具备此技能也脱节太多了不是?

目前我强烈推荐的是使用 goagent  进行翻墙作业,Windows 平台下使用 Chrome 浏览器翻墙的具体步骤如下:

  1. 到 Google App Engine ,如果还没有帐号,点击注册来申请一个帐号。
  2. 注册 Google App Engine 的帐号,演示中我未实质注册,因此后面可能存在一些需要手机验证的页面,具体请参考这里
  3. 点击 Create Application 来创建新的应用。
  4. 输入一个应用名,点击 Check Availability 检测可用后,点击 Create Application 来创建应用。
  5. 应用创建成功。
  6. goagent 主页下载其最新版本
  7. 下载文件解压后,使用文本编辑器打开 goagent/local/proxy.ini,修改第8行的 appid = 为刚申请的应用名。
  8. 运行 goagent/server/uploader.bat 文件,根据提示输入 appid 以及 Gmail 的邮箱、密码等来进行上传。注意如果 Gmail 设置了二次密码验证,需要再去 Google 帐户管理中设置应用程序专用密码。请注意第七步里面我将解压特意加粗了,应当将其解压到某个目录再去修改并执行,否则可能出现“系统找不到指定路径”的错误。
  9. 上传完成的话,Google App Engine 里面的应用列表中,Current Version 将不再是 None Deployed 状态。
  10. 运行 goagent/local/goagent.exe 程序。
  11. 运行 Chrome,安装 Proxy SwitchySharp 插件。
  12. 在 SwitchySharp 选项中,选择导入导出分页卡,导入此设置 http://goagent.googlecode.com/files/SwitchyOptions.bak 。经常看到有人无法下载该文件或者下载后载入出错的,如果遇到这种情况,请直接从本站下载好了。
  13. 在 SwitchSharp 选项中,选择切换规则选项卡,点击立即更新列表来获得最新的自动翻墙规则列表。
  14. 确认 SwitchySharp 中设置为自动切换模式,确认 goagent 客户端已运行,输入墙外热门的地址,去看看外边的世界吧!
  15. 至此,已实现了 Windows 系统下 Chrome 平台的完美翻墙,之后每次只要先运行 第十步的 goagent 程序就好了,其他一切都正常使用。使用此方法翻墙只是在最初配置时麻烦一些,但好处是稳定、速度快、多系统支持,并且使用起来也非常方便。
  16. 昨天在一台新的笔记本上配置时,发现在访问 https 时需要导入 goagent 的证书才可以,如果是 Vista、Win7 之类的系统,默认没有管理员权限无法导入将导致这些站点不可访问。特附上解决方法,先关闭 Chrome,然后在图标上右键重新以管理员身份打开。
  17. 在 chrome 的高级选项中,先点击管理证书,弹出窗口中选择导入,找到 goagent/local/CA.crt,导入时系统自动选择证书存储位置即可。这时,就可以正常的访问 https 的加密页面了,比如 Google Plus。
  18. 2012年10月22日出现最新问题,goagent 访问出现了错误,导致翻墙失败。经查并自己最终验证,发现只要修改之前正常版本中的 proxy.ini 文件,将 203.208.46.* 的 IP 修改为 203.208.47.* ,然后重启 goagent 即可恢复正常。另外,连续几天的使用发现,这个方法似乎不是所有版本有效的,在部分版本中可以使用,另外一些版本中也还是失败。如果你也遇到此类问题,请下载最新的 2.1.4 版 goagent,重新部署并执行一遍,即可继续正常翻墙了,2012年10月29日此方法测试通过可用。

补充说明:近日在一台新的计算机上再次下载最新版本翻墙时,遇到了错误,由于我没有重新传输 server 端文件,发现普通页面可以访问,但 https 加密页面总是提示 500 错误。最终解决方法是,下载早期的历史版本 1.7.9 再重新导入该版本的 CA.crt 文件后恢复正常。

再补充说明:这几天翻墙巨慢,通过测试,发现如下方法可用,下载最新版本的 goagent,修改 proxy.ini 中的如下配置内容,再重启 goagent 即可。[update at 2014.07.11]

[iplist]
google_cn = 74.125.29.251|218.176.242.12|218.176.242.11|218.176.242.95|218.176.242.97|218.176.242.94
google_hk = 74.125.29.251|218.176.242.12|218.176.242.11
google_talk = 74.125.29.251|218.176.242.12|218.176.242.11|218.176.242.92|218.176.242.93|218.176.242.96
google_ipv6 = 2404:6800:4005:c00::64¦2404:6800:4005:c00::65¦2404:6800:4005:c00::5e¦2404:6800:4005:c00::67¦2404:6800:4005:c00::2f¦2404:6800:4005:c00::c7

 

Windows 下使用 Chrome 翻墙的详细设置》上有509条评论

  1. nowo 文章作者

    昨天在家用笔记本时,才发现如果操作系统是 Vista 或 Win7 的话,还有一个步骤需要完成,就是用管理员权限导入证书,否则会导致一些 https 的站点无法访问,等会再上图补充一下好了。

    回复
    1. 陈洋

      请问lz,我按您的方法设置了,一直很好用,就刚刚突然不能用了,我重新设置还是不能用,上youtube出现这个Error code 502.

      Message: [‘HTTP Error 503: Service Unavailable’, ‘HTTP Error 503: Service Unavailable’, ‘HTTP Error 503: Service Unavailable’].

      Error code explanation: 502 = Invalid responses from another server/proxy
      是怎么回事?

      回复
      1. nowo 文章作者

        根据官方网站的 FAQ 提示,出现 503 错误一般是流量用完了,你参考看看。
        相关链接:https://code.google.com/p/goagent/

        回复
        1. 清风

          楼主你好,我也是在13步,切换规则–》点击立即更新列表,显示更新失败。我也导入了https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt在线列表规则,也不行。是不是规则又更新了?请问我该怎么样处理呢?谢谢!

          回复
      1. nowo 文章作者

        我记得之前有遇到过一次 502 错误,当时是重新上传了一次服务器端解决的。你可以尝试使用较新的版本再上传一次试试看。

        回复
    2. 依桑波宇

      我的为什么my applications和你的不一样??我在点击创建进去,输入nowotwo是Sorry, “nowotwo” is invalid.是这样该怎么办????

      回复
    3. 依桑波宇

      楼主。你好,请问一下我按着您说的步骤怎么在创建新的应用输入nowotwo 之后是这个Sorry, “nowotwo” is invalid.在my applications和你发的图片有区别。。。

      回复
      1. nowo 文章作者

        请注意看其中说明,尝试直接通过我站点上的地址来更新。http://www.nowo.com/download/SwitchyOptions.bak

        回复
        1. 清风

          楼主你好,我也是在13步,切换规则–》点击立即更新列表,显示更新失败。我也导入了https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt在线列表规则,也不行。是不是规则又更新了?请问我该怎么样处理呢?谢谢!

          回复
          1. nowo 文章作者

            我猜测应该是由于更新列表文件本身被墙,你需要先翻墙出去才能更新所致。我的站点上有该文件,请自行下载即可,在第12步中仔细找,有下载链接。

            回复
              1. 菠萝

                不好意思窝已经弄好了虽然也不知道为毛但是可以用了哈哈哈哈哈还是谢谢喽乃的教程帮到好多~~~~~~~

                回复
    4. Daryl

      我之前用这个翻墙都打开两个两个窗口,一个设置直接连接一个设置goagent,两个窗口互不干扰。但是后来我重新装了之后,两个窗口就不这样了,一个设置goagent,另一个直接也是goagent,怎么设置成原来的样子

      回复
    1. nowo 文章作者

      请看第16、17步,需要用管理员权限导入 goagent 的证书,否则 https 的页面访问会存在问题。

      回复
        1. nowo 文章作者

          goagnet 第一次运行,也用管理员权限试试看,我本地已经没有这样的环境了,只能靠猜测。感觉应该还是证书的问题,你注意看看管理证书的对话框中,中级证书颁发机构里面是否有一个 GoAgent CA?

          回复
          1. lxceer

            谢谢回复。也试了一下,还是不行。打开GoAgent,显示SSL Error. Err no. = 8. EOF occurred in violation of protocol.

            回复
            1. nowo 文章作者

              那你看看下载的 goagent 是什么版本?我有测试过 1.6.9 和 1.7.10 两个版本,都是没有问题的。

              回复
            1. nowo 文章作者

              第13步吗?那个规则更新不成功只是影响到自动切换代理的准确性而已,并且大多数还是能够正常翻墙的。规则更新不成功,你看看是否由于该链接地址直接用浏览器能否访问?如果不能,把它加入 goagent 的代理范围再试试能否更新。

              回复
    1. nowo 文章作者

      我刚才测试了 1.8.0 版,可能是本地已无洁净的环境导致无法重现,只好自己再尝试了。我本地将 GoAgent CA 都完全删除后,还是可以访问 https 页面而无任何提示。

      回复
  2. xiaoyu

    你好。我对这方面不是很了解,麻烦问您个问题。我设置了。但有个问题。就是current version那栏none deployed.然后进入设置以后,怎么都不行,请问能帮忙讲解一下吗

    回复
    1. nowo 文章作者

      current version 那栏显示 none deployed 是因为你的 goagent 程序没有部署上去,需要上传 goagent 的服务端程序,详细参见第 8 步,需要实现第 9 步的效果才能继续往下的。

      回复
  3. xiaoxie

    选择导入证书时要选择存储位置到可信任机构才行!选择我也可以正常访问htpps链接了

    回复
    1. nowo 文章作者

      我刚测试了,该文件没有问题,可能是你在线下载时出现了错误所致,请重试。或者将其下载为本地文件,再通过文件导入到方式来恢复也可以。

      回复
  4. mimici

    不知道什么问题哦,
    错误代码502。

    消息:[‘HTTP错误404:未找到“,”HTTP错误404:找不到’,’HTTP错误404:找不到’]。

    Original Text:
    Error code 502.
    Show alternative translations
    错误代码的解释:502 =无效响应从另一台服务器/代理..

    回复
    1. nowo 文章作者

      按教程设置默认使用的是本机的8087端口来做为代理,导入 SwitchySharp 的配置文件后就设置好了。这个无法连接代理服务器具体是哪里的提示?是 chrome 给出的吗?如果是的话,你需要确认你的 goagent 是否有运行,一定需要先运行 goagent 程序后才可以使用的。

      回复
      1. dan

        谢谢了,问题解决了,好像是端口设错了。。我设的是8090。。真的很谢谢楼主。。。我还像问一下翻墙的原理是什么。。。。麻烦了。。

        回复
        1. nowo 文章作者

          本地的代理 goagent 客户端与 GAE(Google Applications Engine)上的 goagent 服务器端之间形成通道,不会被 GFW 检测出数据并屏蔽,GAE 本身就是国外的可自由访问各种网站,本地浏览器通过 goagent 代理的方式来访问外部网站,SwitchySharp 是一个能够根据目的地址自动切换代理或直接连接的程序,有助于节约代理流量并更快速访问无需代理的网站。

          回复
  5. alex

    谢谢LZ了,我现在用的是内网接外网的,有些网站输入验证码老说不正确,换了这个就好了。呵呵

    回复
  6. TinyYang

    楼主 我在第8步的时候出错了
    报个这个错:ERROR – – [Jun 11 15:46:42] An unexpected error occurred. Aborting.然后就Rollback了
    楼主大概知道是什么问题吗?

    回复
    1. nowo 文章作者

      第八步是上传服务器端的代码到 GAE,你是运行 uploader.bat 以后就出现这个错误提示吗?请先检查一下 GAE 中你的帐号是否正确,创建的名称是否恰当?

      回复