将fiddler与C#应用程序+ip:port代理一起使用

本文关键字:代理 port 一起 +ip fiddler 应用程序 | 更新日期: 2023-09-27 18:25:16

我正在进行一个涉及使用ip:port代理的项目。我的C#应用程序使用geckofx web浏览器,它允许我指定一个代理来路由流量。我需要能够看到fiddler中的流量,但每当我尝试通过C#应用程序的web浏览器加载网页时(配置了ip:port代理,我在fiddler上看不到任何流量。没有代理,我也看不到有任何流量。

浏览chrome这样的网络浏览器,我可以看到所有的流量。。。我错过了什么??为什么我不能查看C#应用程序的流量?

将fiddler与C#应用程序+ip:port代理一起使用

Fiddler是一个代理服务器;它看到发送给它的流量。它在启动时将自己注册为默认系统代理,并在关闭时恢复。如果您的应用程序手动指定另一个代理,它不会将流量发送给Fiddler。

要解决此问题,请将客户端配置为指向Fiddler,并将Fiddler配置为"链接"到您的上游代理,或者将您的其他代理配置为"链"到Fiddler。

前者可能最简单:在"工具">"Fiddler选项"中设置上游代理,或者在Fiddler未运行时将其设为IE的默认代理。

如果您在URL中使用localhost,则需要在localhost的末尾添加一个点(.),如下所示:

http://localhost.:56789/YourPage.aspx

注意:56789是一个虚构的端口号,但您需要使用通过Visual Studio运行时自动生成的端口号。