【问题标题】:Getting Fiddler to capture remote traffic让 Fiddler 捕获远程流量
【发布时间】:2023-06-18 05:38:01
【问题描述】:

在我的网络服务器上,我安装了一个网络应用程序,我想监控进出该应用程序的流量。因此我安装了 Fiddler。 当我从网络服务器/通过 localhost 浏览到该应用程序时,会捕获流量,但是当我从其他服务器浏览到 Web 应用程序时,不会捕获流量。

我尝试添加:

 <system.net>
     <defaultProxy enabled="true">
         <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
     </defaultProxy>
</system.net>

到 web.config 和 machine.config 没有成功。

【问题讨论】:

  • Fiddler 必须安装在客户端。难怪如果您从不同的服务器浏览,什么都不会被捕获。
  • 应该可以将它安装在服务器端并查看客户端对该服务器的请求和服务器响应。没有?
  • 这可能最接近你能做的,但是,我不确定这是否能解决你的问题docs.telerik.com/fiddler/Configure-Fiddler/Tasks/…
  • @wiktor-zychla 这似乎确实是我能做的最好的。请将您的评论移至答案,以便我接受。

标签: c# asp.net fiddler


【解决方案1】:

OP 接受的答案涉及在服务器上安装 Fiddler,检查 Allow remote computer to connect in options 并在客户端设置代理,该代理指向 Fiddler 暴露端口上的服务器.

他们有一些此设置的屏幕截图here

【讨论】: