1. 查看你当前Mac的IP地址
查看IP地址
2. 设置手机HTTP代理
进入Wifi设置
配置代理改成手动
设置成你Mac上的IP地址
3. 打开Charles
打开Charles
3.1 配置成功会弹出提示框,点击Allow即可。如下:
会弹出如下提示
4. HTTP抓包配置
给手机配置加密证书
配置完上面的选项会弹出提示
会弹出提示
5. 在手机Safari浏览器输入地址 chls.pro/ssl
,出现证书安装页面,点击安装
截屏2021-01-27 09.51.56.png
点击安装
安装描述文件
5.1 下面这步很重要:
对于iOS10之后的系统版本,需要进行下面的操作——对根证书进行信任操作。
截屏2021-01-27 09.54.39.png
根证书信任
6. Charles配置加密
开启“SSL Proxying”
和图片一样
点击“SSL Proxying Setting”,增加SSL拦截规则,就如图将所有443端口的请求都进行了拦截,全拦了就完了。如下:
进行443拦截
配置完成