Fiddler抓取移动端数据,无法抓取手机数据包请求?解决。

时间:2024-03-29 22:37:09

一、首先安装Fiddler(如需抓取HTTPS请求,需要安装fiddlercertmaker证书)

安装过程中几个点可能导致无法抓到移动端数据包:
1、Fiddler安装路径目录存在中文
2、Fiddler安装路径目录存在空格

以上两点特别注意,否则配置其他都没用;
安装的路径一定是英文,并且没有空格。

二、安装完成后,需要配置:
1、开发Fiddler,依次点击 Tools - Options… 弹出窗口后, 选择Connections 勾选下面Allow remote computers to connect(允许远程计算机连接),确认
Fiddler抓取移动端数据,无法抓取手机数据包请求?解决。2、Fiddler设置的端口一定要和手机代理设置的端口号一样
Fiddler抓取移动端数据,无法抓取手机数据包请求?解决。

3、网络环境手机和Fiddler处于同一网段即可(可以电脑装个wifi工具,手机直接连接电脑WiFi)

以上几个点配置保存后, 重启Fiddler。

三、以下是手机端需要的配置项:
1、手机使用的网路要和Fiddler所在的机器在同一网段。
2、手机连接无线后,进入无线详情页,选择配置代理(手动),依次填写好服务器、端口号,填写完成后保存;
提示:
服务器:电脑上打开黑窗口,输入:ipconfig 出现下图样式,拿到自己的ip地址(图中标注的ip位置),填写到手机上服务器位置。
端口号:填写和电脑上Fiddler一致的端口号

Fiddler抓取移动端数据,无法抓取手机数据包请求?解决。端口号:
Fiddler抓取移动端数据,无法抓取手机数据包请求?解决。
以上设置完成后,手机端打开要抓包的软件操作,查看Fiddler窗口是否有数据拦截,如果有拦截恭喜你成功了!

注:
1、苹果手机需要同意安装一下手机上的证书(具体名称没有注意)
2、如果手机设置代理后,手机没有网络,Fiddler设置代理端口和其他软件不冲突,重启fiddler即可