whistle安装 | 简单使用

whistle:https://github.com/avwo/whistle/blob/master/README-zh_CN.md
http://wproxy.org/whistle/install.html
https://zhuanlan.zhihu.com/p/205089931

PC端准备工作

1. 安装nodejs
  • https://nodejs.org/en/
    在这里插入图片描述
2. 安装whistle
  • sudo npm install -g whistle
    在这里插入图片描述
    以下是whistle常用的几个命令
开始:w2 start
重新开始:w2 restart
停止:w2 stop
调试方式:w2 run
3. 启动whistle

运行以下命令启动whistle

  • w2 start
    在这里插入图片描述
4.在浏览器输入以下地址
  • http://127.0.0.1:8899/
    在这里插入图片描述
    切换到network面板,这里待会就是我们查看http请求的地方

手机端准备工作

1. 配置代理
  1. 连wifi,右击,修改网络
  2. http代理,选择手动,服务器填写电脑本机IP(ipconfig,ifconfig),端口填写8899

如果成功,此时可以抓包http。

  1. 在whistle交互界面点击https下载证书,手机扫码下载,然后安装(可在设置搜索框中搜索证书)
  2. 在手机端操作应用发出请求,在PC端whistle界面就可以看到捕获的请求

tips: 记得关防火墙。或者添加出入站规则。
在这里插入图片描述


简单使用:

代理配置,这里使用浏览器插件SwitchyOmega:
在这里插入图片描述

以这个授时接口为例子:
http://api.k780.com/?app=time.world&city_en=new-york&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json
在这里插入图片描述
查看whistle抓包:
在这里插入图片描述

在rules中配置接口返回信息,使用 ()

在这里插入图片描述
在这里插入图片描述
查看whistle抓包:可以看到此时的 ServerIP 已经变成 127.0.0.1 了。
在这里插入图片描述

使用 {},从values中获取

注:如果写成 file://{xxx} 的形式,ctrl+点击,可以快速打开Values对话框并创建或定位到对应的key(自动生成对应文件xxx文件).

这里直接用 {}演示。
在这里插入图片描述

在这里插入图片描述

whistle抓包:
在这里插入图片描述

如果配置错误,rules中用红色删除线标出。
在这里插入图片描述
在这里插入图片描述

使用<> 替换为本地文件

在桌面有一个 test.html 文件。

在这里插入图片描述
配置规则
在这里插入图片描述
访问api接口。
在这里插入图片描述

更多使用规则

http://wproxy.org/whistle/

左上角输入关键字,快速呈现检索结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫RT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值