Whistle抓包工具

系列 - MacOS好用工具软件

Windows平台有finder
Mac平台有Charles 都是比较常用的,因为我是mac刚开始用的也是Charles,但是因为公司路由器等原因,经常性的无法抓包,这里分享另一个开源工具 【Whistle】

zsh

npm install -g whistle

zsh

w2 start

默认是8899端口,如果需要修改端口,可以在启动命令后面加上端口号,比如

zsh

w2 start -p 8888

启动之后可以在浏览器中输入终端提示链接打开抓包工具

启动
启动

zsh

w2 stop
  • 手机连接电脑,打开wifi,选择电脑的wifi
  • 手机设置代理,代理地址填写电脑的ip地址,端口号填写8899
  • 手机用safari输入rootca.pro下载证书,安装证书,也可以到网页设置页面扫码安装如下图
  • 到手机的设置中,找到通用->关于本机->证书信任设置,找到刚才安装的证书,打开信任开关
  • 电脑打开http://localhost:8899/点击左侧network->enable开启抓包
扫码安装证书
扫码安装证书
开启
抓包
技巧
如果证书配置成功,但是抓包不成功,并且网络也正常,但是手机却无法访问网络,这时候可以尝试关闭电脑的wifi,然后再打开,这样手机就可以访问网络了
mock数据
mock数据