From 920259b6f8345f30c6a4bd40205c18a37b867f0f Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Sun, 12 Feb 2023 13:45:43 +0330 Subject: [PATCH] Client email as remark in multi-user --- web/assets/js/model/xray.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index cfa82368..f5cbb1e0 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -1039,7 +1039,8 @@ class Inbound extends XrayCommonClass { address = this.stream.tls.server; } } - + + remark = this.settings.vmesses[clientIndex].email ?? remark; let obj = { v: '2', ps: remark, @@ -1062,6 +1063,7 @@ class Inbound extends XrayCommonClass { const port = this.port; const type = this.stream.network; const params = new Map(); + remark = settings.vlesses[clientIndex].email ?? remark; params.set("type", this.stream.network); if (this.xtls) { params.set("security", "xtls"); @@ -1154,6 +1156,7 @@ class Inbound extends XrayCommonClass { const port = this.port; const type = this.stream.network; const params = new Map(); + remark = settings.trojans[clientIndex].email ?? remark; params.set("type", this.stream.network); if (this.xtls) { params.set("security", "xtls"); @@ -1215,7 +1218,7 @@ class Inbound extends XrayCommonClass { if (this.xtls) { params.set("flow", this.settings.trojans[clientIndex].flow); } - const link = `trojan://${settings.trojans[clientIndex].password}@${address}:${this.port}#${encodeURIComponent(remark+"-"+settings.trojans[clientIndex].email)}`; + const link = `trojan://${settings.trojans[clientIndex].password}@${address}:${this.port}#${encodeURIComponent(remark)}`; const url = new URL(link); for (const [key, value] of params) { url.searchParams.set(key, value)