whistle 介绍
基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的 fiddle r,主要用于查看、 修改 HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于 fiddle r通过断点 修改 请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现, 支持 域名、路径、正则表达式、 通配 符、 通配 路径等多种匹配方式,且可以通过Node模块扩展 功能
业务场景
前端本地开发的场景中,我们需要频繁的改动 代码 ,并需要实时看到 效果 ,并且在一些开发场景中,我们需要将特定的请求代理到特定的IP、本地 文件 等,所以使用 fiddle r或whistle等本地、真机抓包调试工具是非常必要的。??
为什么使用whistle
在历史的长河中,我们是使用 fiddle r+willow再搭配小米wifi 进行本地和真机抓包调试的,无可厚非, fiddle r的抓包和代理的 功能 十分强大,但在使用的过程中,有个很蛋疼的缺点就是内存泄漏!! fiddle r挂一整天,内存就被吃完了,然后电脑变得巨卡无比,即使加了个内存条也是治标不治本,这时候只能使用重启 fiddle r大法来 解决 ,但是,长期的折磨使我萌生了有没有工具可以替代fillder的想法。
1. 安装
npm install -g whistle //也可以使用tnpm
w2 -h //帮助信息
2. 启动
w2 start -p 8899 //不设置端口 默 认使用8899
网站地址 : http://wproxy.org/whistle/
GitHub: https://github.com/avwo/whistle
网站描述: 基于Node实现的跨平台web调试代理工具
whistle官方网站
官方网站: http://wproxy.org/whistle/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。