9

我已经按照这个http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureForAndroid让我在我的 PC 上安装的 Fiddler 上查看我的 Android 平板电脑的 http 流量。它运作良好。

但是,我看到了所有流量,包括来自我本地 PC 的流量——尽管我关闭了所有浏览器,但它仍然过于健谈。我想使用过滤器来显示特定设备。过滤器页面似乎不允许这样做。

有任何想法吗?

4

1 回答 1

17

您的第一步也是最简单的步骤是取消选中 Fiddler 文件菜单上的捕获流量选项;这会将 Fiddler 取消注册为系统的代理。

除此之外,您可以在 Rules > OnBeforeRequest 中编写规则:

if (!String.IsNullOrEmpty(oSession["x-ProcessInfo"])) { 
    oSession["ui-hide"] = "localprocess"; 
}

这将隐藏本地 PC 上进程的任何流量,从而仅显示远程流量。

如果您有多台远程计算机并且只希望来自其中一台的流量,您将编写您的规则来检查oSession["X-CLIENTIP"]标志。

于 2013-06-06T17:26:43.443 回答