Fiddler导致我的Internet访问停止工作

时间:2013-10-24 17:27:00

标签: internet-explorer google-chrome fiddler

我的计算机上安装了Windows 8.1,并经常使用Fiddler来捕获网络流量。

然而,最近,当我打开Fiddler并让它捕获网络流量时,我的互联网连接就消失了。我打开IE时遇到的错误是“此页面无法显示”。在Chrome中,我收到“网页不可用”,并显示以下错误:Error code: ERR_CONNECTION_RESET

Fiddler甚至没有抓住任何要求。奇怪的是,这个问题随机开始,但是在一两个小时内就没问题了。我没有重新启动Fiddler;它只是突然重新开始工作。

我尝试按照Fiddler and Internet Explorer 11 on Windows 8.1中的步骤操作,但这没有帮助。

为什么Fiddler遇到这个问题,我该如何解决?

16 个答案:

答案 0 :(得分:22)

工具,互联网选项,连接,局域网设置,为您的局域网取消“使用代理服务器”并勾选“自动检测设置”

答案 1 :(得分:18)

我在Windows 7和Fiddler v4.6.1.4中遇到了同样的问题。

每当Fiddler运行时,Google Chrome拒绝让我连接到Gmail,抱怨隐私设置。

我的解决方案是进入工具\ Fiddler选项,并取消选中该框以捕获HTTPS连接。

enter image description here

在网络设置中禁用代理设置也解决了这个问题。

答案 2 :(得分:5)

这是Fiddler制造商Telerik的正确答案:
http://www.telerik.com/blogs/fiddler-and-internet-explorer-11-on-windows-8-1

从他们的网站:

  

如果您在现在测试版中使用Fiddler和Internet Explorer 11   Windows 8.1操作系统需要一些简单的附加配置。

     

IE 11,在Windows 8.1上运行时,启用增强保护   默认情况下为模式(EPM)功能。 EPM在Win8上的IE10中可用,但是   默认情况下,桌面IE已关闭,仅启用了   "非桌面“IE模式。

     

EPM基于称为AppContainer的隔离技术;   AppContainer限制网络流量可以到达的目的地   被发送。不幸的是,对于Fiddler用户来说,“Internet-Zone”   禁止AppContainers向本地发送流量   电脑。默认情况下,EPM中的IE实例无法将流量发送到   Fiddler,因为它是在本地计算机上运行的代理。

     

如果您尝试在运行Fiddler的情况下打开任何Internet区域页面,   你会看到一条错误消息抱怨“代理服务器不是   响应”。

     

幸运的是,解决这个问题很简单;按照这些   步骤进行:

     
      
  1. 单击Fiddler工具栏中的Win8配置按钮。
  2.   
  3. 在“提升”提示中单击“是”(如果Fiddler未以管理员身份运行,则显示)

  4.   
  5. 在出现的窗口中,单击“全部免除”或手动勾选带有显​​示名称的AppContainer旁边的复选框   windows_ie_ac _ ###。 (IE可能会创建多个AppContainer来处理   某些情况)。

  6.   
  7. 单击“保存更改”按钮。

  8.         

    进行此配置更改后,IE将不再存在   禁止向Fiddler发送流量,该工具应该   工作正常。

答案 3 :(得分:3)

我遇到了同样的问题所以我停止了捕获流量(文件 - >捕获流量,F12),这解决了连接问题,我仍然可以执行本地Rest URL。

问题是,如果您确实想要捕获流量。我的问题是我在代理后面,并且在Internet属性中设置局域网设置,我还需要在Fiddler(工具 - > Fiddler选项 - >网关[选择或配置代理选项])中设置它,并且为我工作

修改

选择'使用系统代理(推荐)',从fiddler选项开始工作,然后再次停止。所以我使用了手动代理配置,效果更好

http=proxy.[your proxy domain].net:80; https=proxy.[your proxy domain].net:80

确保在每次修改后重新启动fiddler

答案 4 :(得分:2)

将端口从8888更改为另一个尚未使用的端口(工具 - > Fiddler选项 - >连接)

我不得不更改端口,因为我安装了Windows Phone 8.1 SDK,它似乎附带了一个监听端口8888的调试器。这就是连接失败的原因。

答案 5 :(得分:2)

我知道这已经过时了,但我也遇到了同样的问题。最近升级到Windows10和Fiddler阻止了所有流量。 Windows10升级可能是巧合,但我想我已经提到过了。

其他解决方案都没有起作用,我浪费了大约一个小时试图解决问题...

无论如何 - 唯一对我有用的解决方案 - 卸载然后重新安装......现在再次正常工作。

答案 6 :(得分:1)

以下步骤对我有用:

  1. 启动 Fiddler
  2. 点击菜单 Tools > Options,然后点击 HTTPS 标签。在 HTTPS 标签下,您应该会看到 Certificates generated by CertEnroll engine
  3. 单击按钮名称 Actions,然后选择 Reset All Certificates 并接受所有随后的提示。
  4. 然后再次选择 Decrypt HTTPS traffic
  5. 点击OK

我提到了这个 link,它真的很有帮助。

答案 7 :(得分:0)

按照以下步骤操作,您将再次使用互联网:互联网资源=> connections =>局域网设置=> debifate"为你的局域网使用代理服务器"。

答案 8 :(得分:0)

转到Fiddler选项/网关并选择

USE系统代理。

答案 9 :(得分:0)

我也发现了这个问题,原因是webstorm有一个内置的nodejs服务器,它也侦听8888。因此,当我同时打开webstorm和fiddler时,我无法访问Internet。只需更改端口即可!

答案 10 :(得分:0)

几天后我找到了解决方案。 使用Fiddler捕获请求关闭或停止时,它仍不能将所有设置更改为适合Windows 8 / 8.1 / 10的先前设置 所以您要做的就是按照以下步骤操作:

  1. 打开互联网设置 *运行-> inetcpl.cpl 或*搜​​索互联网选项

  2. “连接”选项卡-> LAN设置->取消选中代理服务器(以防Fiddler没有恢复设置)->确定

  3. “安全性”选项卡->本地Intranet->恢复默认设置->确定

现在所有通用应用都可以再次访问互联网。

答案 11 :(得分:0)

如果在“工具”>“选项”>“ HTTPS”中禁用“解密HTTPS流量”后发现Web流量有效,则可能需要执行此操作; 在同一HTTPS选项卡中,依次单击“操作”,“信任根证书”,然后接受提示。

答案 12 :(得分:0)

我知道这是一个非常老的问题,但是提供了我难得的解决方案来帮助别人。

在Fiddler的“自动响应”选项卡上选中“不匹配的请求传递”复选框(我使用的是4.6版)

如果未选中此选项,则在我们未设置任何规则的URL中,提琴手将不知道该怎么做。

答案 13 :(得分:0)

对我有用的解决方案如下: 1.从系统中删除Fiddler安装的所有证书

enter image description here

  1. 启动Fiddler->工具->选项-> HTTPS->操作(在右侧)->信任根证书->安装证书。

这将安装证书。

enter image description here

  1. 重新启动提琴手。

答案 14 :(得分:0)

即使在 2021 年,这仍然可能成为一个问题。在我的组织管理的工作 PC 上,更新被推送到我的系统(我不知道)更改了一些网络选项,最终导致所有网络流量超时使用 Fiddler 捕获流量时退出。

系统详情: 视窗 10x64 适用于 .NET 4.6.1 的 Fiddler v5.0.20204.45441,构建时间:2020 年 11 月 3 日,星期二

我尝试执行所有步骤来重置证书,重新信任根证书,但仍然无法正常工作。

经过反复试验,我注意到 Internet Options -> Advanced 下的 TLS 设置与 Fiddler 中的不匹配。

进行以下更新中的Fiddler后以匹配当前的Windows设置: Fiddler Windows 10 settings inconsistency issue

并重新启动 Fiddler,Fiddler 能够正确捕获流量,没有任何问题。

答案 15 :(得分:-1)

关闭Fiddler 4之后,我在Windows 10中没有互联网连接。

进入菜单:工具=> WinlNET选项...,然后取消选中Use a proxy server for your LAN解决了我的情况。

注意:我在这里使用具有共享网络的Parallels Desktop。

enter image description here

更改此选项的另一种方法:https://stackoverflow.com/a/32855493/114029