whistle调试移动端

whistle.js连接ios手机中https步骤

2018-02-05 16:06:00 weixin_34184561 阅读数 136

原文链接:http://www.cnblogs.com/xiaozhumaopao/p/8418022.html

1:对于安卓直接扫码安装https的证书:

对于ios  连接电脑发出的wifi,打开whistle,配置代理之后(一定要保证先链接电脑发出的wifi,且配置代理)

用Safari打开网址:http://rootca.pro。下载rootca证书进行安装;

最后一步:

设置----通用-----关于本机------证书信任设置------>找到whistle证书打开信任

配置代理:

Whistle 抓包简易教程

2018-06-06 17:26:03 huangpb0624 阅读数 2822更多

分类专栏: 前端工具

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/huangpb123/article/details/80594061

详细内容请看Whistle官网

Whistle 是基于Node实现的跨平台调试代理工具。

安装流程

1. 安装 node 

   终端输入 node -v 检查 node 是否安装成功

2. sudo npm install -g whistle     //Mac上安装指令前要加sudo

   终端输入 whistle help 检查 whistle 是否安装成功

3. 最新版的 whistle 支持三种等价的命令 whistle、w2、wproxy

    启动 whistle:w2 start 

    重启 whistle:w2 restart

    停止 whistle:w2 stop

    默认端口 8899,启动时可以通过 w2 start -p newPort 自定义端口

    每次使用时都要重新启动 Whistle

4. 打开 Whistle 监控界面

    网址栏输入:http://192.168.63.183:8899(就是whistle启动时自动生成的网址,每台电脑不一样)

5. 连接手机和电脑

    手机和电脑连同一个 Wifi,手动设置连接的Wifi的Http代理,服务器地址改为电脑的IP地址,端口写 whistle 配置的端口,一般是8899。

抓取 Https 请求需要配置

1. 电脑上安装根证书

   下载根证书:Whistle 监控界面 -> HTTPS -> Download RootCA

   下载完根证书后点击rootCA.crt文件,弹出根证书安装对话框。

   Windows 安装方法:

   下载证书后,双击证书,根据指引安装证书。证书安装过程,要确保证书存储到受信任的根证书颁发机构下。

   Mac 安装方法:

   Mac 安装证书后,需要手动信任证书,步骤如下:

   左边选择“登录”、“证书” --> 找到 whistle 证书 --> 右键‘显示简介’ --> 改为“始终信任”

2. 手机上安装根证书

   iOS:

   Safari 地址栏输入 rootca.pro,按提示安装证书。  

   iOS 10.3 之后需要手动信任自定义根证书,设置路径:设置 --> 通用 --> 关于本机 --> 证书信任设置

   Android:

   用浏览器扫描 whistle 监控界面 HTTPS 的二维码下载安装,或者浏览器地址栏 rootca.pro 按提示安装。

   ca 证书安装完后可以在 Android 手机的“设置” -》“安全和隐私” -》“受信任的凭证” 里查看手机上有没有安装成功。

   部分浏览器不会自动识别 ca 证书,可以通过 Android Chrome 来完成安装。

   

常用操作

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

故障处理

1. 故障:真机连 Whistle 测试小程序,手机上网的请求能被 whistle 抓包到,小程序的请求包抓不到

   解决办法:打开真机上小程序的调试模式,重新进入小程序就能抓到包了。

2. Android 手机第一次连 Whistle 代理的时候,有时候会出现无法连接网络的问题,各种网页软件都打不开。可能是因为 CA 证书没安装,安装完以后重启一下手机应该就可以了

转载于:https://www.cnblogs.com/xiaozhumaopao/p/8418022.html

发布了293 篇原创文章 · 获赞 27 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/gwdgwd123/article/details/103178399