1 介绍
whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,且可以通过Node模块扩展功能.
2 安装
前提:提前安装node.js
查看nodejs版本:
node -v
安装浏览器代理SwitchyOmega
下载地址:https://github.com/FelisCatus/SwitchyOmega/releases

修改后缀为zip
并解压

选择解压目录

3 使用
3. 启动

3. SwitchyOmega配置代理

3. 手机代理配置
注意:要保证手机网络与电脑在同一局域网中或者外网能访问到即可抓包.
这里提供两个方案:
- 电脑开热点,手机WiFi连接(推荐)
- 手机开热点,电脑连接
- 公司有自己的局域网更好,啥都省了(强烈推荐)
主机名:为启动Whistle时显示的ip地址

通过这个按钮即可抓包到postman或apifox

4. 抓包技巧
场景:需要抓跳转前的请求,比如login,转瞬即逝,抓不到就消失了
处理方案:给浏览器设置弱网
Chrome浏览器:

Whistle是一款基于Node的跨平台web调试代理工具,可用于查看、修改HTTP等协议的请求及响应,支持多种匹配方式,并可通过Node模块进行功能扩展。

1567

被折叠的 条评论
为什么被折叠?



