您是否在尝试访问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)设置与Microsoft或Apple服务器同步来开始工作总是一个好主意。
在 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_ERROR在Chrome(以及其他 Web 浏览器,如Firefox、Edge、Safari等)中仍然存在,是时候通知网站所有者或管理员该问题了。如果您是网站管理员,请检查您的托管帐户是否存在与网站SSL证书相关的任何问题,或向托管服务提供商的支持团队寻求帮助。
How to Fix ERR_SSL_PROTOCOL_ERROR on Chrome
Do you keep seeing ERR_SSL_PROTOCOL_ERROR repeatedly whіle attempting to access a websіte or web page іn Google Chrome? Usually, that happens when the browѕer has trouble using the SSL (Secure Socket Layer) protocol to establish a secure connection with the site.
Just like with other SSL connection errors in Chrome, ERR_SSL_PROTOCOL_ERROR doesn’t necessarily mean that the error originates from the server-side (although that’s a possibility). Work through the troubleshooting tips below and see if you can fix the error yourself.
Adjust the System Date & Time
Having the date and time set up inaccurately on your computer is a common reason for the ERR_SSL_PROTOCOL_ERROR in Chrome. Therefore, it’s always a good idea to kick things off by syncing the Date & Time settings on your PC or Mac with the Microsoft or Apple servers.
Adjust Date & Time on PC
1. Right-click the taskbar clock on the bottom right corner of the screen.
2. Select Adjust date and time.
3. Turn on the switches next to Set time automatically and Set time zone automatically to sync your PC’s date and time with the Microsoft servers.
Adjust Date & Time on Mac
1. Open the System Preferences app.
2. Select Date & Time.
3. Select the Lock icon and enter your Mac’s admin password.
4. Enable the checkboxes next to Set date and time automatically and Set time zone automatically using current location under the Date & Time and Time Zone tabs. That should prompt your Mac to fetch accurate date and time data from the Apple servers based on location.
Clear the Chrome Browser Cache
The next fix involves deleting the Chrome browser cache and site settings.
1. Open Chrome.
2. Press Control + Shift + Delete (PC) or Command + Shift + Backspace (Mac) to load Chrome’s Clear browsing data pop-up pane.
3. Switch to the Advanced tab and select All Time on the Time range drop-down menu. Then, check the boxes next to the following:
- Cookies and other site data
- Cached images and files
- Site settings
- Hosted app data
4. Select Clear data.
Clear SSL State (PC Only)
Chrome’s browser cache aside, clearing your PC’s SSL state can also help fix SSL-related issues. You can do that via the Internet Properties – Control Panel applet.
1. Open the Start menu (or press Ctrl + S) and type Internet Options. Then, select Open to load Internet Properties.
2. Switch to the Content tab.
3. Select Clear SSL Cache.
Tweak the Website URL
Sometimes, typing the URL with or without the WWW (World Wide Web) prefix can trigger the ERR_SSL_PROTOCOL_ERROR. Modify the URL and check if that helps.
1. Double-click Chrome’s search bar to reveal the complete URL.
2. Add or remove the www prefix.
3. Press Enter.
Flush DNS Cache
A corrupt DNS (Domain Name Service) cache on your Mac or PC can cause site-loading issues. Clear it before reloading the site again.
Flush DNS Cache on PC
1. Right-click the Start icon and select Windows PowerShell (Admin) or Windows Terminal (Admin).
2. Type in the following command:
ipconfig /flushdns
3. Press Enter.
Flush DNS Cache on Mac
1. Open the Launchpad and select Other > Terminal.
2. Type in the following command:
sudo killall -HUP mDNSResponder
3. Press Enter.
4. Type in your Mac’s administrator password.
5. Press Enter again.
Deactivate Virtual Private Network
Virtual Private Networks (VPNs) can enhance your privacy online, but they can also prevent Chrome from checking a site’s connection for authenticity. So if you use a VPN, deactivate it and try reloading the site again.
Set Up Automatic Proxy
Another way to fix ERR_SSL_PROTOCOL_ERROR in Google Chrome involves disabling automatic or manual proxies.
Open Proxy Settings
1. Open the Chrome menu (select three dots on the window’s top-right corner) and select Settings.
2. Select Advanced > System on the sidebar.
3. Select Open your computer’s proxy settings.
Proxy Settings on PC
Turn off the switch next to Automatically detect settings and disable any setup scripts or manual proxies.
Proxy Settings on Mac
Uncheck all boxes underneath the Select a protocol to configure section.
Disable Chrome Extensions
Browser extensions are a primary underlying reason for numerous site-related issues. So, get to Chrome’s Extensions screen (select More Tools > Extensions on the Chrome menu), disable all active extensions, and check if the ERR_SSL_PROTOCOL_ERROR recurs. If it doesn’t, isolate the problematic extension and keep it disabled.
Disable QUIC Protocol
By default, the Google Chrome browser uses a low-latency protocol called QUIC to speed up website connections. However, it can result in SSL errors. Try disabling it via Chrome’s experimental features pane.
1. Type the following into Chrome’s address bar:
chrome://flags/#enable-quic
2. Press Enter.
3. Open the pull-down menu next to Experimental QUIC Protocol and select Disabled.
4. Select Relaunch.
If the site continues to generate the ERR_SSL_PROTOCOL_ERROR, reactivate the QUIC protocol before moving on with the rest of the fixes.
Check the Hosts File
If you have a habit of editing your computer’s Hosts file, remove any mentions of the site’s IP address or domain name. Learn how to edit the Hosts file on PC and Mac.
Update Google Chrome
An outdated Chrome version can also prevent the browser from establishing a secure connection to a website. So, update the browser and check if that makes a difference. To do that, simply open the Chrome menu and select Help > About Google Chrome.
Disable Antivirus & Firewall
Do you use a third-party antivirus program or internet security utility on your PC or Mac? Disable it and check if the site loads correctly. Try adding the site as an exception to the antivirus settings. Check the utility’s online documentation or user manual for instructions.
Notify the Site’s Webmaster
If the ERR_SSL_PROTOCOL_ERROR persists in Chrome (and also other web browsers such as Firefox, Edge, Safari, etc.), it’s time to notify the website owner or administrator about the issue. If you’re a webmaster, check your hosting account for any problems related to the site’s SSL certificate or seek help from the hosting provider’s support team.