【whistle】whistle的安装和代理配置
文章目录
- 一、安装流程
- 二、启动流程
- 三、证书安装
- 四、规则配置
- 五、配置代理
一、安装流程
1、Whistle依赖于Node.js环境,需要先安装Node.js:
- 访问 Node.js 官网 下载并安装最新的LTS版本
- 安装完成后,在终端执行
node -v
,如果能正常输出Node版本号,表示安装成功
2、通过npm包管理器安装Whistle
npm install -g whistle
二、启动流程
1、使用以下命令启动Whistle
w2 start
2、启动成功后,在Chrome浏览器中访问 http://127.0.0.1:8899
即可打开Whistle的管理界面
其他命令:
-
停止Whistle:
w2 stop
-
查看运行状态:
w2 status
-
重启Whistle:
w2 restart
三、证书安装
1、访问Whistle管理界面 http://127.0.0.1:8899 , 点击"HTTPS"菜单项
2、点击"Download RootCA"下载根证书
3、双击下载的证书文件,安装证书到"受信任的根证书颁发机构"
四、规则配置
/(test\.abc\.com)\/(marketplace|files|console|node|api|storage|server|platforms|open|avatars|admin|docs.html|oauth|help)(.*)/i $1/$2$3
test.abc.com localhost:3333
五、配置代理
浏览器代理配置(推荐SwitchyOmega)
1、 安装SwitchyOmega插件
- 在Chrome应用商店搜索"SwitchyOmega"并安装,或从GitHub releases页面下载
2、 配置代理情景模式
-
打开SwitchyOmega选项页面,新建情景模式
-
名称可随意填写(如whistle),选择"代理服务器"模式
-
代理服务器:127.0.0.1
-
代理端口:8899(如启动时更改了端口,此处需一致)
-
保存并应用选项
3、启用代理
- 在浏览器右上角点击SwitchyOmega图标,选择刚才创建的"whistle"情景模式即可,需要先启用whistle
具体参考 SwitchyOmega 的使用教程