返回
创建于
状态公开
如何清除浏览器中的 HSTS 设置以解决无法访问网站的问题
当尝试访问某些网站时,可能会遇到如下错误提示:
“Chrome 此次尝试连接到该网站时,该网站发回了异常的错误凭据。这可能是因为有攻击者在试图冒充该网站,或者 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Chrome 尚未进行任何数据交换便停止了连接。”
此错误通常与浏览器中的 HSTS(HTTP Strict Transport Security) 设置有关。HSTS 是一种 Web 安全协议,它强制浏览器与服务器之间的连接必须使用 HTTPS。如果浏览器已经与网站建立过 HTTPS 连接并启用了 HSTS,它将强制所有后续连接也使用 HTTPS。这意味着,即使网站出现了证书错误或连接问题,浏览器依然会尝试通过 HTTPS 进行访问,导致连接失败。
此外,错误提示中提到的攻击或网络中断情况通常是暂时的,但由于 HSTS 设置,浏览器会强制使用 HTTPS 进行连接,可能导致暂时无法访问该网站。此类问题一般是暂时的,稍后可能会恢复正常。
如果你确实无法访问该网站并且怀疑问题与浏览器的 HSTS 设置有关,可以按照以下步骤清除相关的 HSTS 设置,解决该问题。
如何在主流浏览器中清除 HSTS 设置
1. Chrome / Opera 浏览器
步骤:
- 在地址栏输入
chrome://net-internals/#hsts。 - 在页面中的“Delete domain”输入框内输入需要清除 HSTS 设置的域名。
- 点击“Delete”按钮删除该域名的 HSTS 设置。
- 在“Query domain”输入框内再次输入该域名。
- 点击“Query”按钮,如果页面显示“Not found”,则表示 HSTS 设置已成功清除。
2. Safari 浏览器
步骤:
- 关闭 Safari 浏览器。
- 删除
~/Library/Cookies/HSTS.plist文件。 - 重新打开 Safari 浏览器。
3. Firefox 浏览器
步骤:
- 关闭与目标站点相关的所有标签页。
- 清除浏览器的历史数据。
- 在地址栏输入
about:permissions(仅适用于 Firefox 45 及以下版本)。 - 搜索并点击相应站点。
- 点击“Forget About This Site”来删除该站点的 HSTS 设置。
注意: 从 Firefox 45 版本开始,about:permissions 页面已被移除,因此该方法仅适用于 45 版本之前的 Firefox 浏览器。