Fiddler 无法捕获虚拟机上远程客户端的流量

Fiddler 无法捕获虚拟机上远程客户端的流量

我在虚拟机 (VMware) 上安装了 Fiddler。我想监控传入的 HTTP 流量(来自远程客户端的请求)。但 Fiddler 不显示任何传入的 HTTP 请求。传出的请求显示正确。所有请求都得到正确处理(这意味着 HTTP 请求已收到但未显示在 Fiddler 中)

我发现了很多与此问题相关的问题,并尝试了所有提到的方法(检查规则、确保已为所有进程启用监控、选中“允许来自远程客户端的连接”复选框等)。我甚至尝试重新安装 Fiddler,但也没有用。

我认为这可能是由于虚拟机引起的 - 但我不知道为什么会发生这种情况以及如何解决它。Wireshark 显示所有流量,但我需要 Fiddler 将其用作反向代理(可能需要修改一些请求)。

有人能解释一下可能导致这个问题的原因以及如何解决这个问题吗?

答案1

我已经解决了这个问题,这是因为防火墙 - 我尝试连接的端口被关闭了。另外,请确保客户端连接到 Fiddler 监听的端口,如这里所述http://docs.telerik.com/fiddler/configure-fiddler/tasks/UseFiddlerAsReverseProxy

相关内容