🐛 fix(node): Trojan protocol config

This commit is contained in:
web@ppanel 2024-11-21 20:15:22 +07:00
parent c06372b644
commit 7e1eb9084c

View File

@ -64,7 +64,7 @@ const trojanSchema = z.object({
port: z.number(), port: z.number(),
network: z.string(), network: z.string(),
sni: z.string().nullish(), sni: z.string().nullish(),
allow_insecure: z.boolean().nullable(), allow_insecure: z.boolean().nullish(),
transport: z.any().nullable(), transport: z.any().nullable(),
enable_relay: z.boolean().nullish(), enable_relay: z.boolean().nullish(),
relay_host: z.string().nullish(), relay_host: z.string().nullish(),
@ -1433,7 +1433,7 @@ export default function NodeForm<T extends { [x: string]: any }>({
<JSONEditor <JSONEditor
title={t('form.transport')} title={t('form.transport')}
placeholder={placeholders[trojanNetwork]} placeholder={placeholders[trojanNetwork]}
value={JSON.stringify(field.value, null, 2)} value={field.value}
onChange={(value) => { onChange={(value) => {
form.setValue(field.name, value); form.setValue(field.name, value);
}} }}