Charles无法抓取https包?

运行环境

  1. Ubuntu16.04 + Charles4.02 + Chromium55

  2. Charles4.02 + Android

问题描述

有的https网站charles无法检测,检测到的https网站回复状态码101,http网站都可以正确抓取
(简单点说就是https网站都无法正常访问,但是http网站都可以正常访问)

报错信息

我的做法如下:

  1. Help->SSL Proxing->Save Charles Root Certificate把证书导出到本地

  2. 然后到Chrome下面的Certificate manager->Authorities下import上面导出的证书:

图片描述

但是这里出现了一个问题,有的https网站还不能探测到比如豆瓣/GitHub,探测到的网站比如知乎/SegmentFault回复的status code都是101,请问这是什么原因?

图片描述

补充

http网站简书能够正确访问:

图片描述

https网站segmentfault不能正确访问(没有简书那样的html选项):

图片描述

阅读 6.7k
2 个回答

在SSL Proxying Settings里设置了你要抓包的域名了么?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题