Skip to content

Comments

Transport: Remove QUIC#3754

Merged
RPRX merged 3 commits intoXTLS:mainfrom
mmmray:remove-quic
Sep 3, 2024
Merged

Transport: Remove QUIC#3754
RPRX merged 3 commits intoXTLS:mainfrom
mmmray:remove-quic

Conversation

@mmmray
Copy link
Contributor

@mmmray mmmray commented Sep 2, 2024

The reasoning is that SplitHTTP+H3 is "good enough" in its current state. A later version of SplitHTTP may introduce a faster kind of upload (unlike QUIC transport, compatible with nginx), but personally it's not clear to me if there's demand.

The reasoning is that SplitHTTP+H3 is "good enough" in its current
state. A later version of SplitHTTP may introduce a faster kind of
upload (unlike QUIC transport, compatible with nginx), but personally
it's not clear to me if there's demand.
@mmmray
Copy link
Contributor Author

mmmray commented Sep 2, 2024

validation requirements are satisfied because "network": "quic" now throws an error

the error message could be adjusted for better UX? 🤷‍♂️

@RPRX RPRX changed the title Remove QUIC transport Transport: Remove QUIC Sep 3, 2024
@RPRX RPRX merged commit 9a953c0 into XTLS:main Sep 3, 2024
@RPRX
Copy link
Member

RPRX commented Sep 3, 2024

Generally,我觉得 Xray 中的 QUIC 以后应当以“TLS/REALITY H3”选项的形式存在,可被多样组合,而不是像这个一样可组合性很差

@Yochee
Copy link

Yochee commented Sep 4, 2024

Generally,我觉得 Xray 中的 QUIC 以后应当以“TLS/REALITY H3”选项的形式存在,可被多样组合,而不是像这个一样可组合性很差

蹲一个,最近ip经常被tcp阻断,目前能用splithttp+tls h3走udp苟活,但是感觉tls reality h3更好(没cdn需求且担心sni阻断的情况下)

@lolitakon
Copy link

lolitakon commented Nov 10, 2024

Splithttp h3 is more compatible than the original quic in terms of concealment and high concurrency, but it also introduces more delays, and there are still some compatibility issues. I think it is necessary to restore the original quic stream.
The latest xray core has added stream-up mode to the xhttp project as a replacement for native streams. It has been tested and works well.

@mrez-ir
Copy link

mrez-ir commented Nov 17, 2024

There is a demand my friend.. I've tested multiple protocols for IRAN network and QUIC was the best working one. I've moved to old versions of xray(v1.8.24) for fixing this problem(not supporting QUIC) in my case for now. But keeping different protocol options are very good because of different situations of country GFWs which are using deep packet inspection and many different AI tools to restrict, filter and monitorize our internet.

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

@mrez-ir Use XHTTP H3

@mrez-ir
Copy link

mrez-ir commented Nov 17, 2024

@mrez-ir Use XHTTP H3

As you mensioned already tried it again now.. Its not working in IRAN.. GFW is detecting this.. i don't know how

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

@mrez-ir Use XHTTP H3

As you mensioned already tried it again now.. Its not working in IRAN.. GFW is detecting this.. i don't know how

我能想到的重要区别,比如,是因为 H3 有 SNI 吗

@mrez-ir
Copy link

mrez-ir commented Nov 17, 2024

@mrez-ir Use XHTTP H3

As you mensioned already tried it again now.. Its not working in IRAN.. GFW is detecting this.. i don't know how

我能想到的重要区别,比如,是因为 H3 有 SNI 吗

I really don't want to exit the main subject of this thread by talking too much, but FYI, none of the REALITY and XHTTP+SNI protocols working here (they are detected). But QUIC works. This is just my report if it helps developers, with my regards and thanks to your works.

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

I really don't want to exit the main subject of this thread by talking too much, but FYI, none of the REALITY and XHTTP+SNI protocols working here (they are detected). But QUIC works. This is just my report if it helps developers, with my regards and thanks to your works.

我觉得你提供的信息以及测试环境很重要,试一下申请 IP 证书再用 XHTTP(无 SNI),晚些时候还需要你测测 Vision Seed

@mrez-ir
Copy link

mrez-ir commented Nov 17, 2024

I really don't want to exit the main subject of this thread by talking too much, but FYI, none of the REALITY and XHTTP+SNI protocols working here (they are detected). But QUIC works. This is just my report if it helps developers, with my regards and thanks to your works.

我觉得你提供的信息以及测试环境很重要,试一下申请 IP 证书再用 XHTTP(无 SNI),晚些时候还需要你测测 Vision Seed

Using the selfsigned ip address was good idea I never tried before, but now I tested it too, the result was same as dns setup (it was detected and blocked by GFW). My testing enviiornment is MHSanaei/3x-ui.

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

Using the selfsigned ip address was good idea I never tried before, but now I tested it too, the result was same as dns setup (it was detected and blocked by GFW). My testing enviiornment is MHSanaei/3x-ui.

不是让你用自签的,我也不知道你开没开 allowInsecure 也不确定 Xray 的 quic-go 有没有它,试试申请个免费的 IP 证书

顺便问一句,你是 http://ip 这种方式访问 3X-UI 吗

@mrez-ir
Copy link

mrez-ir commented Nov 17, 2024

Using the selfsigned ip address was good idea I never tried before, but now I tested it too, the result was same as dns setup (it was detected and blocked by GFW). My testing enviiornment is MHSanaei/3x-ui.

不是让你用自签的,我也不知道你开没开 allowInsecure 也不确定 Xray 的 quic-go 有没有它,试试申请个免费的 IP 证书

顺便问一句,你是 http://ip 这种方式访问 3X-UI 吗

My friend, I may have mistakes in my builds.. but if you have telegram I can give you full access to my linux/panel to create, modify x-ui connections and I check the results if it works from here. here is my telegram ID: @dmrez

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

My friend, I may have mistakes in my builds.. but if you have telegram I can give you full access to my linux server to create, modify x-ui connections and I check your build results if it works from here. here is my telegram ID: @dmrez

请联系 @yuhan6665

所以你是 http://ip 这种方式访问 3X-UI 吗

@RPRX
Copy link
Member

RPRX commented Nov 17, 2024

@mrez-ir 赶紧改个密码,联系 TG @yuhan6665

@RelaxStation
Copy link

Please bring back quic
It worked very well in IRAN
SplitHTTP does not work properly

@popularteam
Copy link

@mrez-ir @RelaxStation Can quic be used to restore blocked servers to work in Iran? I've tried so many things, and they've failed.

@popularteam
Copy link

@RPRX Vision Seed I can find Iranian users to help you test, I have Iranian users and blocked VPS, tried many protocols, all failed, only ws+tls+cdn is successful, I don't want to rely on CDN, so I want to find a better way.

clovexx added a commit to clovexx/xray-core that referenced this pull request Dec 19, 2024
@mrez-ir
Copy link

mrez-ir commented Jan 9, 2025

@mrez-ir @RelaxStation Can quic be used to restore blocked servers to work in Iran? I've tried so many things, and they've failed.

Yes Quic protocol works in Iran, but its removed in latest xray versions. You need to install older versions of applications using old xray cores (v1.8.24 and olders) to be able to use Quic protocol.

@popularteam
Copy link

@mrez-ir Hello friend, thank you for your reply. I am very interested in this, the message I sent to you on Telegram. Looking forward to your reply.

SaeedDev94 added a commit to SaeedDev94/Xray-core that referenced this pull request Dec 29, 2025
SaeedDev94 added a commit to SaeedDev94/Xray-core that referenced this pull request Dec 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants