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, }