-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SplitHTTP h3 panics on v2rayNG #3556
Comments
经测试在 xray 配置设置 h3 SplitHTTP 后,在 Chromium 126.0.6478.126 通过 http/1.1 或 h2 或通过 |
When using proxy chain (not supported under current structure), In So type assertion in
Xray-core/transport/internet/quic/dialer.go Lines 151 to 161 in b277bac
net.Conn to fit net.PacketConn .
And, |
我想我可能知道指的是什么了,虽然我 PR 的代码就是一坨混乱的 (我不应侮辱任何事物),但是感觉不是从 Xray-core 触发的。我可能要去 quic-go 交 PR (虽然我应该没有这个能力去修,试试)
|
这是另一个问题了跟 #3554 (comment) 不是同一个。这个早就有人交过了 quic-go 不收(说是因为 API 迁移故意 panic 的,要至少保留一年)。
但是你获取了底层的 net.UDPConn(像 https://github.com/XTLS/Xray-core/blob/b277bacdf6bc64f251626ef59b8cea7de5fe9dd2/transport/internet/quic/dialer.go#L151-L161 那样写)的话应该是不会报这个 panic 的。
|
Thank you @dyhkwong @ll11l1lIllIl1lll for fixing this quickly! Are there any recommendations for how to prevent this situation in the future? Can write a testcase that calls |
Because Note that you need to generate some random |
@dyhkwong 我也发现了 #3560 (comment) ,才发现你们说的就是这个,蚌 |
#3554 (comment)
The text was updated successfully, but these errors were encountered: