feat(xhttp): default xmux maxConnections to 6

xray-core v26.6.27 changed the XHTTP client xmux default to maxConnections=6 (anti-RKN). The panel previously sent maxConnections=0, which overrode that default; default XHttpXmuxSchema to 6 so new outbounds adopt it and the wire-exclusivity rule drops maxConcurrency accordingly.
This commit is contained in:
MHSanaei
2026-06-27 20:26:03 +02:00
parent e44075a6e0
commit 33aada0c7c
2 changed files with 17 additions and 1 deletions
@@ -17,7 +17,7 @@ export type XHttpMode = z.infer<typeof XHttpModeSchema>;
// are strings because they accept dash-range values like '16-32'.
export const XHttpXmuxSchema = z.object({
maxConcurrency: z.string().default('16-32'),
maxConnections: z.union([z.string(), z.number()]).default(0),
maxConnections: z.union([z.string(), z.number()]).default(6),
cMaxReuseTimes: z.union([z.string(), z.number()]).default(0),
hMaxRequestTimes: z.string().default('600-900'),
hMaxReusableSecs: z.string().default('1800-3000'),