青花瓷 charles 抓包 https SSL - macOs iphone 配置证书方法

电脑端安装证书:
菜单 - Help - SSL Proxying - Install Charles Root Certificate (注意如果证书过期的话,要先点 最下面的 Reset Charles Root Certificate,再点)
iShot2022-11-23 16.01.28


默认会弹出 钥匙串 - 默认选项是登录 -  直接点安装证书

然后在钥匙串-登录-证书列表里查看是否有 Charles Proxy CA(创建日期) 的钥匙串

如果证书上有个红色叉号 - 需要双击证书 - 信任 - 始终信任 设置一下即可

iShot2022-11-23 16.05.49

配置SSL代理:在charles的 Proxy选项选择SSL Proxy Settings


iShot2022-11-23 16.19.28

然后在弹出的对话框中点击add,添加需要监视的域名。域名支持 *号通配符,如:抓取所有的https请求,可以填写 *:443
如果想要抓取qq.com的域名,可以填写 *.qq.com


手机端:
1. 开启代理
   手机端:wifi - 配置代理 - 手动
   服务器: 192.168.0.22(跟电脑端一致即可)
   端口: 8888 (如果没改过默认是8888 可以从 青花瓷 菜单 Proxy - Proxy Settings - Port 查看)
2. 下载证书
   手机浏览器里输入 网址:chls.pro/ssl 默认提示 下载证书 - 同意 - 提示已下载

3.  安装证书
  设置 - 通用 - 描述文件与设备管理 - 找到 Charles Proxy CA 开头的证书 - 安装即可
4. 证书启用完全信任:
   设置 - 通用 - 关于本机 - 证书信任设置 - 开启 Charles Proxy CA 


所有操作搞完记得 重启一下 电脑端的 Charles ,手机端的如果是app 也关闭重启一次

wx咨询:309678100