跳到正文
查个机

报错查询

ERR_CONNECTION_CLOSED(-100):网站意外终止了连接

ERR_CONNECTION_CLOSED

首发 查于 第 1 版阅读约 4 分钟

要点

ERR_CONNECTION_CLOSED(-100)是连接被对方按规矩关掉了,而浏览器还没拿到完整的页面。它和连接重置差在关法:这里是对方挂断,不是中途被人掐线,所以先查对方那头的节点和网站。

问:ERR_CONNECTION_CLOSED 是什么意思?

短答:连接收到了对方的 FIN,被正常关闭,但这发生在页面加载完之前。

ERR_CONNECTION_CLOSED[报错]Chromium 网络错误码 -100,源码注释写的是「A connection was closed (corresponding to a TCP FIN)」。① 和 -101 的差别:FIN 是按规矩收尾,RST 是强行切断;② 浏览器开着系统代理时,它直接连的是本机代理客户端,客户端那头出了问题、选择收尾关掉连接,浏览器看到的也是这个码。参见:ERR_CONNECTION_RESET。

所以「意外终止了连接」里那个「网站」,未必真是网站:在开着代理的电脑上,它可能是节点,也可能是你自己的代理客户端。

问:你在哪儿看到它?

短答:Chromium 系浏览器整页报,页面上会把主机名写进句子里。

服务 界面或接口 原文写法
Chrome、Edge 等 Chromium 浏览器 整页错误 无法访问此网站 · 某域名 意外终止了连接。 · ERR_CONNECTION_CLOSED
同一页 按钮 重新加载
开发者工具 网络面板 net::ERR_CONNECTION_CLOSED
近亲错误 整页 某域名 未发送任何数据。 · ERR_EMPTY_RESPONSE(-324)

问:要查的三项是什么?

短答:节点 → 网站 → 本机。和连接重置正好相反,这里本机放到后面。

  1. 换一个节点打开同一网址。 换了就好:问题在原节点或它到网站这一段,比如节点那头连不上网站、或者节点的出口被网站拒绝后直接收尾。顺手看代理客户端日志里这条连接的后续记录,常会写着超时或被拒。出口被不被网站接受,可以对照 ip纯净度检测网站 里几家的读数。
  2. 换设备、换网络打开。 用手机流量也打不开:网站自己在关连接,可能在维护、HTTPS 配置出错或负载过高,这时等网站恢复。
  3. 只有这台电脑不行,再查本机。 依次排除:浏览器扩展(无痕窗口对比)、杀毒软件的 HTTPS 扫描、代理客户端版本。客户端内核太旧、和节点的协议设置对不上时,连接建立不起来,各客户端收尾的方式不同,有的就表现为这个码。

问:哪些情况不是代理问题?

短答:网站维护、网站只对部分地区开放、公司网络的代理服务器,这些换节点也没用。

  • 网站本身关连接: 直连、手机流量、别的电脑都一样。
  • 公司网络: 出口处的代理服务器按策略关闭连接,找网管。
  • 网站拒绝某类出口: 有的网站对机房 IP 不给页面、直接关连接;这时换节点只是在试哪个出口被接受,判断方法见 IP 纯净度查询。

问:怎么改?

短答:对方那头的问题换节点、等网站;本机的问题更新客户端、关扫描。

  1. 节点那头: 换同地区另一个节点;整组都不行时,换一个地区的节点对比。
  2. 客户端: 更新代理客户端和内核,重新导入订阅,让协议参数和节点一致。
  3. 本机: 关掉可疑扩展和 HTTPS 扫描;Windows 上系统代理开关重新关、开一次。
  4. 网站那头: 等一段时间再试,或看网站的公告、状态页。

问:相近的报错有哪些?

常见问题

ERR_CONNECTION_CLOSED 和 ERR_EMPTY_RESPONSE 怎么区分?

-100 是连接被对方关掉,此前可能已经收到过一部分数据;-324 EMPTY_RESPONSE 是对方关掉连接时一个字节都没发,Chrome 写作「某网站未发送任何数据」。两者排查方向相同,都先查对方那头。

为什么刷新一次 ERR_CONNECTION_CLOSED 就没了?

关连接的那一方当时临时出了状况,比如节点切换、网站重启。Chrome 给这个错误页配了重新加载按钮,偶发一次刷新即可;反复出现再按本页三项查。

只有开代理时出现 ERR_CONNECTION_CLOSED,就是节点坏了吗?

不一定。也可能是代理客户端和节点的协议设置对不上,或者节点的出口被这个网站拒了。先换节点,再更新客户端,两步各自对比一次。

本页第 (1)
  • :首发

网站地图 · 机场推荐