1.Proxy --> Proxy Settings...-->勾选Enable transparent HTTP proxying
2.Proxy --> SSL Proxying Settings...-->SSL Proxying -->add(端口443
)
3.Help--> SSL Proxying --> install charles Root certificate
4.电脑端和手机端连接同一网络
在iPhone设置中:无线局域网 -> 已连接WiFi右边的Info详情图标 -> HTTP代理 -> 手动 -> 设置HTTP代理:
5.伪造证书欺骗
在被代理的iPhone上打开Safari,访问http://www.charlesproxy.com/getssl,会弹出安装描述符文件的界面,该描述文件包含了Charles根证书:
证书安装完成后即可在Charles上抓取HTTPS的请求。