📜  如何修复 Mozilla Firefox 上的 SSL_ERROR_RX_RECORD_TOO_LONG ?

📅  最后修改于: 2022-05-13 01:56:24.788000             🧑  作者: Mango

如何修复 Mozilla Firefox 上的 SSL_ERROR_RX_RECORD_TOO_LONG ?

什么是 Mozilla Firefox 错误消息 SSL_ERROR_RX_RECORD_TOO_LONG ?

Firefox SSL_ERROR_RX_RECORD_TOO_LONG 消息显示是因为服务器上发生了某些错误配置。大多数时候,由于以下两个原因,会从服务器端显示 SSL_ERROR_RX_RECORD_TOO_LONG 错误消息:

  • 监听端口配置错误。例如,您可能要建立安全连接的网站未配置为使用端口 443。
  • 您的系统可能不支持足够的 TLS 版本。

大多数情况下,SSL_ERROR_RX_RECORD_TOO_LONG 可能由于上述任何一个问题而发生。现在让我们学习如何解决这个问题。

升级您对 TLS 版本的支持: TLS 1.3,称为 RFC 8446,是最新的 TLS 版本。因此,请检查 SSL/TLS 库是否已更新。大多数系统和服务器都使用支持 TLS 1.3 的 Open SSL 库。如果由于任何原因,您的系统或服务器无法支持 TLS 1.3,请确保它支持 TLS 1.2 可用。

要解决 SSL_ERROR_RX_RECORD_TOO_LONG,请使用正确的侦听端口:如上所述,443 是 HTTPS 流量的正确侦听端口。如果您的端口不匹配或受信任的 SSL/TLS 证书不在该端口上,您可能会遇到此 SSL_ERROR_RX_RECORD_TOO_LONG 错误消息。

修复 SSL_ERROR_RX_RECORD_TOO_LONG 从用户的角度来看:让我们看看用户如何解决这个 Mozilla Firefox 错误消息 SSL_ERROR_RX_RECORD_TOO_LONG。

1. 清除缓存——有时,清除缓存可以解决这个问题。最好和更好的方法之一是检查网站是否在隐身窗口或私人窗口中。此外,您还可以使用:

Ctrl+ Shift + R

要么

Shift + click Reload current page

大多数情况下,它会失败。但是,没有什么可失去的,因为它是检查它是否解决问题的一种安全且更好的方法。

2. 更改 security.tls.version.max 的首选项 -不建议这样做,但在某些情况下可能很有用。例如,该网站支持 TLS 1.3,Firefox 也假设它支持,但运行 Mozilla Firefox 的操作系统不支持它。那时,可能会发生此 SSL_ERROR_RX_RECORD_TOO_LONG 错误。

因此,如果您使用的是 Microsoft Windows 操作系统并希望暂时放弃对 TLS 1.3 的支持,请按照以下步骤操作。

  • 在 Mozilla Firefox 中,打开一个选项卡并在地址栏中输入“about:config”,然后单击“我接受风险!”按钮。
  • 在搜索字段中,键入:security.tls.version.max,然后双击它。
  • 将显示一个弹出窗口,将值从 4 更改为 3。

另外需要注意的是,Firefox 中的值支持 TLS 版本。例如,1 代表 TLS 1.0,3 代表 TLS 1.3,3 代表 TLS 1.2。此外,请确保您不要低于 TLS 1.2,因为由于漏洞问题,不支持低于 TLS 1.2 的版本。