木匣子

Web/Game/Programming/Life etc.

解决 GoAgent 证书无效警告

GoAgent 是我当前首选的代理工具,除了稳定的速度,最给力的就是能在教育网实现穿墙。如果要说有什么不足的话,就是一个月一天只有1G的流量(每个GAE帐号),不嫌麻烦的话可以多申请几个,每个gmail帐户可以免费开通10个Application。

GoAgent 项目主页 http://code.google.com/p/goagent/ Goagent 是一个使用 Python 和 Google Appengine SDK 编写的代理软件,可以运行在 Windows / Mac / Linux / Android / iTouch / iPhone / iPad 上。

GoAgent 的配置方法很简单,需要拥有一个 Google 帐号,然后申请一个 GAE 空间,第一次申请 GAE 空间时需要用手机接收短信验证码。具体的操作可以参考 GoAgent 项目主页。 如果你在使用 GoAgent 时遇到证书无效问题,请按以下方法解决: 这里以Chrome浏览器为例,理论上只要证书正确导入系统,就可以了。

Ubuntu 系统

  • 打开 Chrome 浏览器
  • 首选项 > 高级选项 > 管理证书…
  • 在 授权中心 导入 GoAgent/local 目录下的 CA.crt 证书 (注意不要导入到 服务器 ,否则不起作用)
  • 在 授权中心 找到 GoAgent CA 并点击 修改…
  • 修改信任设置为全部选中
  • 重启浏览器

Windows 系统

  • 打开 Chrome 浏览器
  • 选项 > 高级选项 > 管理证书…
  • 导入证书 > 下一步 > 选择 GoAgent/local 目录下的 CA.crt 证书 > 下一步 > 选择 证书存储:浏览… > 受信任的根证书颁发机构 > 下一步 … > 完成
  • 重启浏览器

MAC 系统

  • 双击 GoAgent/local 目录下的 CA.crt 证书导入到系统
  • 在 Launchpad > 实用工具 > 钥匙串访问 > 系统 中找到 GoAgent CA 并双击
  • 选择 信任 > 使用此证书时 > 总是信任
  • 重启浏览器

然后,恭喜你,自由了!F*GFW

2012/06/17 UPDATE:Windows 平台下大多情况其实是因为360或其它安全工具阻止了 goagent 自带的证书管理工具——certmgr.exe的运行,所以导致原本随goagent启动的证书导入过程失败而出现这个问题。这种情况只要把360黑名单中的certmgr.exe添加到白名单即可。

2012/09/11 UPDATE: 经过观察,还发现360之流会通过修改系统时间使证书失效,网页中提示证书过期多数是这种情况。这时候只需要将系统时间修改至当然时间即可。

21 条留言

  1. lunaeidolon

    打开 Chrome 浏览器
    首选项 > 高级选项 > 管理证书…
    *在 服务器 选项卡中删除出现"证书无效"网站的证书以及 GoAgent 证书
    *在 授权中心 重新导入 GoAgent/local 目录下的 CA.crt 证书
    后两步找不到 微博联系:weibo.com/lunaeidolon 谢谢指导~

    1. 不好意思,先前写的是 ubuntu 系统的设置。现在已经更新了 :)
      p.s.我不用weibo. 可以联系我 Twitter: @tmutoo

  2. 感谢分享,现在已经解决了所有的问题

  3. 补充一下使用GoAgent作为代理更新Application时提示证书错误的解决方法 http://www.chenj.in/2011/11...

  4. 原来你也用goagent

    1. Yup, that'll do it. You have my apprecaiiton.

  5. Thanks!

  6. fedora的解决方法:

    sudo yum install nss-tools
    certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "goagent" -i /path/to/goagent/local/CA.crt

  7. 谢谢!终于解决了!

  8. faramita.info

    谢谢你,按照你的方法 问题顺利解决了

  9. goagent上登陆gmail 出现警告后 手机gmail号(被警告过的)就上不了了 未用goagent上登陆gmail 的gmail号能上 为什么啊 大哥

  10. 非常感谢~~~

  11. Mac下导入了证书,可还是打不开Https链接,三大网站也只能浏览,不能登入。不知道博主有什么高建?

  12. 太好了,昨天还苦恼twitter的问题,今天看了您的文章,顺利解决!

  13. 非常感谢,解决了,居然该放系统里面。

  14. 我的localproxy-2.0.0-win没有local文件夹啊!只有ssl文件夹一个,里面有:LocalProxyServer.cert

    LocalProxyServer.key

    root.p12

    求助!导入root.p12还是不行!

  15. 原来在 授权中心下删掉重新导一下,CA.crt 能解决我的问题~
    3Q~

  16. 啊哈,困扰我多时的证书问题今天居然解决了

  17. 为什么我照程序改了证书,还是有SSL错误

    1. 记得删除原来的证书再试。

  18. 请问为什么我导入证书成功了,还是上不了fb和推特,还有原来可以上网页版qq,现在网页版qq的登入窗口无法显示,以至于上不了。

Disqus 留言存档

键盘快捷键

全局

?
快捷键帮助
/或⌘K
搜索
gh
首页
ga
归档
gt
标签
gc
分类
gg
回到顶部
G
跳到底部
h
较新一篇 / 上一页
l
较旧一篇 / 下一页
Esc
关闭弹窗

文章列表首页、归档、标签、分类

j
选中下一篇
k
选中上一篇
o或Enter
打开选中的文章

阅读文章和其他页面

j
向下滚动
k
向上滚动
yy
复制本页链接
c
跳到留言