diff --git a/database/model/model.go b/database/model/model.go index 9893776d83..e9d1836fc0 100644 --- a/database/model/model.go +++ b/database/model/model.go @@ -98,5 +98,6 @@ type Client struct { Enable bool `json:"enable" form:"enable"` TgID int64 `json:"tgId" form:"tgId"` SubID string `json:"subId" form:"subId"` + Comment string `json:"comment" form:"comment"` Reset int `json:"reset" form:"reset"` } diff --git a/web/assets/js/model/inbound.js b/web/assets/js/model/inbound.js index 44c8d767ae..a2c7de48f8 100644 --- a/web/assets/js/model/inbound.js +++ b/web/assets/js/model/inbound.js @@ -1778,6 +1778,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -1790,6 +1791,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -1804,6 +1806,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -1884,6 +1887,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -1896,6 +1900,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -1910,6 +1915,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -2020,6 +2026,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -2031,6 +2038,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -2044,6 +2052,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { enable: this.enable, tgId: this.tgId, subId: this.subId, + comment: this.comment, reset: this.reset, }; } @@ -2058,6 +2067,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -2177,6 +2187,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -2189,6 +2200,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -2203,6 +2215,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { enable: this.enable, tgId: this.tgId, subId: this.subId, + comment: this.comment, reset: this.reset, }; } @@ -2218,6 +2231,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } diff --git a/web/html/xui/form/client.html b/web/html/xui/form/client.html index c5d5bf0ed0..11b24eae3c 100644 --- a/web/html/xui/form/client.html +++ b/web/html/xui/form/client.html @@ -68,6 +68,9 @@ + + +