微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

whistle

编程之家收集整理的这个编程导航主要介绍了whistle编程之家,现在分享给大家,也给大家做个参考。

whistle 介绍

基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于fiddler通过断点修改请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现,支持域名、路径、正则表达式、通配符、通配路径等多种匹配方式,且可以通过Node模块扩展功能

业务场景

前端本地开发的场景中,我们需要频繁的改动代码,并需要实时看到效果,并且在一些开发场景中,我们需要将特定的请求代理到特定的IP、本地文件等,所以使用fiddler或whistle等本地、真机抓包调试工具是非常必要的。  

为什么使用whistle

在历史的长河中,我们是使用fiddler+willow再搭配小米wifi 进行本地和真机抓包调试的,无可厚非,fiddler的抓包和代理的功能十分强大,但在使用的过程中,有个很蛋疼的缺点就是内存泄漏!!fiddler挂一整天,内存就被吃完了,然后电脑变得巨卡无比,即使加了个内存条也是治标不治本,这时候只能使用重启fiddler大法来解决,但是,长期的折磨使我萌生了有没有工具可以替代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/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。