错误信息

Mac 上出现“Safari 浏览器无法与服务器建立安全连接”

当页面加载前与服务器的安全连接失败时,Safari 会显示此提示。原因往往是路径上的软件或网络,而不是网站本身。

适用于:macOS 13 Ventura 及更高版本上的 Safari。提示文本已在 macOS 27.2 上核对。核查日期:2026年10月29日

症状

  • Safari 提示:“Safari can’t open the page … because Safari can’t establish a secure connection to the server …”(Safari 无法打开网页……因为 Safari 无法与服务器建立安全连接……)。
  • App 显示“A TLS error caused the secure connection to fail.”(TLS 错误导致安全连接失败。)这是 URL Loading System 中的同一种故障。
  • 在其他网络或其他设备上可以打开该网站。

可能的原因

  • 安全、VPN 或过滤软件。检查或过滤安全连接的软件可能会破坏握手。
  • 阻断或篡改连接的网络。公司防火墙、学校过滤器和酒店网络可能会阻止访问某些网站的安全连接。
  • Wi-Fi 登录页面。在你登录之前,一些公共网络会替所有网站作答。
  • iCloud 专用代理。有些网络和网站无法与专用代理配合使用。
  • 服务器上的问题。如果所有设备和网络都失败,可能是服务器的 TLS 配置有问题。

如何检查

  1. 打开另一个网站。如果所有网站都打不开,问题出在连接上,而不是这个网站。

  2. 在其他浏览器中打开该网站,并换一个网络试试,例如手机的个人热点。

  3. 在终端中显示 TLS 握手过程。最后几行会显示它停在哪里。

    curl -v -o /dev/null https://example.com
  4. 查找过滤器和网络扩展。选取苹果菜单 >“系统设置”>“通用”>“登录项与扩展”。

  5. 点按“网络扩展”旁边的信息按钮。记下每个已开启的扩展。

如何修复

  1. 如果你在使用公共 Wi-Fi,请先登录该网络。请参阅Mac 上不弹出 Wi-Fi 登录页面。

  2. 如果打开了 VPN、代理或安全 App,请暂时关闭它进行测试,测试后再重新打开。

  3. 如果开启了专用代理,在 Safari 中选取“显示”>“重新载入并显示 IP 地址”。请参阅iCloud 专用代理导致部分网站无法访问。

  4. 如果该网站在其他网络上可以打开,请向这个网络的管理员询问。

  5. 更新 macOS。Safari 的更新随 macOS 更新一起提供。

  6. 如果所有网络都失败,请联系网站所有者。

使用 Kilobat

  1. Kilobat 的连接诊断会逐层测试该网站:网络、代理、DNS、规则、IPv4、IPv6、TLS 和服务器,并指出失败的那一层。

    kilobat why https://example.com
  2. Kilobat 的这些检查都是免费的。AI 智能体可以通过 MCP 用 diagnose_connection 和 diagnose_network 运行它们。请参阅找出某个网站或 API 连不上的原因。

常见问题

这和“此连接非私人连接”是一回事吗?

不是。那个警告表示 Safari 收到了证书但无法信任它;这个错误表示安全连接没有建立完成。请参阅Mac 上的“此连接非私人连接”与证书警告。

Mac 上的日期有影响吗?

日期错误通常会导致证书警告,而不是这个错误。不过还是要确保日期正确。请参阅Mac 版 Chrome 中的 NET::ERR_CERT_DATE_INVALID。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。