我已经在2台计算机上安装了最新版本的fiddler(v2.3.0),并且在一台计算机上显示了网络会话,而另一台机器则没有。
这是在Win7上使用IE和Firefox。
我尝试删除我的customrules.js并让fiddler创建一个新的。
我知道破坏的机器确实通过fiddler代理流量,因为当我访问HTTPS站点时,我看到了fiddler SSL证书。
我已将窗口左下方的选项设置为All Processes,Web Browser和Non-Browser无效。我似乎无法让会议显示出来。
任何提示我应该查看哪些内容出错?
谢谢,
柯克
答案 0 :(得分:47)
粗略的可能性..
确保选中File->Capture Traffic
(显然)。
确保在左下角显示“所有进程”。
点击“过滤器”标签,取消选中Use Filters
(我总是忘掉这个..)
“AutoResponder”标签也是如此。
点击工具栏上的“处理过滤器”按钮一次,确保它已关闭。
转到Help->About Fiddler
并将端口号与IE->Options->Connections->Lan settings->Proxy server->Advanced
如果失败,请取消选中以下内容:
Rules->Hide Image Requests
Rules->Hide HTTPS Connects
Rules->Hide 304s
要删除规则脚本中的任何内容,请转到Rules->Customize Rules
并将以下行添加到OnBeforeResponse()
的末尾:
oSession.oFlags.Remove("ui-hide");
(如果修复此问题,您的规则中的某些内容正在设置oSession["ui-hide"]
)
在这些步骤之后,应该考虑'应用具体'。例如.net不会代理“localhost”。 This page有特定于应用程序的提示,例如PHP,.net,Java,Win 7手机等。
如果一切都失败了,请转到Fiddler group并发帖提问,你通常会得到Eric Lawrence本人的快速回复。
简单..
答案 1 :(得分:3)
http://www.fiddler2.com/fiddler/help/faq.asp
将状态栏筛选器设置为“所有进程”,检查工具栏中的进程筛选器是否未设置,并检查“筛选器”选项卡以确保未启用任何规则。如果您已经编写或设置了任何规则(请参阅菜单),请检查这些规则。
答案 2 :(得分:0)
只需试试这个
Help -> Troubleshoot Filters
并单击“过滤器”选项卡,取消选中“使用过滤器”或相应地修改过滤器。
答案 3 :(得分:0)
如果其他答案不起作用,请右键单击fiddler并选择“以管理员身份运行”。
答案 4 :(得分:0)
我遇到了同样的问题并通过检查所有用户的显示流程来结束任务管理器中的所有Fiddler进程来解决它。我使用的机器上的另一个用户(借用者)仍然有一个Fiddler会话。结束那个会话并开始一个新会议似乎已经解决了我的问题。
答案 5 :(得分:0)
我也遇到了这个问题,因为代理服务器可能会发生这种情况。
对我来说问题是我使用的是VPN代理扩展,例如Hola或Unblock优酷。所以我只是把它们关掉了。