iPhone抓包
Mac必须与iPhone连接同一WiFi
Proxy -> SSL Proxying Settings -> SSL Proxying -> Add
- Host:为需要过滤的域名地址,*表示不过滤
- Port:固定为443,*表示任意端口
查看Mac IP地址,iPhone添加代理
Safari访问 http://chls.pro/ssl,安装描述文件
设置 -> 通用 -> 关于本机 -> 证书信任设置,开启完全信任
此时可以进行抓包了
Mac端抓包
启动Charles客户端
Proxy -> MacOS Proxy
Proxy -> SSL Proxying Settings -> SSL Proxying -> Add
- Host:为需要过滤的域名地址,*表示不过滤
- Port:固定为443,*表示任意端口
Help -> SSL Proxying -> Install Charles Root Certificate 此时会打开钥匙串访问安装Charles Proxy CA证书,双击证书,展开信任选项,选择始终信任,如果证书安装不了请搜索Charles Proxy CA,删除就已失效证书再进行安装操作.
此时Mac端可以进行抓包了