安装whistle
1、先装node
2、安装whistle npm install -g whistle
3、启动whistle: w2 start
4、进入http://127.0.0.1:8899 whistle界面
手机设置
1、手机与电脑处于同一wifi下,wifi设置http代理,服务器地址填电脑的ip,端口号填whistle的,默认8899(安卓7.0以上设置http代理,只有浏览器会使用,其他应用不走这个代理,也就是说抓取不到浏览器之外应用的https请求,只有将手机root或者降低版本)
2、如果要抓取https请求,在whistle界面下载证书在手机上安装,可以扫码安装也可以下载到电脑上发到手机上安装
3、安装后在手机设置——通用——关于本机——证书信任设置 里面打开此证书的信任(ios需要,安卓不太清楚)
4、在whistle页面HTTPS处勾选上capture TUNNEL CONNECTs
5、这时候居然还是抓不到请求,气得我...终于看到一个说法要把电脑防火墙关了才行,试了果然好使
网友评论