如何修复 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 的版本。