Charles解析https配置

本文主要介绍怎么使用Charles抓包并解析https,背景是APP开发者在定位问题时,如果前后端协议是https,很难通过抓包分析接口入参和返回,https报文无法直接被解析,这是个可以解决的问题,接着往下看

个人电脑:MacBook pro

Charles 4.2

手机:iphone6 ,version 12.4.8

Mac电脑上安装证书文件:

1.安装Charles 4.2,自行安装吧,我安装的是4.2版本,最近的几个版本差异不大;

2.打开Charles软件,找到Proxy菜单后打开Proxy Settings配置项,勾选图示中的相关选项

Charles解析https配置_第1张图片

3.找到Help菜单栏中的SSL Proxying,选择Install Charles Root Certificate,按照提示完成证书的安装工作

Charles解析https配置_第2张图片

刚安装之后的证书,是不被系统信任的,将其改成系统信任方式:右键选中Charles证书文件,点击“显示简介”,将信任设置改为“始终信任”模式即可

Charles解析https配置_第3张图片

Charles解析https配置_第4张图片

手机上安装代理证书

1、手机上先配置代理

...

有点多,不写了

找了一个百度经验,自己看吧

https://jingyan.baidu.com/article/48a4205728567fa9242504c7.html

最后附上我成功的截图

Charles解析https配置_第5张图片

你可能感兴趣的:(手机抓包)