Windows下Chrome可以直接导入证书,设置——高级选项——管理证书——受信任的证书发布机构——导入。Linux下需要使用第三方工具(update:好像chrome已经可以直接导入:设置——高级选项——管理证书——授权中心——导入)。
- 安装libnss3-tools
sudo apt-get install libnss3-tools (Ubuntu为例,其他系统类似)
- 导入证书
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n WallProxy -i '/wallproxy/cert/ca.crt'
其中/wallproxy/cert/ca.crt为证书所在路径。
- 狡兔死,走狗烹
sudo apt-get remove libnss3-tools(Ubuntu为例,其他系统类似)
证书导入之后,Youtube之类的登录就正常了,但是Google+就不正常了:
您试图访问 plus.google.com,但服务器提供的证书无效。
重装系统之前,Google+可以代理,Proxy Switchy!不可用,重装完系统之后Proxy Switchy!可用,Google+却出问题了。
好乱……
解决方法:
一般Wallproxy都是对应着Proxy Switchy!或是Autoproxy,只要在对应的插件中设置plus.google.com为直接连接即可。
而Google+已经被墙,不能直接打开,可以修改hosts。详见这里。
本文链接地址: Linux下Chrome导入Wallproxy证书
[…] 成功之后需要导入证书,Chrome在Win下在Internet选项中设置,Linux下导入可以参照这儿,以前安装过WallProxy证书的如果出现“certutil: could not add certificate to token or database: Error adding certificate to database.”错误,可以通过“certutil -d sql:$HOME/.pki/nssdb -L”查看以前的证书并通过“certutil -d sql:$HOME/.pki/nssdb -D -n <证书别名>”删除以前的证书再导入GoAgent即可。 […]
[…] 将证书导入到浏览器中,配合SwitchySharp插件 python proxy.py […]