第一步 配置HTTP代理,这步与抓取HTTP请求是一样的:
配置HTTP代理
第二步 安装电脑端根证书:
安装电脑端根证书
设置证书信任权限:在钥匙串中找到Charles Proxy CA,右击显示详情,设置信任权限
设置证书信任权限
第三步 配置SSL代理:
配置SSL代理
点add添加需要监视的域名,支持 *号通配符,端口一般都是443:
添加HTTPS端口
第四步 为手机设置代理
确保手机与电脑在同一局域网内,在手机无线中配置手动代理,输入安装Charles的电脑的IP地址,端口填8888(同第一步配置端口号)
手机代理设置
🌟当前配置已经可以抓取HTTP请求包内容
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
🌟抓取HTTPS请求包,还需要下面两步操作
第五步 为手机安装根证书
1、电脑上点击该选项
电脑上点击该选项
2、弹出弹窗如下:手机浏览器中输入提示地址安装证书
弹窗
3、手机安装提示:选择允许安装
安装提示
第六步 手机设置安装Charles证书
设置--通用--描述文件与设备管理--安装Charles证书
证书安装
安装成功后
第七步 手机上 证书信任设置(🌟容易忽略的一步🌟)
设置--通用--关于本机--证书信任设置
开启信任
HTTPS报文信息,成功抓取, 给自己一个👍!
HTTPS报文信息