安装Charles
1.下载Charles并安装
2.打开Charles
配置Charles
1.Help SSL proxying设置
菜单栏->Help
->SSL proxying
->Install Charles Root Certificate
2.弹出钥匙串应用,如果不弹出,自行打开钥匙串应用,如下图
3.右键
->显示简介
->修改使用此证书时->始终信任
4.关闭,此时会弹出权限确认窗,输入确认,出现蓝色+号则配置成功(注:未信任时为红色x)
移动设置配置证书
1.打开手机Safari浏览器,输入charlesproxy.com/getssl
会弹出如下界面:
2.点击安装,安装成功,如上图会显示已验证
3.设置代理,选择手动,服务器端口为你开启Charles服务的计算机ip地址,端口号为你设置的代理端口号,默认为8888
PS:查看服务代理端口号的方法如下:
那个像齿轮一样的按钮点击->Proxy Settings
如下图,那个8888就是你使用的代理端口号,你可以自己修改,只要与手机对应即可
4)打开SSL Proxying
此时还是不能获取https数据,进入Charles进行SSL代理设置,右键选择要获取数据的链接,选择SSL Proxying:Enable打开,如下图:
至此,配置已经完成,查看数据是否可正常获取。