Fiddler没有从浏览器捕获流量

joe*_*dow 57 fiddler

我一直在使用Fiddler很长一段时间,但突然间它不再捕获互联网流量.我在Chrome 29和Fiddler v4.4.5.1上.我检查了所有过滤器和规则,但没有任何内容.我删除了我的规则文件,打开和关闭捕获流量,以及其他一些没有运气的东西.我甚至卸载并重新安装了Fiddler,看看这是否会有所帮助,但无济于事.

我错过了什么?

[跟进]:

  • 故障排除过滤器无效.
  • 我在"Fiddler Running ..."之后的日志选项卡中看不到任何活动
  • 我尝试过多个浏览器,没有人在小提琴手中显示互联网流量
  • http://localhost.fiddler:8888/ 不起作用
  • http://127.0.0.1:8888 工作并显示小提琴回声服务.

小智 85

我遇到了同样的问题,但事实证明这是一个名为hola(或代理SwitchySharp)的chrome扩展,它与代理设置相混淆.删除Hola解决了这个问题

  • 我也是.我禁用了扩展程序并且工作正常. (6认同)
  • 当我想检查代理设置时,Chrome 告诉我有一个扩展程序正在管理我的代理设置。禁用 ZenMate Fiddler 后按预期工作。 (2认同)

小智 67

不确定这是否相关,但我在上次更新(v2.4.5.0)后遇到与Fiddler相同的问题.我关闭了所有过滤器,但仍然没有接收任何流量.但是,当我取消选中过滤器标签上的使用过滤器时,所有流量都会正常接收.我还在试图弄清楚如何在选中"使用过滤器"框时使用过滤器会导致所有流量被阻止.

  • 在"帮助"菜单上,选择"疑难解答过滤器".查看您设置的哪个过滤器隐藏了您的流量. (20认同)

Eri*_*Law 29

  1. 使用"帮助">"对筛选器进行故障排除"以确保未意外隐藏流量.
  2. 在" 日志"标签中查看是否有关于对代理进行硬编码的Chrome组策略的说明.
  3. 更新您的问题,以提及是否捕获了其他浏览器的流量.
  4. 访问http://localhost.fiddler:8888/Chrome; 如果有什么事情你怎么办?
  5. 访问http://127.0.0.1:8888/Chrome; 如果有什么事情你怎么办?

如果您发现步骤#1 - #4没有显示任何内容,则表示Fiddler无法设置您的系统代理信息; 这可能是由安全或VPN软件引起的.(组策略也可以阻止设置,但如果是这种情况,Fiddler 通常会发出警告).

当Fiddler捕获时,单击工具> WinINET选项>局域网设置,查看代理是否设置正确(应该指向127.0.0.1:8888).如果没有,您可以尝试运行Fiddler提升(作为管理员)以查看它是否有所作为.它可能是有帮助的使用Sysinternals的进程监视器工具,过滤,收集跟踪注册管理上的操作访问代理服务器注册表项.

如果步骤#5没有显示任何内容,则表示您有防火墙或其他软件干扰与Fiddler的连接.


Tep*_*epu 10

我遇到了与https相同的问题,并通过检查HTTPS解密来解决它

  • Goto Fiddler选项 - > HTTPS
  • 检查'解密HTTPS流量'


Rol*_*and 10

我和Firefox有同样的问题.解决方案是将代理设置设置为"系统代理设置".Fiddler只能捕获通过其代理服务器的流量.捕获已停止,因为几天前我正在修改另一个项目的Firefox代理设置.

因此,使用Chrome时,如果使用Fiddler捕获流量时出现问题,还应检查浏览器代理设置.

在Fiddler网站上阅读更多相关信息


小智 6

What worked for me is to reset the fiddler https certificate and recreate it.

Fiddler version V4.6XXX 

Fiddler menu-> Tools-> Telerick Fiddler Options... 
Second tab- HTTPS-> Action -> Reset All Certificate
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

完成此操作后,再次选中复选框(解密 HTTPS 证书)


小智 5

我遇到了同样的问题,并通过以提升的权限运行 Fiddler(又名以管理员身份运行)解决了它