如何在 Chrome 上修复 ERR_SSL_PROTOCOL_ERROR

您是否在尝试访问Google Chrome(Google Chrome)中的网站或网页时反复看到ERR_SSL_PROTOCOL_ERROR?通常,当浏览器无法使用SSL(安全套接字层)协议(SSL (Secure Socket Layer) protocol)与站点建立安全连接时,就会发生这种情况。

就像Chrome中的(Chrome)其他 SSL 连接(other SSL connection er)错误(ERR_SSL_PROTOCOL_ERROR)一样,ERR_SSL_PROTOCOL_ERROR并不一定意味着错误来自服务器端(尽管这是一种可能性)。完成下面的故障排除提示,看看您是否可以自己修复错误。

调整系统日期和时间

在您的计算机上设置不准确的日期和时间是Chrome中(Chrome)ERR_SSL_PROTOCOL_ERROR的常见原因。因此,通过将 PC 或Mac上的(Mac)日期(Date)时间(Time)设置与MicrosoftApple服务器同步来开始工作总是一个好主意。

在 PC 上调整日期和时间

1. 右键单击​​屏幕右下角的任务栏时钟。

2. 选择调整日期和时间(Adjust date and time)

3. 打开自动设置时间和自动(Set time automatically)设置时区(Set time zone automatically)旁边的开关,以将您的 PC 的日期和时间与Microsoft服务器同步。

在 Mac 上调整日期和时间

1. 打开系统偏好设置(System Preferences)应用程序。

2. 选择日期和时间(Date & Time)

3. 选择锁定(Lock)图标并输入 Mac 的管理员密码。

4. 启用日期和时间( Date & Time )时区(Time Zone)选项卡下自动设置日期和时间(Set date and time automatically)使用当前位置自动设置时区(Set time zone automatically using current location)旁边的复选框。这应该会提示您的Mac根据位置从Apple服务器获取准确的日期和时间数据。

清除 Chrome 浏览器缓存

下一个修复涉及删除Chrome浏览器缓存和站点设置。

1. 打开铬。

2. 按Control + Shift + Delete (PC) 或Command + Shift + Backspace (Mac) 加载 Chrome 的清除浏览数据(Clear browsing data)弹出窗格。

3. 切换到高级(Advanced)选项卡并在时间范围(Time range)下拉菜单中选择所有时间。(All Time )然后,选中以下复选框:

  • Cookie 和其他网站数据(Cookies and other site data)
  • 缓存的图像和文件(Cached images and files)
  • 网站设置(Site settings)
  • 托管应用数据(Hosted app data)

4. 选择清除数据(Clear data)

清除 SSL 状态(仅限 PC)

除了 Chrome 的浏览器缓存之外,清除 PC 的SSL状态也有助于解决与SSL相关的问题。您可以通过Internet 属性(Properties)-控制面板(Control Panel)小程序执行此操作。

1. 打开开始(Start)菜单(或按Ctrl + S)并输入Internet 选项(Internet Options)。然后,选择打开(Open)以加载Internet 属性(Internet Properties)

2. 切换到内容(Content)选项卡。

3. 选择清除 SSL 缓存(Clear SSL Cache)

调整网站 URL

有时,输入带有或不带有WWW万维网(World Wide Web))前缀的URL会触发(URL)ERR_SSL_PROTOCOL_ERROR。修改URL并检查是否有帮助。

1. 双击 Chrome 的搜索栏以显示完整的URL

2. 添加或删除www前缀。

3. 按回车(Enter)

刷新 DNS 缓存

Mac或 PC上损坏的DNS(域名服务)缓存(DNS (Domain Name Service) cache)可能会导致站点加载问题。在重新加载站点之前清除它。

在 PC 上刷新 DNS 缓存

1. 右键单击​​开始(Start)图标并选择Windows PowerShell (Admin)Windows Terminal (Admin)

2. 输入以下命令:

ipconfig /flushdns

3. 按回车(Enter)

在 Mac 上刷新 DNS 缓存

1. 打开Launchpad并选择其他(Other)>终端(Terminal)

2. 输入以下命令:

sudo killall -HUP mDNSResponder

3. 按回车(Enter)

4. 输入您 Mac 的管理员密码。

5. 再次按Enter

停用虚拟专用网络

虚拟专用网络 (VPN)(Virtual Private Networks (VPNs))可以增强您的在线隐私,但它们也可以阻止Chrome检查网站连接的真实性。因此,如果您使用VPN,请将其停用并再次尝试重新加载该站点。

设置自动代理

Google Chrome中修复ERR_SSL_PROTOCOL_ERROR的另一种方法是禁用自动或手动代理。

打开代理设置

1. 打开Chrome菜单(选择窗口右上角的三个点)并选择Settings

2. 选择侧栏上的高级(Advanced)>系统。(System)

3. 选择打开您计算机的代理设置(Open your computer’s proxy settings)

PC 上的代理设置

关闭自动检测设置(Automatically detect settings)旁边的开关并禁用任何设置脚本或手动代理。

Mac 上的代理设置

取消选中选择要配置的协议(Select a protocol to configure)部分下方的所有框。

禁用 Chrome 扩展程序

浏览器(Browser)扩展是许多与站点相关的问题的主要原因。因此,进入 Chrome 的扩展(Extensions)屏幕(在Chrome菜单上选择(Chrome)更多工具(More Tools)>扩展(Extensions)),禁用所有活动扩展,并检查ERR_SSL_PROTOCOL_ERROR 是否(ERR_SSL_PROTOCOL_ERROR)再次出现。如果没有,请隔离有问题的扩展并将其禁用。

禁用 QUIC 协议

默认情况下,谷歌 Chrome浏览器使用称为(Google Chrome)QUIC的低延迟协议来加速网站连接。但是,它可能会导致SSL错误。尝试通过 Chrome 的实验功能窗格禁用它。

1. 在 Chrome 的地址栏中输入以下内容:

chrome://flags/#enable-quic

2. 按回车(Enter)

3. 打开Experimental QUIC Protocol(Experimental QUIC Protocol )旁边的下拉菜单并选择Disabled

4. 选择重新启动(Relaunch)

如果站点继续生成ERR_SSL_PROTOCOL_ERROR ,请在继续进行其余修复之前重新激活QUIC协议。(QUIC)

检查主机文件

如果您有编辑计算机主机(Hosts)文件的习惯,请删除任何提及该站点 IP 地址或域名的内容。了解如何在 PC和Mac上编辑 Hosts 文件(edit the Hosts file on PC)

更新谷歌浏览器

过时的Chrome版本还会阻止浏览器与网站建立安全连接。因此,更新浏览器并检查是否有所不同。为此,只需打开Chrome菜单并选择帮助(Help)>关于 Google Chrome(About Google Chrome)

禁用防病毒和防火墙

您是否在 PC 或Mac(Mac)上使用第三方防病毒程序或 Internet 安全实用程序?禁用它并检查站点是否正确加载。尝试将站点添加为防病毒设置的例外。查看实用程序的在线文档或用户手册以获取说明。

通知网站的站长

如果ERR_SSL_PROTOCOL_ERRORChrome(以及其他 Web 浏览器,如FirefoxEdgeSafari等)中仍然存在,是时候通知网站所有者或管理员该问题了。如果您是网站管理员,请检查您的托管帐户是否存在与网站SSL证书相关的任何问题,或向托管服务提供商的支持团队寻求帮助。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts