如何强制fiddler充当系统代理?

How to force fiddler to act as a system proxy?

我正在使用工具 Telerik Fiddler 来监控网络流量。

但是,fiddler 仅捕获流量 https 或 http,但不捕获 tcp 套接字。

如何进行更改以使 fiddler 成为系统范围的代理?

如Curl、Wget等不抓包。我只想捕获完整的系统网络流量。

不幸的是,Fiddler 不是为捕获 tcp 数据包而设计的,因为它是为检查 http 协议而设计的。 您应该使用其他工具,例如 WireShark。

如果您有兴趣从 curl 捕获 http 流量,那么您必须添加一个特定参数(curl 参数)以使用代理(curl 默认不使用系统代理)。

curl -x 127.0.0.1:8888 http://getthis/

这样,CURL 将使用 Fiddler(在本地主机端口 8888 上)作为代理。