短请求已通
窗口外壳、静态字、锁图标都可以出现。人会误以为已经连上。名单空白、中央转圈,说明只走通了浏览这一截。
短页面已经打开,会话名单却出不来,窗口中央一直转圈。这通常不是输入法或窗口本身的事,而是办公室出口上的公司代理或防火墙没有把长连接放过去。
公司代理先检查人,再检查去向。账号没通过,出口票据发不出来,长连接无法建立,窗口只能转圈。账号过了,代理仍可能只放行短请求,把长连接留给下一段防火墙。WhatsApp网页版在这一步还没有名单和气泡,界面能画出来,数据通道没有。转圈是「页面在、通道不在」的直接样子。
代理认证弹窗被浏览器拦住时,人根本没机会填账号,票据也就不会出现。先让浏览器显示认证,填完再看转圈。认证成功后转圈立刻停下,问题停在代理这一跳。认证成功仍转,说明代理把人放行了,把长连接留给了后面的检查。
系统里填了一层代理,浏览器里又手填一层,长连接会走两次检查。任何一层拒绝,窗口都是同一幅转圈。办公室里只留公司规定的那一层,把另一层清掉再测。WhatsApp网页版看不见叠了几跳,只能用「清一层、再看转圈」来把路径减薄。
防火墙按端口、协议和时段丢包。短请求走常见端口,页面能开;长连接走另一条规则,包被丢掉,窗口继续转圈。有时前几秒像通了,名单闪一下又空,那是握手被中途拆开。WhatsApp网页版会重试,重试失败就回到转圈。表现上像卡住,实际上是通道被反复掐断。
午休或晚间若有另一套时段规则,下午才开始转圈、早上一直正常,很像防火墙换了班。把转圈开始的时间和策略表对一下,能少绕证书和账号。WhatsApp网页版不按钟点自己停转,钟点是出口策略的钟点。
同一楼层有人通、有人转,要问策略挂在账号还是挂在网段。挂在人,换有权限的账号就通;挂在地址,换网段才通。窗口样子相同,区分靠出口名单,不靠把窗口多刷新几次。
从电脑到会话名单,中间至少经过浏览器、公司代理、防火墙、再回到窗口。转圈停在窗口,原因可能在中间任意一跳。对照时按跳往前推,而不是从窗口里找开关。
空转指的是窗口框架在、会话列空白、中央转圈。出口策略常见的写法是:允许浏览,限制持续通道。短页面被当成浏览,长连接被当成持续通道,于是出现半通。WhatsApp网页版的会话列依赖持续通道拉名单,半通时列只能空转。
无线和有线若挂两套出口,一套写了持续通道,一套只写浏览,同一台电脑换网线就会换结果。把现象写成「无线转圈、有线能出名单」,比写成「窗口坏了」更容易交给网络同事改规则。规则改的是出口,窗口只是把结果画成转圈。
策略按部门放行时,借用别人的网段或账号会通,自己的部门网段一直转。这仍然是出口名单的事。WhatsApp网页版不会按部门切换界面,部门差异全部发生在公司代理和防火墙的名单上。
自签代理证书要进系统信任,浏览器锁图标才会亮。锁亮了只保证短请求的握手完成,长连接可能另走一套检查,证书不被复用就会在中途拆开。WhatsApp网页版转圈若发生在锁已经亮起之后,下一刀应砍向「长连接有没有用同一张证书」,而不是再点一次锁。
证书过期、中间人检查开得过深,也会让长连接刚建立就被拆。窗口表现仍是转圈,有时夹一句通道失败,有时什么字都没有。把代理证书的有效期和检查深度记在对照表里,和端口、时段放在同一行。证书是路径上的一跳,不是窗口主题。
装好证书后转圈明显变短,随后又被防火墙时段规则接住,仍可能停住。一跳通了,下一跳还会拦。WhatsApp网页版只在全部跳都通时才把名单填满。证书核对是必要步骤,不是最后一步。
闪断时,转圈只出现几秒,名单回到原位,气泡接着上次的位置往下走。持续丢包时,重连一次失败接一次失败,转圈超过一分钟。WhatsApp网页版用时长区分抖动和拦住。几秒可以当作出口上的一次喷嚏;一分钟以上,按公司代理和防火墙往下对。
重连节奏密,说明客户端还在试,通道没有被彻底判死。重连完全停止、转圈却还在,说明窗口停在最后一次等待。两种都要看出口,但后者更像规则直接拒绝,前者更像丢包。把节奏写进给网络同事的现象描述里,比只说「转圈」更有用。
重连成功后若每隔几分钟又转一次,像防火墙对长连接有空闲超时。出口把持续通道当成短会话,闲置一到就拆。WhatsApp网页版会再握手,于是出现周期性转圈。对照策略里的空闲时间,能对上这种节奏。
步骤用来定位卡在哪一跳,而不是用来改窗口外观。每一跳只改变一个条件,看转圈是否停下。
窗口外壳、静态字、锁图标都可以出现。人会误以为已经连上。名单空白、中央转圈,说明只走通了浏览这一截。
会话列空转,气泡不更新,重连字样可能一闪。公司代理或防火墙仍拦着持续通道。两截都通,转圈才停。
| 路径一跳 | 拦住时窗口 | 先改什么 |
|---|---|---|
| 公司代理认证 | 一直转圈,名单不出 | 放出认证弹窗,填账号 |
| 代理只放短请求 | 页面在,会话列空转 | 把长连接写进同一组代理规则 |
| 防火墙端口 | 转圈,偶发闪名单 | 放行长连接所用端口和协议 |
| 时段或空闲超时 | 到点才转,或周期性转 | 对时段表和空闲时间 |
代理认证弹窗被拦,长连接拿不到出口票据,会话窗口会停在转圈,侧栏名单出不来。WhatsApp网页版在这一步还没有业务数据,只有等待通道。先允许浏览器显示代理认证,填完账号再看转圈是否停下。认证成功而仍转圈,再往防火墙那一层查。
普通页面可能已经打开,长连接若走额外端口,会被防火墙默默丢掉,窗口继续转圈。WhatsApp网页版把实时会话放在长连接上,短请求成功不等于通道已通。对照出口策略里放行的端口和协议,看长连接是否被写进同一组规则。只放行短请求、不放行长连接,是办公室里最常见的半通状态。
锁图标只说明短请求的证书被接受,长连接可能仍被代理的检查策略打断。自签证书要同时被系统信任,并且代理对长连接使用同一套证书。WhatsApp网页版转圈停在证书握手之后,多半是长连接被中途拆开。把代理证书装进系统信任,再观察转圈时长有没有缩短。
两套出口往往挂着不同的公司代理和防火墙规则。有线能通、无线转圈,说明无线那条路径把长连接拦下。WhatsApp网页版本身没有在两种网卡上用两套逻辑。把同一台电脑从无线切到有线,转圈停下,就可以把问题单开给无线出口的策略,而不用先怀疑窗口本身。
短暂闪断时,窗口会转几秒,名单和气泡随着重连回来。防火墙持续丢包时,重连一直失败,转圈就不会停。WhatsApp网页版用转圈时长区分这两种。几秒内恢复,记一次抖动即可。超过一分钟仍转,按公司代理和防火墙路径往下对。
按账号拦时,同一网段里换一个有放行权限的账号就会通。按网段拦时,换账号也转圈,换到另一个网段才通。WhatsApp网页版的窗口表现相同,都是转圈,区分要靠对照出口名单。先问清策略是挂在人还是挂在地址,再决定是申请账号例外还是调整网段。
两层代理会让长连接走两次检查,任何一层拒绝都会让窗口转圈。WhatsApp网页版只看见通道没建立,看不见叠了几跳。办公室里先只留公司规定的那一层,把浏览器里手填的代理清掉,再测转圈。仍转,再查那一层公司代理后面的防火墙。
有的出口策略按工作时段放行长连接,午休或晚间收紧。下午才开始转圈,且短页面仍能打开,很像时段规则切到了另一套。WhatsApp网页版不会自己按钟点停转。把转圈开始的时间和防火墙时段表对一下,能少走很多与证书、账号无关的弯路。