首页>软件资讯>常见问题

常见问题

无法在 Fiddler Classic 中捕获 Android 流量

发布时间:2023-02-16 10:55:42人气:307

问题:我正在按照以下文档查看来自Android设备的流量。但是,我的流量没有在 Fiddler 中捕获,当我启用手动代理设置时,我的设备似乎阻止了任何流量。你能帮忙吗?还有其他我可以遵循的说明吗?


解答:除了您关注的 Fiddler Classic 文档文章外,您还可以查看配置Android设备的部分以及 Fiddler Everywhere 文档(与 Fiddler Classic 设置相比,唯一的区别是使用的 Fiddler 端口,Fiddler Classic 是端口 8888)。也就是说,如果设备配置如前所述,则可能会出现不同的问题原因。


- 检查并验证 Fiddler 主机和目标 Android 设备是否使用相同的网络并且可发现。如果 Fiddler 主机有多个活动的网络适配器,请尝试断开除 Android 设备上使用的适配器之外的所有适配器的连接。然后测试是否可以从 Fiddler 主机 ping Android 设备。


- 确保在主机和目标设备上都打开了 Fiddler 经典代理端口。默认情况下,Fiddler Classic 使用端口 8888(而 FIddler Everywhere 使用 8866)。


- 关闭任何活动的 VPN 连接。


- 尝试禁用任何第三方安全工具,或在其安全策略中将 Fiddler Everywhere 列入允许列表(可能需要您的网络管理员权限)。


- 在Android设备上将Fiddler Classic代理设置为手动代理后,请尝试在 http://ipv4.fiddler:8866 加载echo服务地址。如果地址成功加载,则表明您可以使用代理(您可以继续安装 Fiddler 根 CA,以便能够解密 HTTPS)流量。如果此时您无法加载上述地址,则表明Android设备未“看到”代理,您可能需要咨询网络管理员。


请注意,成功配置后,您应该能够捕获任何移动浏览器 HTTP/HTTPS 流量,但无法捕获来自大多数 Android 应用程序的流量。



上一条:抓包软件 Fiddler 了解一下

下一条:GotRequestHeaders 和 ClientDoneRequest 之间的延迟