如何让Fiddler过滤特定的本地端口

19

与通常请求相反,如何停止Fiddler获取特定端口的请求?

自从安装IE 9 RC以来,我一直在收到大量出现的Mesh请求...

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

尝试将locahost:2048添加到Fiddler Filters / Hide the following Hosts中,但是这并不起作用。

3个回答

35

搞定了… 在 Fiddler 中,打开自定义规则使用 Ctrl+R 并添加到 OnBeforeRequest 中…

if (oSession.host=="localhost:2048"){
    oSession["ui-hide"] = "true";
}

5
您使用的版本不支持在“过滤器”选项卡中指定端口(该功能已添加到v2.3.2.5)。在您的版本中,只需在该框中输入“localhost”,或通过防止回环流量完全进入Fiddler来提高性能。单击“工具”>“Fiddler选项”>“连接”。在右下角的框中,删除任何<-loopback>令牌,并添加一个<noloopback>令牌。该令牌对WinINET没有意义,但它告诉Fiddler在注册为系统代理时不要放置<-loopback>令牌。

0
要在所有打开的端口上过滤掉所有本地主机请求,请使用Ctrl+R打开自定义规则,并将以下内容添加到OnBeforeRequest函数中。
if (oSession.host.StartsWith("localhost:")) {
    oSession["ui-hide"] = "true";
}

保存并关闭规则编辑器,更改将立即生效。


4
这四年后对原回答有任何额外的见解吗? - Tyler StandishMan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接