第一步、安装Charles
第二步、电脑安装Charles根证书
2.1、以MAC为例,直接在Charles的Help菜单中安装:
屏幕快照 2018-05-19 下午1.24.36.png2.2、安装完成后,在钥匙串中找到该证书,双击选择始终信任
屏幕快照 2018-05-19 下午1.28.32.png第三步、手机安装Charles根证书
3.1、以IOS为例,直接在Charles的Help菜单中保存手机CA证书到桌面,通过AirDrop传到手机上,然后安装
屏幕快照 2018-05-19 下午1.30.32.png 屏幕快照 2018-05-19 下午1.31.54.pngps:特殊在 如果是iOS11以上 手机 要打开信任开关,设置-->通用-->关于本机-->证书信任设置--> 指定证书开关开启
屏幕快照 2018-05-19 下午1.34.16.png第四步、配置Charles
4.1、mac设置代理,勾选Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据
屏幕快照 2018-05-19 下午1.39.20.png 屏幕快照 2018-05-19 下午1.38.55.png注意:
如果同时使用了其他的网络代理,产生冲突,charles无法抓取数据,比如使用蓝灯之类的vpn代理,记得先关掉。
网友评论