【MAC工具】手机抓包工具之 —— whistle

安装参考:

https://github.com/avwo/whistle

目录

1. 安装 Node.js

2. 安装 whistle

3. 启动 whistle

4. PC 安装根证书

5. 手机安装 根证书

6. 使用 whistle 抓包


1. 安装 Node.js

Node.js 下载地址:https://nodejs.org/en/

直接下载然后安装,安装完成之后,可以在命令行工具输入 node -v 检查

2. 安装 whistle

实用下面的命令安装 whistle:

npm install -g whistle

如果权限不允许,则前面加 sudo 来执行

sudo npm install -g whistle

安装完成之后检查:

w2 help

3. 启动 whistle

启动 whistle:

w2 start

whistle 启动默认使用的 端口号 是 8899,也可以在启动的时候自定义端口号:

w2 start -p 1234

如果要停用 whistle,可以用:

w2 stop

4. PC 安装根证书

whistle 启动之后,会有访问链接的提示:

【MAC工具】手机抓包工具之 —— whistle_第1张图片

 

  • 打开 Chrome 浏览器,输入 URL:http://127.0.0.1:8899
  • 然后下载证书并打开【MAC工具】手机抓包工具之 —— whistle_第2张图片
  • 找到 证书 > whistle.xx 并双击

  • 选择 使用此证书时 为 始终信任

【MAC工具】手机抓包工具之 —— whistle_第3张图片

5. 手机安装 根证书

  • 找到手机所连接的局域网 > HTTP 代理 > 配置代理

【MAC工具】手机抓包工具之 —— whistle_第4张图片

  • 将代理配置成 PC 的 IP 和 8899 端口

【MAC工具】手机抓包工具之 —— whistle_第5张图片

  • 手机浏览器输入 rootca.pro,然后安装证书

注:如果这一步安装不成功的话,可以尝试手机浏览器打开 w2 start 命令所展示的 IP 地址和端口,参考 PC 下载根证书的方式来安装

6. 使用 whistle 抓包

whistle 启动,并设置好 手机代理之后,即可以根据下图的步骤抓包并查看 请求 和 响应 了

你可能感兴趣的:(install,whistle,手机抓包,Mac抓包)