1、前提

下载node.js,通过node.js去下载whistle

2、安装whistle

安转完nodejs后,在命令提示符中,使用管理员身份,输入以下命令,安装whistle

whistle证书ios手机安装_端口号

npm install -g whistle

执行命令 whistle help 或 w2 help,查看whistle的帮助信息,检查下是否已安装成功,如果能正常输出whistle的帮助信息,表示whistle已安装成功。

启动whistle:

w2 start

停止whistle:

w2 stop

要使用的话得先start哦

3、给浏览器配置安全证书

在常用的浏览器中,习惯用谷歌,以谷歌为例

具体如下图点击,

whistle证书ios手机安装_whistle证书ios手机安装_02


配置好对应的代理服务器和端口号

代理服务器:127.0.0.1

端口号是8899并且给浏览器安全证书的认证,这样才能正常抓包

whistle证书ios手机安装_whistle证书ios手机安装_03

然后就能直接在浏览器中打开该代理服务器

whistle证书ios手机安装_端口号_04

下载安全证书


下载完双击,具体步骤如下:

whistle证书ios手机安装_代理服务器_05

4、给手机配置安全证书

手机中也需要下载安全证书,才能进行抓包,使用手机直接扫码下载,或者直接将电脑的证书传输给手机,知道存储地址即可
手机需要授权才行,具体手机型号就自行百度,不同手机设置情况不同,
例:本人是小米手机,在设置里面,点击系统安全-》加密与凭证-》从SD卡安装,选择对应的安全证书即可

接下来是代理手机

连接的wifi点进去,将代理模式选为手动

主机名为电脑的IP地址,不知道的可以

win+R,输入cmd,

在输入ipconfig

查考ip地址

端口号为自己设置的8899,即可接收到数据

whistle证书ios手机安装_node.js_06


whistle证书ios手机安装_node.js_07

5、简单的使用

whistle证书ios手机安装_端口号_08


whistle证书ios手机安装_端口号_09


只过滤对应的网址

在settings中

whistle证书ios手机安装_node.js_10