Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHamidreza Ghavami <hamid.r.gh.1998@gmail.com>2023-05-04 19:28:16 +0300
committerHamidreza Ghavami <hamid.r.gh.1998@gmail.com>2023-05-04 19:28:16 +0300
commitdbac48f05db6328bb9e19fc354c61d1a9e85de74 (patch)
treee8807b3320a2f39e7079c01dfd68d7f6e7cc4007 /web/service
parent20bfd71cf18cc60a5e118fc848eb62e49b50906e (diff)
updated sub remark to include inbound name
Diffstat (limited to 'web/service')
-rw-r--r--web/service/sub.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/web/service/sub.go b/web/service/sub.go
index 2aaee06a..69cafda1 100644
--- a/web/service/sub.go
+++ b/web/service/sub.go
@@ -105,9 +105,10 @@ func (s *SubService) genVmessLink(inbound *model.Inbound, email string) string {
if inbound.Protocol != model.VMess {
return ""
}
+ remark := fmt.Sprintf("%s-%s", inbound.Remark, email)
obj := map[string]interface{}{
"v": "2",
- "ps": email,
+ "ps": remark,
"add": s.address,
"port": inbound.Port,
"type": "none",
@@ -380,7 +381,8 @@ func (s *SubService) genVlessLink(inbound *model.Inbound, email string) string {
// Set the new query values on the URL
url.RawQuery = q.Encode()
- url.Fragment = email
+ remark := fmt.Sprintf("%s-%s", inbound.Remark, email)
+ url.Fragment = remark
return url.String()
}
@@ -558,7 +560,8 @@ func (s *SubService) genTrojanLink(inbound *model.Inbound, email string) string
// Set the new query values on the URL
url.RawQuery = q.Encode()
- url.Fragment = email
+ remark := fmt.Sprintf("%s-%s", inbound.Remark, email)
+ url.Fragment = remark
return url.String()
}