在MAC上使用Charles抓包HTTPS接口

在MAC上使用Charles抓包HTTPS接口

安装证书

点击 HelpSSL ProxyingInstall Charles Root Certificate

在MAC上使用Charles抓包HTTPS接口

可以看到“此根证书不被信任”的提示,系统默认对Charles证书是不信任的

在MAC上使用Charles抓包HTTPS接口

双击Charles Proxy CA证书,选择始终信任,点关闭,弹出账户密码验证,填一下就改好了

在MAC上使用Charles抓包HTTPS接口

回到证书列表可以看到Charles证书已经受信任了

在MAC上使用Charles抓包HTTPS接口

配置抓取HTTPS端口

Proxy -> SSL Proxying Settings

在MAC上使用Charles抓包HTTPS接口

安装SSL证书到手机设备

在MAC上使用Charles抓包HTTPS接口

在MAC上使用Charles抓包HTTPS接口

然后就可以在手机浏览器输入 chls.pro/ssl 下载证书

在MAC上使用Charles抓包HTTPS接口

在手机上设置代理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5XSDfzmf-1599274931464)(/Users/huchao/Library/Application Support/typora-user-images/image-20200904192442040.png)]

打开手机浏览器,访问chls.pro/ssl

在MAC上使用Charles抓包HTTPS接口

查询已安装描述文件,可以看到Charles Proxy CA描述文件已安装成功

在MAC上使用Charles抓包HTTPS接口

信任证书

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

在MAC上使用Charles抓包HTTPS接口