diff --git a/sub/subService.go b/sub/subService.go index 1ab55039..19ca21d9 100644 --- a/sub/subService.go +++ b/sub/subService.go @@ -1027,14 +1027,18 @@ type kcpShareFields struct { } func (f kcpShareFields) applyToParams(params map[string]string) { - params["headerType"] = f.headerType + if f.headerType != "" && f.headerType != "none" { + params["headerType"] = f.headerType + } setStringParam(params, "seed", f.seed) setIntParam(params, "mtu", f.mtu) setIntParam(params, "tti", f.tti) } func (f kcpShareFields) applyToObj(obj map[string]any) { - obj["type"] = f.headerType + if f.headerType != "" && f.headerType != "none" { + obj["type"] = f.headerType + } setStringField(obj, "path", f.seed) setIntField(obj, "mtu", f.mtu) setIntField(obj, "tti", f.tti) diff --git a/web/html/form/outbound.html b/web/html/form/outbound.html index 4f584d5e..a425f3d4 100644 --- a/web/html/form/outbound.html +++ b/web/html/form/outbound.html @@ -938,19 +938,23 @@