一、安装
1、windows
1.1 安装node
官网下载安装即可node官网
检查是否安装成功
dos
node -v
1.2 安装whistle
npm install -g whistle
推荐使用指定镜像安装
npm install whistle -g --registry=https://registry.npm.taobao.org
2、mac
2.1 安装node
官网下载安装即可node官网
node -v
2.2 安装whistle
sudo npm install whistle -g --registry=https://registry.npm.taobao.org
二、启动
访问localhost:8899
# 启动
w2 start
# 重启
w2 restart
# 停止
w2 stop
# 帮助信息
w2 help
其余详细信息请查阅官方文档
三、代理配置及证书安装
1、配置代理
- 全局代理
- mac
- 设置–>网络–>代理–>http或者https
- windows
- 设置–>网络和internet–>代理–>手动代理
- chrome(推荐使用)
- 推荐安装SwitchyOmega
2、安装证书
-
windows
-
下载后按照此步骤执行即可
https://blog.csdn.net/weixin_44079370/article/details/110474356 -
mac
-
Mac 安装证书后,需要手动信任证书
-
选择系统钥匙串
-
打开证书管理界面,找到带有 whistle 的字样的证书,如果有多个又不确定最新安装的是哪个,可以全部删除后重新安装
-
双击证书后,点击 Trust 左边展开选项,红色部分选择 Always Trust (总是信任),点击左上角关闭当前界面会要求输入密码;输入密码后可 以看到证书上面红色的图标 x 不见了,到这一步说明完成证书安装
-
安卓手机
-
设置–>网络–>代理–>手动代理
-
浏览器(推荐使用QQ浏览器)输入rootca.pro
-
安装证书即可
-
三星华为部分小米需要到设置–>安全–>从存储卡安装才能生效
-
ios
-
设置–>无线局域网–>配置代理–>手动
-
safari浏览器输入rootca.pro
-
安装描述文件
-
设置–>通用–>关于手机–>证书信任设置–>勾选信任
四、使用指南
当打开代理并通过代理打开网站后,左列有四个具体的分类选项 Network,rules,values,puigins
1.Network界面中的常用功能与含义:
含义
Result:请求结果
Method:请求方法
Protocol:请求协议
ServerIP:服务器ip
Host:主机
URL:url
type:发送类型
time:响应时间
clear:清理所有请求 快捷键(command + x),清理单个请求(command + d)
replay:从新发送选中的请求
Filter:设置过滤布展示在列表的请求,指出关键字或正则表达式
Compose:重新编辑选中的请求
Record:pause record 停止访抓包记录, scroll to top到最顶部 scroll to buttom到最底部
Import:导入请求
Export:导出已有的请求
Files:可以打开本地文件直接访问
Https:下载根证书,隐藏没有解密的https请求,开启解密https
Weinre:打开可以看到当前配置的weinre列表,点击列表项可以打开(可以抓取客户端的前端链接)
Help:打开帮助文档
Online:查看whistle当前服务基本信息
overview:请求基本信息
Inspectors:搜索相应的信息
Frames:
Composer: 构造请求,或者修改选中的请求再次发送
Timeline:请求时间线,可以在左边选择多个请求同时展示来进行时间线对比
Tools:
2.Rulse常用功能和含义: