错误信息

Mac 上 Chrome 中的 ERR_CONNECTION_TIMED_OUT

Chromium 对这个错误的描述是:“A connection attempt timed out.”Chrome 找到了地址,但服务器没有及时响应。

适用于:所有当前 macOS 版本上的 Google Chrome 及其他 Chromium 浏览器。核查日期:2026年10月29日

症状

  • Chrome 显示“无法访问此网站”和 ERR_CONNECTION_TIMED_OUT。
  • Chrome 提示网站的响应时间过长。

可能的原因

  • 防火墙丢弃了连接。公司、学校或酒店的网络可能会丢弃发往某些网站或端口的流量。
  • IPv6 路径不通。网站有 IPv6 地址,但当前网络上的 IPv6 无法使用。
  • VPN 或代理。流量经过的 VPN 或代理无法连接到服务器。
  • Wi-Fi 登录页面。一些公共网络会在登录前拦截流量。
  • 服务器宕机。如果在任何网络上都失败,说明服务器没有响应。

如何检查

  1. 在同一网络的另一台设备上打开同一地址。如果也失败,问题出在网络或服务器上。

  2. 在“终端”中测试该端口,超时设为 5 秒。

    nc -vz -G 5 example.com 443
  3. 先只用 IPv4 试,再只用 IPv6 试。

    curl -4 -I https://example.com
    curl -6 -I https://example.com
  4. 显示系统代理设置。

    scutil --proxy

如何修复

  1. 如果使用的是公共 Wi-Fi,请登录网络。请参阅Mac 上不显示 Wi-Fi 登录页面。

  2. 如果只有 IPv6 失败,请阅读Mac 上的 IPv6 问题。

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

  4. 如果是公司网络屏蔽了该网站,请询问管理员。

使用 Kilobat

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

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

常见问题

超时与连接被拒绝有区别吗?

有。连接被拒绝会立即收到回应;超时则收不到任何回应,这通常意味着有什么东西丢弃了流量。

参考资料

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