电脑端配置
依次单击“Help”–>“SSL Proxying” –> “Install Charles Root Certificate”
跳转到钥匙串访问,双击证书设置信任
通过"Proxy"–>"SSL Proxying Settings",勾选"Enable SSL Proxying", 并添加host,.*表示把所有host都加入
在“Proxy”处开启勾选“macOS Proxy”开启代理
苹果手机配置
安装根证书后将证书保存到本地,发送到手机上(尝试使用浏览器安装无法访问chls.pro/ssl,故采用此方式)
在“设置”–>"通用"–>“描述文件与设备管理”处安装证书
在“设置”–>"通用"–>“关于本机”–>“证书信任设置”中选择信任chales证书
在wifi中配置http代理,选择“手动”,输入mac电脑局域网ip地址,端口号默认为8888,可在charles中修改
如果需要抓包iOS应用中的https数据包,需要先越狱,然后安装SSL Kill Switch 2插件,在设置中勾选“Disable certificate Validation”,这样便可抓取app中的https数据