update - security "none"

security set to none when tls, reality, xtls are not set
its because when there is no security none on trojan link some app like v2rayn set tls for your config
This commit is contained in:
MHSanaei
2023-06-14 17:06:56 +03:30
parent 970dd0915e
commit c0f1a926e5
4 changed files with 38 additions and 21 deletions

View File

@@ -434,6 +434,10 @@ func (s *SubService) genVlessLink(inbound *model.Inbound, email string) string {
}
}
if security != "tls" && security != "reality" && security != "xtls" {
params["security"] = "none"
}
link := fmt.Sprintf("vless://%s@%s:%d", uuid, address, port)
url, _ := url.Parse(link)
q := url.Query()
@@ -638,6 +642,10 @@ func (s *SubService) genTrojanLink(inbound *model.Inbound, email string) string
}
}
if security != "tls" && security != "reality" && security != "xtls" {
params["security"] = "none"
}
link := fmt.Sprintf("trojan://%s@%s:%d", password, address, port)
url, _ := url.Parse(link)