charles抓https包

Charles是一款非常好用的抓包工具,有Window,Linux,Mac OS三个版本,个人觉得比shark和TCPDump好用多了。

闲话不多说,公司将服务从http转到https,导致今天因为抓包这个问题折腾了有一会儿,主要是现在网上的方法有的不怎么管用,所以自己做个记录,http就不说了,很简单,下面说下https抓包配置(Windows)。

1.从Charles官网下载最新版的Charles。

2.Proxy --> SSLProxyingSetting,选中Enable SSL Proxying,并在Location添加你要抓取的域名和端口号(443)

3.安装root certificate

  

点击后会弹出对话框,一路next下去即可,安装完毕后要设置信任此证书。cmd下输入certmgr.msc,将安装的证书移动至受信任的根证书颁发机构。

4.在手机上安装移动端的证书

点击后,弹出如下对话框:

根据对话框,在手机上设置代理,然后在手机是使用浏览器输入chls.pro/ssl在手机上安装证书即可。

现在配置完毕,现在charles就可以正常抓https的包了。

原文地址:https://www.cnblogs.com/gdpdroid/p/6070230.html