HTTP, HTTP2, HTTPS, Websocket debugging proxy client
JavaScript
1,122
219 commits
updated Oct 11, 2026
中文 · English
Whistle 是一款强大的跨平台网络抓包与调试工具。本仓库为官方桌面客户端,支持系统:
若在无图形界面的服务器或特殊设备上使用,请改用命令行版 Whistle:https://github.com/avwo/whistle
请根据你的操作系统选择对应的安装步骤。
根据你的 Mac 处理器类型选择对应版本:
下载完成后,双击下载的 .dmg 文件
将 Whistle 图标拖拽至 Applications 文件夹
如遇以下情况:
某些企业安全软件可能误报,建议:
根据你的权限需求选择适合的版本:
支持完整功能,包括伪协议 (whistle://client)
功能限制:不支持伪协议调用
双击下载的安装包后,你可能会看到以下安全提示,请按顺序操作:
用户账户控制提示 → 点击 "是" 继续安装
安装向导界面 → 按照提示逐步完成
下载安装包:
安装完成后,请通过以下方式启动:
启动后,请按以下步骤完成必要的初始设置(首次运行时必做):
Whistle 菜单项Install Root CA:安装系统根证书,用于解析 HTTPS 请求Set As System Proxy:设置系统代理,用于捕获系统的 Web 请求Proxy Settings:见下方 Proxy SettingsInstall Root CA:安装根证书Check Update:查看是否有新版本Set As System Proxy:设置系统代理Start At Login:是否开机自动启动 Whistle 客户端Restart:重启客户端Quit:退出客户端Proxy Port:必填项,代理端口,默认为 8888Socks Port:新增 Socksv5 代理端口Bound Host:指定监听的网卡Proxy Auth:设置用户名和密码对经过代理的请求进行鉴权Bypass List:不代理的白名单域名,支持以下三种格式:
127.0.0.1www.test.com*.test.com(这包含 test.com 的所有子代域名)Use whistle's default storage directory:存储是否切回命令行版本的目录,这样可以保留之前的配置数据(勾选后要停掉命令行版本,否则配置可能相互覆盖)示例(安装两个插件并使用国内镜像源):
w2 install --registry=https://registry.npmmirror.com whistle.script whistle.inspect
查看抓包界面是否有如下的 captureError 异常请求:
将出现此类异常的域名配置到 Proxy Settings 的 Bypass List 规则里面:
Whistle 客户端默认使用独立的存储目录,如果要继续用命令行版本的目录,可以通过 Proxy Settings 的 Use whistle's default storage directory 切回命令行的默认目录:
注意:请确保同一时间只有一个 Whistle 实例访问该目录,多实例同时运行会造成配置冲突和数据覆盖!
详细使用指南与示例请查看官方文档:https://wproxy.org/docs/getting-started.html
2,363 followers · starred Nov 2024
252 followers · starred Oct 2025
220 followers · starred Jul 2026
23 followers · starred Aug 2023
HTTP, HTTP2, HTTPS, Websocket debugging proxy client
JavaScript
1,122
219 commits
updated Oct 11, 2026
中文 · English
Whistle 是一款强大的跨平台网络抓包与调试工具。本仓库为官方桌面客户端,支持系统:
若在无图形界面的服务器或特殊设备上使用,请改用命令行版 Whistle:https://github.com/avwo/whistle
请根据你的操作系统选择对应的安装步骤。
根据你的 Mac 处理器类型选择对应版本:
下载完成后,双击下载的 .dmg 文件
将 Whistle 图标拖拽至 Applications 文件夹
如遇以下情况:
某些企业安全软件可能误报,建议:
根据你的权限需求选择适合的版本:
支持完整功能,包括伪协议 (whistle://client)
功能限制:不支持伪协议调用
双击下载的安装包后,你可能会看到以下安全提示,请按顺序操作:
用户账户控制提示 → 点击 "是" 继续安装
安装向导界面 → 按照提示逐步完成
下载安装包:
安装完成后,请通过以下方式启动:
启动后,请按以下步骤完成必要的初始设置(首次运行时必做):
Whistle 菜单项Install Root CA:安装系统根证书,用于解析 HTTPS 请求Set As System Proxy:设置系统代理,用于捕获系统的 Web 请求Proxy Settings:见下方 Proxy SettingsInstall Root CA:安装根证书Check Update:查看是否有新版本Set As System Proxy:设置系统代理Start At Login:是否开机自动启动 Whistle 客户端Restart:重启客户端Quit:退出客户端Proxy Port:必填项,代理端口,默认为 8888Socks Port:新增 Socksv5 代理端口Bound Host:指定监听的网卡Proxy Auth:设置用户名和密码对经过代理的请求进行鉴权Bypass List:不代理的白名单域名,支持以下三种格式:
127.0.0.1www.test.com*.test.com(这包含 test.com 的所有子代域名)Use whistle's default storage directory:存储是否切回命令行版本的目录,这样可以保留之前的配置数据(勾选后要停掉命令行版本,否则配置可能相互覆盖)示例(安装两个插件并使用国内镜像源):
w2 install --registry=https://registry.npmmirror.com whistle.script whistle.inspect
查看抓包界面是否有如下的 captureError 异常请求:
将出现此类异常的域名配置到 Proxy Settings 的 Bypass List 规则里面:
Whistle 客户端默认使用独立的存储目录,如果要继续用命令行版本的目录,可以通过 Proxy Settings 的 Use whistle's default storage directory 切回命令行的默认目录:
注意:请确保同一时间只有一个 Whistle 实例访问该目录,多实例同时运行会造成配置冲突和数据覆盖!
详细使用指南与示例请查看官方文档:https://wproxy.org/docs/getting-started.html
2,363 followers · starred Nov 2024
252 followers · starred Oct 2025
220 followers · starred Jul 2026
23 followers · starred Aug 2023