avwo/whistle

最新版chrome 59.0.3071.86 beta (64 位)for mac 代理访问https无效

gtchaos opened this issue · 11 comments

rt,我的mac系统是macOS Sierra 10.12.5,chrome自动升级后,突然发现,whistle访问https网站时使用不了了,报出错误:ERR_SSL_SERVER_CERT_BAD_FORMAT,不知道大神们遇到过类似的问题没,在线着急等拯救

avwo commented

看下这个: #43

whistle已经更新到最新版本,同事重新安装了根证书,但是访问https网站时还是提示这个错误:ERR_SSL_SERVER_CERT_BAD_FORMAT 😭

刚才我把chrome从v59降到v58,whistle就可以正常使用了,看来是版本兼容问题

avwo commented

Mac上新版的Chrome确实会有这个问题,按下面步骤更新:

  1. 更新下whistle:npm i whistle -g --registry=https://registry.npm.taobao.org
  2. 添加 -A 启动参数重启whistle:w2 restart -A
  3. 重新安装下根证书:安装根证书

👍,解决了。

cblh commented

这里更新安装证书之后 还是手动到需要钥匙串里边授信证书,这里的mac的安装授信流程和贴出的连接不太一致,是否考虑更新文档

avwo commented

是个问题,这块确实需要打开安装好的证书,选择始终信任,然后关闭窗口输入用户名和密码,这周更新下文档

IOS11上安装了证书后,忘了在Settings > General > About > Certificate Trust Testings 开启也会有类似的问题。中文是 配置 > 通用 > 关于本机 > 证书信任设置 。望勿重蹈覆辙。

本地环境:
Win 7 64位,Chrome
Chrome 版本 63.0.3239.132(正式版本) (64 位)
Node v8.1.4
whistle@1.8.8

问题:
1、新生成的证书无法导入。
2、由于第一个问题,所有的https拦截失效。

我也尝试了如下方式,
更新下whistle:npm i whistle -g --registry=https://registry.npm.taobao.org
添加 -A 启动参数重启whistle:w2 restart -A
重新安装下根证书:安装根证书

让然无效.

Win10 x64
Chrome 63.0.3239.132
Node v8.9.4
whistle@1.8.8

重装证书后,同样也无效

avwo commented

Windows安装证书时,证书存储这块要注意,一定要选 浏览 -> 受信任的根证书颁发机构
http://program.most.gov.cn/cert/ima/5.gif
http://program.most.gov.cn/cert/ima/51.gif