Skip to content

feat: add h3 mode support for xhttp client#2686

Merged
wwqgtxx merged 3 commits into
MetaCubeX:Alphafrom
HanaKDev:xhttp_v09.04.2026
Apr 9, 2026
Merged

feat: add h3 mode support for xhttp client#2686
wwqgtxx merged 3 commits into
MetaCubeX:Alphafrom
HanaKDev:xhttp_v09.04.2026

Conversation

@HanaKDev

@HanaKDev HanaKDev commented Apr 8, 2026

Copy link
Copy Markdown

What

Adds client-side QUIC (HTTP/3) support for VLESS XHTTP transport path.

Details

  • add HTTP/3 transport path for transport/xhttp client
  • enable HTTP/3 when:
    • alpn: [h3]
  • keep existing HTTP/2 behavior as fallback when HTTP/3 is not selected
  • apply the same behavior to download-settings

Notes

  • this is a minimal client-side transport update for the existing legacy xhttp path
  • no changes to listener-side behavior
  • no changes to subscription parsing or UI-related behavior
  • no masking/camouflage changes
  • REALITY is not supported for xhttp over HTTP/3 in this patch

HanaKDev and others added 2 commits April 9, 2026 07:12
Signed-off-by: HanaKDev <62001729+HanaKDev@users.noreply.github.com>
@wwqgtxx wwqgtxx force-pushed the xhttp_v09.04.2026 branch from c993bcc to 300de51 Compare April 9, 2026 00:57
@wwqgtxx wwqgtxx changed the title feat: add quic (http3) support for xhttp client transport feat: add h3 mode support for xhttp client Apr 9, 2026
@wwqgtxx wwqgtxx merged commit cacd01a into MetaCubeX:Alpha Apr 9, 2026
@bilibili8888

This comment was marked as resolved.

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.

3 participants