Our Hysteria2 connections died about 60 seconds into every upload speed test. DNS kept working, web traffic didn't. The cause was a QUIC flow-control stall in the Hysteria server. We fixed it with about 37 lines of Go. 🧵
0 reposts1 like
Our Hysteria2 connections died about 60 seconds into every upload speed test. DNS kept working, web traffic didn't. The cause was a QUIC flow-control stall in the Hysteria server. We fixed it with about 37 lines of Go. 🧵
0 reposts1 like
We sent it upstream with an integration test: github.com/HyNetworks/hysteria/pull/1703 github.com/XTLS/Xray-core/issues/7169 Full report: lab.colitu.com/research/hysteria2-stall-after-upload #QUIC #golang #opensource