Whistle抓包工具
系列 - MacOS好用工具软件
目录
1 抓包工具
Windows平台有finder
Mac平台有Charles
都是比较常用的,因为我是mac刚开始用的也是Charles,但是因为公司路由器等原因,经常性的无法抓包,这里分享另一个开源工具 【Whistle】
1.1 1.安装
npm install -g whistle
1.2 2.启动
w2 start
默认是8899端口,如果需要修改端口,可以在启动命令后面加上端口号,比如
w2 start -p 8888
启动之后可以在浏览器中输入终端提示链接打开抓包工具

启动
1.3 3.停止
w2 stop
1.4 3.手机配置
- 手机连接电脑,打开wifi,选择电脑的wifi
- 手机设置代理,代理地址填写电脑的ip地址,端口号填写
8899
- 手机用safari输入
rootca.pro
下载证书,安装证书,也可以到网页设置页面扫码安装如下图 - 到手机的设置中,找到
通用
->关于本机
->证书信任设置
,找到刚才安装的证书,打开信任开关 - 电脑打开
http://localhost:8899/
点击左侧network
->enable
开启抓包

扫码安装证书

抓包
技巧
如果证书配置成功,但是抓包不成功,并且网络也正常,但是手机却无法访问网络,这时候可以尝试关闭电脑的wifi,然后再打开,这样手机就可以访问网络了
1.5 MOCK数据

mock数据