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的请求数据
