whistle的安装与启动
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
Whistle是一个基于Node.js开发的网络代理工具,可以用于网络抓包、模拟接口请求、修改请求和响应、监控网络流量等功能。Whistle提供了简单易用的Web界面来管理代理、查看网络请求详情和响应内容、设置规则和插件等。它支持HTTP/HTTPS代理、WebSocket支持、自定义规则配置等功能,适用于开发、调试和测试阶段。本文介绍了Whistle的安装和使用SwitchyOmega进行代理配置。
🎯
关键要点
- Whistle是基于Node.js开发的网络代理工具,功能包括网络抓包、模拟接口请求、修改请求和响应、监控网络流量等。
- Whistle提供简单易用的Web界面,支持HTTP/HTTPS代理、WebSocket、自定义规则配置,适合开发、调试和测试阶段。
- Whistle适用于开发人员、测试人员和网络分析人员,帮助提高网络开发和测试效率。
- 安装Whistle前需确认已安装Node.js,使用命令npm install -g whistle进行安装。
- 如果出现'command not found'错误,需手动将Whistle的安装路径添加到系统PATH中。
- 启动Whistle使用命令w2 start,支持设置登录用户名和密码以防止他人访问配置页面。
- 使用SwitchyOmega进行代理配置,设置代理服务器地址、端口及认证信息。
- 自动切换模式可定义哪些网站使用代理,哪些不使用,规则包括匹配条件和操作。
- 规则的顺序很重要,SwitchyOmega会按照顺序匹配网址并执行对应操作。
- 访问配置页面可通过local.whistlejs.com或http://127.0.0.1:8899进行。
➡️