Mac 配置Charles,抓取移动设备数据
有两篇很详细的教程可以参考
但是在使用iPhone抓取https数据的时候会出现很多问题,总是提示失败。
需要注意的有:
1)iPhone安装证书
首先要保证iPhone已经和Charles连接的前提下,在手机浏览器访问http://charlesproxy.com/getssl,这样就可以顺利安装证书。
2)iPhone ios 10.3以后的版本需要设置,步骤如下
设置 -> 通用 -> 关于本机 -> 证书信任设置,然后点击按钮选中。
3)Charles的ssl proxying setting,选择enable ssl proxying,可以添加 Host:*,Port: 443,这样默认所有的https都会通过Charles代理,也可以选择具体的域名来设置指定的域名通过Charles代理。