GoAgent 利用 Google App Engine (GAE) 来实现安全上网,以免费、快速、稳定的特点深受网民的欢迎.首先我们来看如何来部署GoAgent
先得有Google的账号.
然后我们进入http://appengine.google.com/去创建一个
Applications
然后下载GoAgent 下载地址: http://www.kuaipan.cn/file/id_4531190533501.htm
本地附件下载:
goagent-goagent-v3.1.18-13-ge1cd2b5.zip
(4.95 MB, 下载次数: 2217)
解压---安装
点击这个uploader
如果有提示"AttributeError: can't set attribute"这个错误提示跟google账号设置有关系,如果你的google账号启用了“两步验证”,而你上传应用的时候使用的是google密码,这个时候就会出现错误了。
在google的账户设置里面找到--安全--应用专用密码--设置
新建一个应用
到时候我们输入Google给出的如上图所示类似的密码就可以了.
然后改一下这里的appid
在IE里面设置一下代理,就可以啦.
当然,如果你用的是chrome,就可更加方便的使用它,而不像IE那样访问国内的网站也走代理,这样会浪费流量,而且速度也稍微慢一些.
我们需要用到一个插件Proxy SwitchySharp 它的安装发址如下:
https://chrome.google.com/websto ... hncfbfdeeokoefdjegm
安装成功以后就是设置了.
这里的地址我们可以输入:http://blog.warmcolor.net/wp-content/uploads/SwitchyOptions.bak
在线恢复备份.
这样代理插件就设置好了.
解决GoAgent打开https网站SSL证书错误 (安全证书不受信任)
SSL错误
但是,使用GoAgent时会出现一个问题,那就是在查看https网站时,会出现SSL错误,提示“该网站的安全证书不受信任,...但服务器出示的证书是由您计算机的操作系统不信任的实体所颁发。这可能表明服务器已自行生成了安全凭据,Google Chrome 浏览器认为其中的身份信息不可靠;也可能表明攻击者正试图拦截您的通信内容。”的信息。如下图所示。
问题的关键在于,因为软件原因,GoAgent传输内容同时提供的安全证书并未被计算机所信任。下面是解决方案。 Mac或者iOS的Goagent证书错误
此文介绍的是Windows下的Goagent证书错误。如果你使用Mac,或者iPhone等iOS遇到此问题,应该参考: 解决Mac、iPhone下Goagent打开HTTPS证书错误不受信任 以Chrome浏览器为例
现在以Chrome浏览器为例说明。当然,如果你用IE或者是Firefox,你也可以参考着来做,原理都是一样的。 首先,打开浏览器的设置页面(浏览器主界面右上角扳手图标),然后再设置里面打开或展开高级设置,找到“HTTPS/SSL”这一项:
选择“管理证书...”按钮,在弹出的窗口中选择“受信任的根证书颁发机构”:
先择“导入(I)...”按钮,然后会弹出证书导入向导窗口:
点击“下一步”,在文件名处选择浏览,浏览到GoAgent安装目录的localCA.cer,然后选择下一步:
选择“将所有的证书都放入下列存储”选项,然后再“证书存储”处选择“受信任的根证书颁发机构”,选择下一步,再点击“完成”来确定操作。
如果出现安全警告,请点击“是”来确认。直到出现证书导入成功的提示。 现在你应该能够在“受信任的根证书颁发机构”选项卡翻找到GoAgent CA这一项:
完成
现在重新启动浏览器,打开曾经提示错误的Https页面,是不是已经Ok了呢?
|