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进行。
➡️

继续阅读