如何安装使用whistle教程

发布时间 2024-01-11 18:27:37作者: 加勒比的海带

一、下载安装

1、下载地址

https://nodejs.org/en/

2、安装方式

下载完成打开cmd,输入$ npm install -g whistle

出现安装报错可尝试更换旧版本包

输入w2 help 查看是否安装成功

npm默认镜像是在国外,有时候安装速度很慢或者出现安装不了的情况,如果无法安装或者安装很慢,可以使用taobao的镜像安装

$ npm install cnpm -g --registry=https://registry.npmmirror.com

$ cnpm install -g whistle

或者直接指定镜像安装:

$ npm install whistle -g --registry=https://registry.npmmirror.com

启动 $ w2 start

启动 whistle:w2 start 

重启 whistle:w2 restart

停止 whistle:w2 stop

查看信息 w2 help

 定义新端口:w2 start -p xxxx

官网地址:

http://wproxy.org/whistle/

环境配置

1.PC配置访问页

    1. 打开 Whistle 监控界面代理服务器:127.0.0.1:8007
    2. 下载根证书
    3. 下载完根证书后点击rootCA.crt文件,弹出根证书安装对话框。
        1. 下载证书后,双击证书,根据指引安装证书。证书安装过程,要确保证书存储到受信任的根证书颁发机构下

2.移动端配置代理

1.证书安装:

  1. iOS:Safari 地址栏输入 rootca.pro,按提示安装证书
  2. Android:用浏览器扫描 whistle 监控界面 HTTPS 的二维码下载安装,或者浏览器地址栏 rootca.pro 按提示安装
  3.  ca 证书安装完后可以在 Android 手机的“设置” -》“安全和隐私” -》“受信任的凭证” 里查看手机上有没有安装成功
  4. 部分浏览器不会自动识别 ca 证书,可以通过 Chrome 来完成安装

2.配置代理:

    1. 确保手机和PC同一个网络

图形用户界面, 文本, 应用程序

描述已自动生成

    1. 手动配置代理

图形用户界面, 文本, 应用程序

描述已自动生成

    1. 输入端口号服务器

注:电脑关机或重启后IP地址可能发生变化,移动端代理服务器及时更新

三、常规操作

1.whistle 界面最下面输入框可以输入内容进行过滤

3.抓包

1选择所要导出的数据,点击export导出

2.命名导出