错误信息
Mac 上 Chrome 中的 ERR_CONNECTION_TIMED_OUT
Chromium 对这个错误的描述是:“A connection attempt timed out.”Chrome 找到了地址,但服务器没有及时响应。
症状
- Chrome 显示“无法访问此网站”和 ERR_CONNECTION_TIMED_OUT。
- Chrome 提示网站的响应时间过长。
可能的原因
- 防火墙丢弃了连接。公司、学校或酒店的网络可能会丢弃发往某些网站或端口的流量。
- IPv6 路径不通。网站有 IPv6 地址,但当前网络上的 IPv6 无法使用。
- VPN 或代理。流量经过的 VPN 或代理无法连接到服务器。
- Wi-Fi 登录页面。一些公共网络会在登录前拦截流量。
- 服务器宕机。如果在任何网络上都失败,说明服务器没有响应。
如何检查
在同一网络的另一台设备上打开同一地址。如果也失败,问题出在网络或服务器上。
在“终端”中测试该端口,超时设为 5 秒。
nc -vz -G 5 example.com 443先只用 IPv4 试,再只用 IPv6 试。
curl -4 -I https://example.com curl -6 -I https://example.com显示系统代理设置。
scutil --proxy
如何修复
如果使用的是公共 Wi-Fi,请登录网络。请参阅Mac 上不显示 Wi-Fi 登录页面。
如果只有 IPv6 失败,请阅读Mac 上的 IPv6 问题。
如果打开了 VPN、代理或安全 App,请暂时关闭它进行测试,测试后再重新打开。
如果是公司网络屏蔽了该网站,请询问管理员。
使用 Kilobat
Kilobat 的连接诊断会逐层测试该网站:网络、代理、DNS、规则、IPv4、IPv6、TLS 和服务器,并指出失败的那一层。
kilobat why https://example.comKilobat 的这些检查都是免费的。AI 智能体可以通过 MCP 用
diagnose_connection和diagnose_network运行它们。请参阅找出某个网站或 API 连不上的原因。
常见问题
超时与连接被拒绝有区别吗?
有。连接被拒绝会立即收到回应;超时则收不到任何回应,这通常意味着有什么东西丢弃了流量。
参考资料
- Chromium 源代码:net/base/net_error_list.h
- Chromium 源代码:components/error_page_strings.grdp
- Google Chrome 帮助:修正 Chrome 中的连接错误和加载错误
- nc(1) 和 curl(1),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。