From d218a5e8c5e45ab21d68b00fdd9306bbeb50a9a1 Mon Sep 17 00:00:00 2001 From: yuhan6665 <1588741+yuhan6665@users.noreply.github.com> Date: Sat, 19 Apr 2025 23:50:18 -0400 Subject: [PATCH] Increase to 16 parallel streams --- transport/internet/quic/conn.go | 2 +- transport/internet/quic/hub.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/transport/internet/quic/conn.go b/transport/internet/quic/conn.go index 71c9eba2..1a729ea0 100644 --- a/transport/internet/quic/conn.go +++ b/transport/internet/quic/conn.go @@ -13,7 +13,7 @@ import ( "github.com/xtls/xray-core/common/signal/done" ) -var MaxIncomingStreams = 2 +var MaxIncomingStreams = 16 var currentStream = 0 type interConn struct { diff --git a/transport/internet/quic/hub.go b/transport/internet/quic/hub.go index bfeef877..c17d50dc 100644 --- a/transport/internet/quic/hub.go +++ b/transport/internet/quic/hub.go @@ -76,7 +76,7 @@ func Listen(ctx context.Context, address net.Address, port net.Port, streamSetti KeepAlivePeriod: 0, HandshakeIdleTimeout: time.Second * 8, MaxIdleTimeout: time.Second * 300, - MaxIncomingStreams: 2, + MaxIncomingStreams: 16, MaxIncomingUniStreams: -1, EnableDatagrams: true, }