
dyhkwong:记录 V2Ray v5.54.1 QUIC 默认 ALPN 改为 h3 的破坏性变更
dyhkwong 开帖跟踪:v5.54.1 为「安全问题」把 QUIC 默认 ALPN 从 h2/http/1.1 改为 h3 且未标明破坏性,且只改客户端未改服务端;还会影响依赖旧默认的实现。详见原文。
作者原文@dyhkwonghttps://github.com/v2fly/v2ray-core/releases/tag/v5.54.1
In this version, to fix the "security issue", V2Ray changed the default ALPN of QUIC transport from "h2" and "http/1.1" to "h3", without mentioning this is a breaking change.
What's worse, they only changed the client side and forgot to change the server side.
What's worse, even if they need to make some break changes, the should default to no ALPN rather than ALPN "h3". However, due to V2Ray's infrastructure, defaulting to no ALPN is not an easy task.
What's worse, this will also break our Shadowsocks v2ray-plugin implementation.
This is NOT a newly discovered problem. We have documented this in Exclave wiki. Because changing this behavior will break the compatibility with V2Ray, we have never had the chance to change this behavior.