修复 Mac 上“Safari 无法建立安全连接”问题的解决方案
过去十年左右,网络上的一大进步是许多人没有注意到的,那就是 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 认为该网站不安全。因此,清除缓存是个好主意。
- 单击 Safari 菜单并选择“设置”。
- 选择隐私。
- 单击“管理网站数据”并等待其加载。
- 单击全部删除。

4.更改DNS服务器
当您在 Safari 或任何网络浏览器中键入或粘贴 URL 或单击链接时,Mac 会根据域名系统 (DNS) 服务器检查 URL,并使用该 URL 获取网站的 IP 地址,以便可以连接到该网站。默认情况下,您的 Mac 使用宽带提供商配置的 DNS 服务器。如果 DNS 服务器已关闭或其记录不是最新的,则在您尝试连接到互联网时可能会导致问题。它可能会让 Safari 认为某个网站不安全。要测试此问题并修复它,请切换到不同的 DNS 服务器。 Google 有免费的 DNS 服务器可供您使用。
- 刷新 Mac 的 DNS 缓存(请参阅上面的提示)。
- 单击 Apple 菜单并转至系统设置 > 网络。
- 选择您的 Wi-Fi 网络,然后单击“详细信息”。
- 在 DNS 部分中,选择当前的 DNS 服务器。
- 单击“-”将其删除。
- 接下来,单击“+”添加新的 DNS 服务器。类型:
8.8.8.8. - 再次单击“+”并输入:
8.8.4.4 - 单击“确定”并退出“系统设置”。

您的 Mac 现在将使用 Google 的 DNS 服务器来获取需要连接的网站的 IP 地址。尝试再次连接该网站。如果有效,您就会知道问题出在宽带的 DNS 服务器上。
5.检查您的浏览器扩展
如果您在 Safari 中安装了很多扩展程序,其中一个扩展程序可能会导致 Safari 认为网站不安全。如果浏览器扩展已过时,情况尤其如此。要检查是否由浏览器扩展引起问题,请禁用 Safari 中的所有浏览器扩展,然后尝试再次访问该网站。
- 单击 Safari 菜单并选择“设置”。
- 在顶部栏中选择扩展。
- 依次选择每个分机并取消选择其旁边的框。
- 退出并重新打开 Safari,然后尝试再次访问该网站。

更多阅读:如何修复 Windows 11 上的 Valorant 安全启动问题:指南
6.告诉keychain信任网站的安全证书
您会看到“Safari 无法建立安全连接”错误的原因之一是网站的安全证书存在问题,这意味着 Safari 无法读取它或认为它无效,可能是因为它已过期。如果您确定该网站是安全的,您可以使用“钥匙串访问”告诉 Safari 信任该证书。
- 转到“应用程序”>“实用程序”并打开“钥匙串访问”。
- 在边栏中选择“系统”,然后在工具栏中选择“所有项目”。
- 在主窗口中查找网站的安全证书。如果找不到它,请尝试单击工具栏中的“证书”。
- 双击证书。
- 单击“信任”旁边的向下箭头。
- 从“使用此证书时”菜单中选择“始终信任”。
- 退出钥匙串访问并尝试再次打开该网站。

7.重置Safari
重置应用程序会将其恢复到首次安装时的状态。对于 Safari,这意味着 macOS 首次安装在计算机上的时间,或者上次安装包含 Safari 更新的更新的时间。要手动重置应用程序,您必须删除它放置在 Mac 上的所有设置和支持文件以及用户数据。但是,CleanMyMac 可以为您做到这一点。
- 在 CleanMyMac 中,选择侧边栏中的卸载程序,然后单击中间窗格中的 Apple。
- 在右侧窗口中找到 Safari,然后单击旁边的下拉箭头。
- 选择容器框。
- 单击 Safari 旁边的下拉菜单,然后选择“删除”。
- 单击删除按钮。

如果列表中没有看到 Safari,请从菜单栏中打开 CleanMyMac 设置。转至忽略列表 > 卸载程序并取消选择忽略系统应用程序。现在,按照上述步骤重置 Safari。
Safari 是一款出色的网络浏览器,其最佳功能之一就是安全性。与所有 Apple 软件一样,安全和您的隐私是重中之重。这意味着 Safari 在连接到可能不安全的网站时会过于谨慎。结果是错误消息“Safari 无法建立安全连接”。 Safari 不会带您访问该网站,因为它不符合 Safari 的安全标准。如果您遇到这种情况,请按照上述步骤找出问题原因并进行修复。
