- 打开charles,手机跟电脑在同一局域网
- 手机配置无线网手动代理,ip为电脑ip,端口为8888
- 安装Charles的ssl根证书:
在Charles的help->SSL proxying菜单中点击“Install Charles root certificate to device or remote browser", 弹出教程
教程内容为:在手机浏览器输入http://charlesproxy.com/getssl,下载根证书,然后安装
4. 在手机上信任Charles根证书,iPhone上要在两个地方信任,一个是“通用”->"描述文件与设备管理"中的设置,另一个是“通用”->"关于本机"->“证书信任设置”
总结一下,其实就3步:
1.设置代理ip和端口
2.下载ssl根证书(手机进入charlesproxy.com/getssl)
3.信任ssl根证书(分别在“通用”->"描述文件管理"和“通用”->“关于本机”中设置)
PS:
看charles是否允许当前手机连接,看“Proxy”->"Access Control Setting"