76

我的机器上安装了 Fiddler。我已经安装了 Fiddler 根证书来解密 HTTPS 流量,但它只适用于 FF 和 IE,不适用于 chrome。Chrome 不信任 Fiddler 的证书,并且不允许我连接到任何隧道连接。

我尝试在 Fiddler2.com 的页面上查找插件,但没有看到任何内容。

4

5 回答 5

160

我更新了 Fiddler 并遇到了类似的问题。这为我修复了它:http: //textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

Fiddler 1.3.0+ (这是新版本,在 4.6.1.5+ 之后出现)

  • 单击设置(右上角的齿轮)
  • 从左侧面板中选择HTTPS选项卡
  • 单击信任根证书
  • 接受所有提示
  • 您可能需要重新启动 Fiddler

提琴手 4.6.1.5+

  • 单击工具>选项

  • 单击HTTPS选项卡。

  • 确保文本显示Certificates generated by CertEnroll engine

    注意:您可能会注意到无法将引擎从MakeCert更改为CertEnroll,在这种情况下重新启动 Fiddler 并从头开始,它应该会显示CertEnroll。)

  • 单击操作>重置所有证书。这可能需要一分钟。

  • 接受所有提示(删除和重新添加证书)

Fiddler 4.6.1.4 及更早版本

  • 单击工具>选项
  • 单击HTTPS选项卡。
  • 取消选中解密 HTTPS 流量复选框。
  • 单击删除拦截证书按钮。这可能需要一分钟。
  • 接受出现的所有提示(例如,是否要删除这些证书等)
  • (可选)单击Fiddler.DefaultCertificateProvider链接并验证下拉菜单是否设置为CertEnroll
  • 退出并重新启动 Fiddler。
  • 单击工具>选项
  • 单击HTTPS选项卡。
  • 重新选中解密 HTTPS 流量复选框。
  • 接受所有出现的提示(例如,你想信任这个根证书吗)

我认为这可能只是众多潜在解决方案之一,但它正在成为“您的连接不是私人提琴手”的热门搜索结果之一,所以我会添加它。希望它会帮助遇到它的其他人。

注意:一些人评论说他们需要在运行上述内容后重新启动 Fiddler。

于 2015-11-20T03:49:38.167 回答
5

还值得检查证书生成器插件是否应该受到指责。

就我而言,Fiddler 使用的是CertMaker.BCCertMaker. 卸载、重新安装并恢复到 后CertEnroll engine,SSL 再次工作。

  1. 卸载 Fiddler 及其所有设置。
  2. 安装最新版本。
  3. 在 Confirm Tools -> Telerik Fiddler Options... -> HTTPS中,确认CertEnroll engine执行证书生成。
  4. 在同一个对话框中,按Chris 的回答中的Actions -> Reset All Certificates,接受所有提示。
  5. 重启提琴手。
于 2017-05-28T16:45:48.203 回答
4

我在 ubuntu 20.04 上遇到了与 chrome / fiddler 相同的问题,不信任根证书。我使用以下步骤安装 fiddler - 它是一个 beta 版“fiddler 无处不在”,看起来它缺少 Windows 版本中的一些东西,但它确实有效。我不确定这是否取决于(sudo apt install mono-complete)。我尝试了需要单声道的完整版本,所以我的系统上肯定有它,但认为单声道坏了。认为无处不在的提琴手在某种程度上是自给自足的。

我从 fiddler options/https 将证书导出为 crt(证书的扩展令人困惑,但我认为这确实是 x509 ssl 证书)。要导入到 chrome,我搜索了“管理证书”的设置。该部分中有很多选项卡,您必须选择权限选项卡。我实际上浪费了一个小时或更长时间,因为我没有看到这些选项卡,而是试图通过默认的“您的证书”选项卡导入。一旦我在正确的位置导入,我就可以浏览 https 流量,并且任何地方的提琴手都可以解密它。

于 2020-05-26T23:10:21.443 回答
1

添加@chris的答案,确保您在清除证书后将您的设备(我的手机)连接到提琴手。否则,它仍然有旧的证书,不会得到新的证书。

于 2017-03-23T03:36:51.990 回答
0

对于“无处不在的提琴手

  • 从http://127.0.0.1:8866/下载 fiddler 证书(当 fiddler 运行时)
  • 转到 chrome 设置,键入“https”以快速导航到“管理证书”
  • 转到“权限”选项卡,单击“导入”按钮
于 2020-09-19T20:06:46.423 回答