修复 Mac 上“Safari 无法建立安全连接”问题的解决方案

Ella

过去十年左右,网络上的一大进步是许多人没有注意到的,那就是 HTTPS 的实施及其为网络浏览器带来的安全性改进。 HTTPS 是 HTTP 协议的安全版本,它使网站能够相互连接并允许我们上网冲浪。现代浏览器不会连接到不使用 HTTPS 或其安全证书已过期或无效的网站。当您在使用 Safari 时发生这种情况时,您将看到一条错误消息:“Safari 无法与服务器建立安全连接。”在本文中,我们将解释为什么会发生这种情况以及您可以采取哪些措施。

“Safari 无法建立安全连接”是什么意思?

最基本的是,该错误消息意味着 Safari 不信任您尝试访问的网站。但为什么 Safari 无法建立安全连接呢?这可能是出于多种原因中的一个或多个,包括:

  • Safari 无法找到该网站的安全证书。
  • 安全证书已过期。
  • 安全证书无效。
  • DNS 记录不正确。
  • Mac 上的缓存数据导致 Safari 认为该网站不安全。
  • 证书或网站安全还存在另一个问题,导致 Safari 断定它无法信任它。

该网站已存在并且正在运行,您可以在其他网络浏览器中访问该网站。但 Safari 具有网站需要满足的特定安全标准,如果您看到该错误,通常意味着该网站不符合这些标准。

但是,在某些情况下,问题可能不在于您的网站,而在于 Safari 出现了错误。我们将在下面向您展示如何检查并在必要时修复它。

首先要做的就是尝试另一个网络浏览器。如果该浏览器可以连接,则问题可能出在 Safari 上,您也许能够修复它。但是,这也可能意味着该网站满足其他浏览器的安全要求,但不满足 Safari 的安全要求。如果您无法在任何浏览器中连接到该网站,则该网站的安全性存在问题。这可能意味着该网站存在危险。如果您确定它是安全的,您可以尝试联系网站所有者并告诉他们该网站无法访问。

1. 检查网址

仔细查看您要访问的网站的 URL。正确吗?恶意 Web 活动的一种主要形式是使用与真实 URL 非常接近的 URL 冒充其他网站的网站。因此,请绝对确保您输入或单击的 URL 正确。

2. 检查 Mac 上的日期和时间

如果 Mac 上的日期和时间不正确,则当您尝试上网时可能会导致很多问题,因为 Mac 上的时间与远程服务器上的时间不匹配,并且 Safari 可能会认为这表明服务器出现问题。转至系统设置 > 常规 > 日期和时间并检查其是否正确。除非您有充分的理由不这样做,否则您应该打开自动设置时间和日期并将源设置为 Apple。

3.清除浏览器缓存

您的 Mac 上可能存在与您尝试访问的网站关联的缓存文件,导致 Safari 认为该网站不安全。因此,清除缓存是个好主意。

  1. 单击 Safari 菜单并选择“设置”。
  2. 选择隐私。
  3. 单击“管理网站数据”并等待其加载。
  4. 单击全部删除。

4.更改DNS服务器

当您在 Safari 或任何网络浏览器中键入或粘贴 URL 或单击链接时,Mac 会根据域名系统 (DNS) 服务器检查 URL,并使用该 URL 获取网站的 IP 地址,以便可以连接到该网站。默认情况下,您的 Mac 使用宽带提供商配置的 DNS 服务器。如果 DNS 服务器已关闭或其记录不是最新的,则在您尝试连接到互联网时可能会导致问题。它可能会让 Safari 认为某个网站不安全。要测试此问题并修复它,请切换到不同的 DNS 服务器。 Google 有免费的 DNS 服务器可供您使用。

  1. 刷新 Mac 的 DNS 缓存(请参阅上面的提示)。
  2. 单击 Apple 菜单并转至系统设置 > 网络。
  3. 选择您的 Wi-Fi 网络,然后单击“详细信息”。
  4. 在 DNS 部分中,选择当前的 DNS 服务器。
  5. 单击“-”将其删除。
  6. 接下来,单击“+”添加新的 DNS 服务器。类型:8.8.8.8.
  7. 再次单击“+”并输入:8.8.4.4
  8. 单击“确定”并退出“系统设置”。

您的 Mac 现在将使用 Google 的 DNS 服务器来获取需要连接的网站的 IP 地址。尝试再次连接该网站。如果有效,您就会知道问题出在宽带的 DNS 服务器上。

5.检查您的浏览器扩展

如果您在 Safari 中安装了很多扩展程序,其中一个扩展程序可能会导致 Safari 认为网站不安全。如果浏览器扩展已过时,情况尤其如此。要检查是否由浏览器扩展引起问题,请禁用 Safari 中的所有浏览器扩展,然后尝试再次访问该网站。

  1. 单击 Safari 菜单并选择“设置”。
  2. 在顶部栏中选择扩展。
  3. 依次选择每个分机并取消选择其旁边的框。
  4. 退出并重新打开 Safari,然后尝试再次访问该网站。

更多阅读:如何修复 Windows 11 上的 Valorant 安全启动问题:指南

6.告诉keychain信任网站的安全证书

您会看到“Safari 无法建立安全连接”错误的原因之一是网站的安全证书存在问题,这意味着 Safari 无法读取它或认为它无效,可能是因为它已过期。如果您确定该网站是安全的,您可以使用“钥匙串访问”告诉 Safari 信任该证书。

  1. 转到“应用程序”>“实用程序”并打开“钥匙串访问”。
  2. 在边栏中选择“系统”,然后在工具栏中选择“所有项目”。
  3. 在主窗口中查找网站的安全证书。如果找不到它,请尝试单击工具栏中的“证书”。
  4. 双击证书。
  5. 单击“信任”旁边的向下箭头。
  6. 从“使用此证书时”菜单中选择“始终信任”。
  7. 退出钥匙串访问并尝试再次打开该网站。

7.重置Safari

重置应用程序会将其恢复到首次安装时的状态。对于 Safari,这意味着 macOS 首次安装在计算机上的时间,或者上次安装包含 Safari 更新的更新的时间。要手动重置应用程序,您必须删除它放置在 Mac 上的所有设置和支持文件以及用户数据。但是,CleanMyMac 可以为您做到这一点。

  1. 在 CleanMyMac 中,选择侧边栏中的卸载程序,然后单击中间窗格中的 Apple。
  2. 在右侧窗口中找到 Safari,然后单击旁边的下拉箭头。
  3. 选择容器框。
  4. 单击 Safari 旁边的下拉菜单,然后选择“删除”。
  5. 单击删除按钮。

如果列表中没有看到 Safari,请从菜单栏中打开 CleanMyMac 设置。转至忽略列表 > 卸载程序并取消选择忽略系统应用程序。现在,按照上述步骤重置 Safari。

Safari 是一款出色的网络浏览器,其最佳功能之一就是安全性。与所有 Apple 软件一样,安全和您的隐私是重中之重。这意味着 Safari 在连接到可能不安全的网站时会过于谨慎。结果是错误消息“Safari 无法建立安全连接”。 Safari 不会带您访问该网站,因为它不符合 Safari 的安全标准。如果您遇到这种情况,请按照上述步骤找出问题原因并进行修复。