Mac上Charles做代理,访问https失败. 及HTTPS 抓包.

另一篇:Charles 破解和使用注意


用charles 做代理,客户端访问HTTPS请求,抓包. 

原理其实是

1  Charles拦截了客户端的请求.

2  然后Charles又自己伪装成客户端向服务端发出请求.

3  接受真实服务器响应,用Charles自己的证书伪装服务端向真实客户端发送数据内容.

通过这样,截获了请求来回的数据.


所以,Charles要完成这个过程,需要转一个证书,来完成 做代理服务器 这个伪装.  没有做好的话,HTTPS 请求就无法访问,或抓包.

你也单独在浏览器离单独访问一次 请求,然后在弹出的框里,选择信任网站证书,也可以.



相关 :

http://www.jianshu.com/p/870451cb4eb0


CharlesHTTPS 抓包.设置:

http://www.jianshu.com/p/7a88617ce80b

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容