Whistle 是基于 Node 实现的跨平台 Web 调试代理工具,主要用于查看、修改 HTTP、HTTPS、Websocket 的请求、响应,也可以作为 HTTP 代理服务器使用,类似的工具还有 Fiddler、Charles等
1、安装 Node
2、安装 Whistle
安装完 Node 后,它自带有 NPM 包管理工具,我们可以执行 npm i -g whistle 完成 whistle 的安装,可以执行 w2 --version,如果有版本号证明安装成功
3、启动 Whistle
接下来执行 w2 start 命令启动 whistle,浏览器输入 127.0.0.1:8899 能够看到这样一个界面,证明whistle 启动成功
4、安装证书
接下来点击 HTTPS ,点击 Capture 开启捕获 HTTPS 请求,点击 Download 根证书,下载好后安装根证书
5、安装浏览器代理插件并配置
打开浏览器,点击右上角的三个圆点,点击扩展程序,访问 Chrome 应用商店,搜索 Proxy Swi,点击安装,接下来点击这个小圆圈,新建一个情景模式,这儿选择 HTTP,填写127.0.0.1:8899