1请下载并安装抓包软件Charles
2查看本地ip地址
如图我的本地ip地址为 192.168.43.52
3打开手机设置代理
ANDROID
设置
无线网络
wifi设置
高级设置
设置代理 代理ip为刚才电脑端的ip地址(根据自己电脑实际情况设置,我这里为 192.168.43.52)。端口号为8888(软件默认端口,不做修改)
IOS
设置
无线网络
设置代理 代理ip为刚才电脑端的ip地址(根据自己电脑实际情况设置,)。端口号为8888(软件默认端口,不做修改)
4打开软件Charles
如图已经可以进行http数据抓包了
5Https抓包
首先需要确认已经进行了http请求抓取的设置。(能正常抓取http请求)
但是无法抓取https数据 如图
打开help 中的 SSL选项选择SSL Proxy Settings。点击如图所示
右键点击此证书并且信任
手机下载证书
用手机访问此地址
(ios用自带的safari浏览器打开下载安装证书即可)
(安卓的部分手机自带的浏览器无法下载安装此证书,好吧。。请下载谷歌浏览器尝试)
证书安装完毕。。打开Charles看一下。可以正常抓取https的请求数据