之前,在 MacOS 上最为常用的代理抓包工具是 Charles(花瓶);现在到了 Windows 系统上,也需要抓包,于是找到了《whistle
》
安装
安装可以参考这里
其实就是在保证正确安装 Node 后,通过 npm 命令安装 whistle。
npm install -g whistle
运行
运行 whistle 的相关命令,如下:
w2 start 启动
w2 --help # 获取帮助,查看所有命令
w2 stop # 停止
w2 restart # 重启
启动成功显示如下信息:
[i] whistle@2.6.12 started
[i] 1. use your device to visit the following URL list, gets the IP of the URL you can access:
http://127.0.0.1:8899/
http://192.168.1.125:8899/
Note: If all the above URLs are unable to access, check the firewall settings
For help see https://github.com/avwo/whistle
[i] 2. configure your device to use whistle as its HTTP and HTTPS proxy on IP:8899
[i] 3. use Chrome to visit http://local.whistlejs.com/ to get started
配置
配置的地方是针对 HTTPS 请求抓包是需要安装并信任 CA 证书,否则无法获取 HTTPS 请求的数据。
存在的问题
- 安装 CA 文件后,
Android
配置whistle
代理后,APP
和微信小程序
无法访问到网络;
FEATURED TAGS
html
sqlite
抓取
爬虫
python
宕机
通关
游戏
ruoyi
若依
高项
论文
软考
工具
Tools
Windows
禅道
Nacos
iconfont
icon
transition
大数据
Kafka
Flume
CA
Whistle
抓包
idea
Gateway
梯子
代理
Clash
Halo
lanproxy
测试
Solo
保护费
Retropie
复古派
RaspberryPi
树莓派
KeePass
Password
密码
https
GBK
Sublime Text
CSS
微信商户
渠道
Android
redis
JMeter
CentOS
跨域
服务中心
注册中心
Consul
消息队列
RabbitMQ
SpringCloud
ssh
公钥
Mac
表情
乱码
ssl
sqlserver
jdbc
java8
阿里云
aliyun
tomcat
二维码
公众号
微信
主从
mysql
廖师兄
SpringBoot
微服务
Docker
解密
加密
CryptoJS
js
assembly
maven
blade
宝可梦
漂移
JoyCon
WiiU
npm
vue
node
定时
crontab
Linux
Switch
Nintendo Switch
archive
git
任天堂
3DS
动森
PB汉化组
汉化
动物之森
手柄
八位堂
对比
PS3
NS
nginx
blog
java