Charles -一款http信息抓包工具,
首先你得安装Charles后
HTTP截包
1.
选择 Proxy -> Proxy Settings… 设置并且启用Charles代理端口,默认为8888,可以自己修改。
如图:
2、
使移动设备连接Wi-Fi,保证连接在与Mac同一个无线局域网内,并设置手动代理地址及端口(本次笔记使用的是安卓设备,IOS同理)
3、之后当手机请求数据的时候,Charles会出现是否允许连接的弹框,这个时候选择Allow即可。(如果未出现,则重启下app和Charles)
HTTPS 网络截包
1.设置完以上步骤后,接着选择Proxy - SSL Proxying Setting
开启SSL Proxying
点击Add添加如下地址。
2.此时由于已经进行了移动端代理地址端口设置所以现在只要导入证书就行了。
证书的获取方式是:
help -> SSL proxying -> Save Charles Root Certificate...
将保存后的证书导入到手机中即可。
如图,