Fiddler 更新后无法从 iOS 设备捕获流量

问题描述 投票:0回答:3

今天早上,我能够在我安装的 Fiddler 版本上捕获 https 流量。系统提示我有可用的 Fiddler 更新。我点击了“下次”选项。关闭 fiddler 并在几分钟后重新打开后,更新将自动安装(v4.6.20172.31233,64 位)。更新后,我无法从我的 iOS 设备上获取任何痕迹。我在工作计算机上捕获来自 iPhone 的 https 流量以监控移动应用程序。

还应该注意的是,当使用 Fiddler 设置 IP 和端口 8888 时,我无法捕获任何流量或访问 iPhone 上的任何网页。似乎所有数据都被阻止(即使我没有尝试使用受信任的证书捕获 https )。

我尝试了一些事情:

  1. 完成了这些步骤(我几个月前完成的最初设置fiddler),但它没有解决问题:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForiOS

  2. 我检查了“工具”>“选项”,所有内容的配置似乎与以前相同。

  3. 我两次、三次和四次确认我的 iPhone 的 IP 地址和端口与我将鼠标悬停在“在线”图标上时 fiddler 显示的内容正确匹配。我确认我的笔记本电脑和 iPhone 位于同一个 wifi 网络上。

  4. 我从 iPhone 中删除了受信任的证书,但无法下载新证书,因为当我转到 ipv4.fiddler:8888 时,页面无法加载。 “Safari 找不到该页面”,Chrome(从我的 iPhone)也找不到。 FiddlerMachineIP:8888 在我的笔记本电脑浏览器上加载,但不在我的 iPhone 浏览器上加载。 (我没有在这篇文章上发布完整的 http:// 链接,因为我有一个新的堆栈溢出帐户,但它还不允许我)

  5. 我再次下载了iOS版的证书插件。

  6. 我通过选择“工具”>“选项”>“HTTPS”选项卡>“操作”>“重置所有证书”来重置我的 Fiddler 根证书。

  7. 我再次尝试上述步骤4,没有成功

  8. 我在每个步骤之间多次关闭并重新打开fiddler以重新启动它,但没有成功。

  9. 重新启动我的笔记本电脑和 iPhone(因为为什么不呢?)

您对我还可以尝试什么有什么建议吗?任何帮助深表感谢。唯一改变的是 Fiddler 的版本。之后,我尝试执行上述所有步骤。目前,我无法在 iPhone 上下载信任的证书。我不知道是什么阻止我迈出这一步。

编辑:我重新安装了 fiddler 并浏览了所有设置页面。这似乎并没有解决问题。由于某种原因,我的手机无法加载下载证书所需的页面(ipv4.fiddler:8888)

fiddler
3个回答
3
投票

尝试在“设置”>“常规”>“关于”>“证书信任设置”中检查证书的完全信任设置。确保启用 DO_NOT_TRUST_FiddlerRoot 以实现完全信任。


0
投票

禁用 Windows 防火墙并重试。我遇到了同样的问题,它有帮助。


0
投票

在第 4 步中,在您的设备上的 Safari 中尝试以下操作: 192.168.162.202:8888 [你的IP]:[你的端口]

© www.soinside.com 2019 - 2024. All rights reserved.