手机用fiddler抓包
一、Fiddler下载安装
访问 Fiddler 官网:https://www.telerik.com/download/fiddler
二、电脑端配置
https配置
Tools–>Options–>HTTPS 进入配置页面
参考下图进行配置
证书配置
点击上述页面的 Actions 按钮,选择第二个选项,将安全证书导出到桌面
双击安装,直接下一步下一步
连接配置
Tools–>Options–>Connections 进入配置页面
参考如下截图进行配置
三、手机端配置
手机设置(iOS)
-
1 网络代理设置
iOS 设备进入手机设置:无线局域网
点击已连接的无线网最右侧的符号,进入网络设置
同样的,选择手动配置代理
并输入 IP 和端口
-
2 证书下载
设置完成后,同样的打开浏览器,访问 192.168.2.238:8888
正常情况下可以进入到如下页面
点击最下方的链接,下载证书
与 Android 不同的是,iOS 这里只是下载,安装还需要再到手机设置里面进行
-
3 证书安装
设置–>通用–>描述文件与设备管理
这时就会看到下载的证书了
点击进行,根据提示进行安装即可
-
4 证书完全信任(重要)
设置–>通用–>关于本机–>证书信任设置
将 Fidder 的证书设置为完全信任
若缺少这一步设置,会导致一些 APP 无法联网
-------------------------手机设置(Android)----------------------------------------
-
1 网络代理设置
打开手机设置里的 WLAN,长按所连接的无线网络
选择修改网络
然后勾选高级选项
选择代理为手动,填入代理服务器为自己电脑 IP,端口填入刚刚设置的 8888, 这里的8888就是fiddler的默认监听端口了
完成
-
2 证书下载安装
打开手机浏览器,访问 192.168.2.238:8888 就是自己电脑上的fiddler地址
正常情况下可以进入到如下页面
点击最下方的链接,下载证书
证书下载后,会弹出安装页面
安装时,名称可以随便填写
需要注意的是,这里的用途是一个下拉框
我不清楚有什么区别,我们可以在相同的页面下载两次
分别为两个用途各安装一个,名称用不同的
至此,手机端设置完毕
不同手机的操作流程可能会有所偏差
但是大同小异
开始抓包
经过了这么多配置,终于可以开始抓包了
此时,通过手机浏览器访问百度首页
我们就可以在 Fiddler 上看到很多请求数据包了