2013年2月10日星期日

解决 GoAgent 证书无效警告

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

GoAgent 项目主页
http://code.google.com/p/goagent/
Goagent 是一个使用 Python 和 Google Appengine SDK 编写的代理软件,可以运行在Windows/Mac/Linux/Andorid/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之流会通过修改系统时间使证书失效,网页中提示证书过期多数是这种情况。这时候只需要将系统时间修改至当然时间即可。

0 评论

Posts a comment

Thank you for your comment

 
© ZXM‘s Blog
Modified by Xiaomeng Zhao
Back to top