Fangliding:Xray Windows readv 连接关闭问题触发条件苛刻
Fangliding 分析该路径需较大上行进入 readv、发完后上行立即静默,且远端在对应时机关闭连接;来回小包、HTTP/2 window update 或心跳会解除锁定,因此很难遇到。原文见下方引用。
作者原文@Fangliding首先它需要一个相当大的上行行为 少量上行会被xray快速从缓冲区搬走根本不会进readv模式 发完这个大包之后上行链路必须立刻静默
其次remote需要卡这个timing直接关闭连接 不然摸不到这个位置
各种来来回回的小包都会解除锁定 比如h2会产生大量的window update啥的 或者其他心跳行为
所以我说很难遇到


