whistle快速入门


whistle快速入门

什么是whistle

whistle不是口哨,而是基于Node实现的跨平台抓包调试工具,它是一个开源免费的跨平台软件。

GitHub - avwo/whistle: HTTP, HTTP2, HTTPS, Websocket debugging proxy

快速上手

一:安装whistle

Windows使用npm i -g whistle && w2 start --init 一键安装

whistle文档介绍建议安装最新的 LTS 版本安装

node不兼容,安装失败问题

image.png

使用nvm查看一下node版本:

image.png

切换为node14.17.5可以下载

image.png

二:启动whistle

常用whistle的命令:

  • w2 start 启动
  • w2 restart 重启
  • w2 stop 停止
  • w2 start -p port 指定代理端口

启动whistle

image.png

通过上面的链接可以进去管理whistle的主界面

127.0.0.1:8899

image.png

三:使用SwitchyOmega 设置代理

安装 SwitchyOmega

打开 Chrome 扩展商店进行安装 https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif

image.png

将浏览器请求 → net 变为 浏览器请求 → switchyOmega劫持配置 → whistle → net

关于线上错误排查,由于线上是https请求,所以看不到请求具体内容,可以通过安装证书即可查看详细的请求内容。

证书下载:浏览器输入rootca.pro


文章作者: echo_sixi
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 echo_sixi !
  目录