管理杂谈OA答疑ERP答疑教程搜索

抓包工具Whistle的安装与使用


介绍

Whistle是一款基于 Node.js 的跨平台网络调试代理工具,常用于 HTTP/HTTPS/WebSocket 等流量的抓包、查看与修改。

与 Charles、Fiddler相比,Whistle 的优势在于:

  1. 免费开源,无平台限制(支持 macOS、Windows、Linux 及服务器环境)
  2. 配置简单,通过类似 hosts 文件的规则语法即可实现请求转发、响应修改、接口 Mock、注入脚本等操作
  3. 功能强大,支持 HTTP/2、SOCKS、反向代理,内置 Weinre、Console、Composer 等调试工具
  4. 高度可扩展,可通过插件或 NPM 模块自定义功能

下载安装

安装Node.js(如果已安装可跳过)

  1. 访问 Node.js 官网(https://nodejs.org/),下载 LTS 版本(推荐长期支持版)。
  2. 下载后直接安装,一路下一步即可
  3. 安装完成后,打开 命令提示符(CMD) 或 PowerShell,输入 node -v 检查版本(需 ≥ v0.10,最好是最新 LTS)

下载安装Whistle

  1. 👉Whistle下载地址

  2. 安装:

    下载标准版,能帮助实现自动化唤起代理、快速切换规则、移动端调试等操作,对测试效率提升很明显。


3. 直接安装,一路下一步即可
4. 配置根证书
PC(Windows系统):

IOS:

使用

手机抓包(ios系统)

  1. 手机与电脑处于同一局域网,设置HTTP代理为手动
  2. PC端就可以看到请求了

总结

本文详细介绍了开源抓包工具 Whistle 在 Windows 上的完整使用流程,包括安装配置、根证书安装、PC 与 iOS 手机抓包等关键步骤。相较于 Charles,Whistle 完全免费开源、无平台限制。

转自https://blog.csdn.net/weixin_43812150/article/details/159693932


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn