需求:mac电脑,使用Charles抓取安卓手机请求的https连接
一、mac电脑,安卓手机分别安装证书
二、Charles里添加要抓取的https地址
-、下载安装证书
1.为mac下载安装证书
启动Charles-Help-SSLProxy-Install Charles Root Certificate-触发钥匙串访问界面-找到[ Charles Proxy Custom Root Certificate]-打开-选择信任-始终信任
OK电脑上的证书安装完毕了
2.为android手机安装证书
前提:手机设置好代理
启动Charles-Help-SSLProxy-Install Charles Root Certificate on a Mobile Devices -弹出提示框(提示框中有一个下载链接)-打开手机浏览器输入该链接-下载证书
-证书下载完成后-打开手机设置-安全(根据手机不同此项的名字也不同)-从存储设备安装-找到证书的下载位置 点击安装即可
二、Charles里添加要抓取的https地址
启动Charles-Proxy-SSL Proxy Settings-Add-加入响应的https请求
OK,至此全部设置完成,可以开心的抓包了