diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index a02e57fe9..b43452b66 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -2296,8 +2296,20 @@ Inbound.TrojanSettings = class extends Inbound.Settings { }; } }; + Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { - constructor(password = RandomUtil.randomSeq(10), flow = '', email = RandomUtil.randomLowerAndNum(8), limitIp = 0, totalGB = 0, expiryTime = 0, enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), reset = 0) { + constructor( + password = RandomUtil.randomSeq(10), + flow = '', + email = RandomUtil.randomLowerAndNum(8), + limitIp = 0, + totalGB = 0, + expiryTime = 0, + enable = true, + tgId = '', + subId = RandomUtil.randomLowerAndNum(16), + reset = 0 + ) { super(); this.password = password; this.flow = flow; @@ -2442,7 +2454,18 @@ Inbound.ShadowsocksSettings = class extends Inbound.Settings { }; Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { - constructor(method = '', password = RandomUtil.randomShadowsocksPassword(), email = RandomUtil.randomLowerAndNum(8), limitIp = 0, totalGB = 0, expiryTime = 0, enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), reset = 0) { + constructor( + method = '', + password = RandomUtil.randomShadowsocksPassword(), + email = RandomUtil.randomLowerAndNum(8), + limitIp = 0, + totalGB = 0, + expiryTime = 0, + enable = true, + tgId = '', + subId = RandomUtil.randomLowerAndNum(16), + reset = 0 + ) { super(); this.method = method; this.password = password; @@ -2514,7 +2537,14 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { }; Inbound.DokodemoSettings = class extends Inbound.Settings { - constructor(protocol, address, port, network = 'tcp,udp', followRedirect = false, timeout = 0) { + constructor( + protocol, + address, + port, + network = 'tcp,udp', + followRedirect = false, + timeout = 30 + ) { super(protocol); this.address = address; this.port = port;