diff --git a/frontend/src/lib/xray/outbound-form-adapter.ts b/frontend/src/lib/xray/outbound-form-adapter.ts index 0b2c5bf6..86c69697 100644 --- a/frontend/src/lib/xray/outbound-form-adapter.ts +++ b/frontend/src/lib/xray/outbound-form-adapter.ts @@ -116,7 +116,7 @@ function vlessFromWire(raw: Raw): VlessOutboundFormSettings { const testseed = savedSeed.length === 4 && savedSeed.every((n) => Number.isInteger(n) && (n as number) > 0) ? (savedSeed as number[]) - : []; + : [900, 500, 900, 256]; return { address, port, diff --git a/frontend/src/pages/inbounds/InboundFormModal.tsx b/frontend/src/pages/inbounds/InboundFormModal.tsx index 484c8f6c..538d6da1 100644 --- a/frontend/src/pages/inbounds/InboundFormModal.tsx +++ b/frontend/src/pages/inbounds/InboundFormModal.tsx @@ -1428,6 +1428,21 @@ export default function InboundFormModal({ {t('pages.inbounds.vlessAuthSelected', { auth: selectedVlessAuth })} + {network === 'tcp' && (security === 'tls' || security === 'reality') && ( + + Array.isArray(v) + ? v.map((x) => Number(x)).filter((n) => Number.isInteger(n) && n > 0) + : [] + } + extra="Applies only to clients using the xtls-rprx-vision flow; ignored otherwise." + > +