一、whistle安装步骤
官方安装文档:关于whistle · GitBook
1.安装Node
Windows或Mac系统,访问https://nodejs.org/,安装LTS版本的Node,默认安装即可。
下载完后打开安装包,一直点下一步,直到安装成功
验证安装:
在键盘输入win+r => 输入cmd => 点击回车打开命令行 => 输入相应命令查看版本号,如果显示版本号就说明安装成功
node -v 显示安装的nodejs版本
npm -v 显示安装的npm版本
2.安装whistle
Node安装成功后,执行如下npm命令安装whistle
在键盘输入win+r => 输入cmd => 点击回车打开命令行 => 输入下面的命令安装whistle
npm install -g whistle --no-fund
验证安装
在键盘输入win+r => 输入cmd => 点击回车打开命令行 => 输入w2 help,如果能正常输出whistle的帮助信息则说明已经安装成功。
3.启动whistle
在键盘输入win+r => 输入cmd => 点击回车打开命令行 => 输入w2 start即可启动whistle
在浏览器输入 http://127.0.0.1:8899/ 即可进入whistle界面
4.配置代理
点击Microsoft Edge 加载项 - switchyomega下载并安装下switchyomega这个浏览器插件
1.扩展程序下载switchyomega
2.点击扩展程序按钮,设置显示扩展插件
3.点击选项进入配置页面
4.配置proxy情景模式,设置代理服务器及端口为127.0.0.1和8899,与whistle地址保持一致进行代理
5.下载证书
1.首先进入whistle界面,首先点击https,!!!勾选Capture TUNNEL CONNECTS选项,!!!勾选Enable HTTP/2选项,然后点击Download RootCA下载证书
2.下载完成后双击打开安装证书
3.验证安装,打开控制面板,搜索证书
二、工具使用
1.浏览器配置浏览器host,浏览器打开为浏览器host指向地址
2.switchhosts全局配置全局host,取另一浏览器打开为全局host指向地址
3.最后实现效果:两个浏览器一个为浏览器host一个为全局host