Mac配置Charles抓取https请求!填掉最深的坑!

第一步 配置HTTP代理,这步与抓取HTTP请求是一样的:

配置HTTP代理

第二步 安装电脑端根证书:

安装电脑端根证书
设置证书信任权限:在钥匙串中找到Charles Proxy CA,右击显示详情,设置信任权限
设置证书信任权限

第三步 配置SSL代理:

配置SSL代理

点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

添加HTTPS端口

第四步 为手机设置代理

确保手机与电脑在同一局域网内,在手机无线中配置手动代理,输入安装Charles的电脑的IP地址,端口填8888(同第一步配置端口号)


手机代理设置

🌟当前配置已经可以抓取HTTP请求包内容

🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟

🌟抓取HTTPS请求包,还需要下面两步操作

第五步 为手机安装根证书

1、电脑上点击该选项
电脑上点击该选项
2、弹出弹窗如下:手机浏览器中输入提示地址安装证书
弹窗
3、手机安装提示:选择允许安装
安装提示

第六步 手机设置安装Charles证书

设置--通用--描述文件与设备管理--安装Charles证书
证书安装
安装成功后

第七步 手机上 证书信任设置(🌟容易忽略的一步🌟)

设置--通用--关于本机--证书信任设置
开启信任

HTTPS报文信息,成功抓取, 给自己一个👍!

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