我已按照此http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureForAndroid允许我在我的电脑上安装的Fiddler上查看来自Android平板电脑的http流量。效果很好。
但是,我看到所有流量,包括来自我本地PC的流量 - 尽管关闭了我的所有浏览器,但仍然过于繁琐。我想使用过滤器来显示特定设备。过滤器页面似乎不允许这样做。
有什么想法吗?
答案 0 :(得分:14)
您的第一个也是最简单的步骤是取消Fiddler文件菜单上的捕获流量选项;这将取消注册Fiddler作为系统的代理。
除此之外,您可以在规则>中编写规则。 OnBeforeRequest:
if (!String.IsNullOrEmpty(oSession["x-ProcessInfo"])) {
oSession["ui-hide"] = "localprocess";
}
这将隐藏本地PC上进程的所有流量,从而仅显示远程流量。
如果你有多个远程计算机并且只想要来自其中一个计算机的流量,那么你可以编写规则来检查oSession["X-CLIENTIP"]
标志。