-
Notifications
You must be signed in to change notification settings - Fork 5k
Closed
Description
在开发自己的 Xray TUI 客户端时发现了这个问题。
在 Windows 上使用 TUN 模式时,高带宽场景下(如 Speedtest)连接会在达到 10-15 Mbps 后卡住或断开。系统代理模式下一切正常(我这边稳定 300 Mbps)。
据我理解,gVisor 的 TCP Recovery 机制在 Windows 上会导致问题。禁用它后,之前无法加载的网站和应用完全恢复正常,Speedtest 时的卡顿和断连问题也解决了:
if runtime.GOOS == "windows" {
rOpt := tcpip.TCPRecovery(0)
gStack.SetTransportProtocolOption(tcp.ProtocolNumber, &rOpt)
}测试情况:
- Windows 11:已测试,修复后稳定运行
- Linux:暂未测试
- Android:v2rayNG 正常工作(可能 Android 不受此问题影响)
请问我的方向对吗?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels