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
path: root/sub
diff options
context:
space:
mode:
authormhsanaei <ho3ein.sanaei@gmail.com>2024-09-09 10:46:39 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2024-09-09 10:46:39 +0300
commit58c721e7d20bb712af0d13dd2334c39fc10dbab0 (patch)
treeaa2b6706daa54301ff028a07d47ac2ed0c871eee /sub
parentb4baf35ed8a14b58f9db6dde6a33b36d6095bcc1 (diff)
quic removed
Diffstat (limited to 'sub')
-rw-r--r--sub/subJsonService.go4
-rw-r--r--sub/subService.go24
2 files changed, 2 insertions, 26 deletions
diff --git a/sub/subJsonService.go b/sub/subJsonService.go
index d1b5baaa..cbda594a 100644
--- a/sub/subJsonService.go
+++ b/sub/subJsonService.go
@@ -268,13 +268,13 @@ func (s *SubJsonService) realityData(rData map[string]interface{}) map[string]in
rltyData["spiderX"] = "/" + random.Seq(15)
shortIds, ok := rData["shortIds"].([]interface{})
if ok && len(shortIds) > 0 {
- rltyData["shortId"] = shortIds
+ rltyData["shortId"] = shortIds[random.Num(len(shortIds))].(string)
} else {
rltyData["shortId"] = ""
}
serverNames, ok := rData["serverNames"].([]interface{})
if ok && len(serverNames) > 0 {
- rltyData["serverName"] = serverNames
+ rltyData["serverName"] = serverNames[random.Num(len(serverNames))].(string)
} else {
rltyData["serverName"] = ""
}
diff --git a/sub/subService.go b/sub/subService.go
index 2f5b2f98..33d2e065 100644
--- a/sub/subService.go
+++ b/sub/subService.go
@@ -213,12 +213,6 @@ func (s *SubService) genVmessLink(inbound *model.Inbound, email string) string {
http, _ := stream["httpSettings"].(map[string]interface{})
obj["path"], _ = http["path"].(string)
obj["host"] = searchHost(http)
- case "quic":
- quic, _ := stream["quicSettings"].(map[string]interface{})
- header := quic["header"].(map[string]interface{})
- obj["type"], _ = header["type"].(string)
- obj["host"], _ = quic["security"].(string)
- obj["path"], _ = quic["key"].(string)
case "grpc":
grpc, _ := stream["grpcSettings"].(map[string]interface{})
obj["path"] = grpc["serviceName"].(string)
@@ -370,12 +364,6 @@ func (s *SubService) genVlessLink(inbound *model.Inbound, email string) string {
http, _ := stream["httpSettings"].(map[string]interface{})
params["path"] = http["path"].(string)
params["host"] = searchHost(http)
- case "quic":
- quic, _ := stream["quicSettings"].(map[string]interface{})
- params["quicSecurity"] = quic["security"].(string)
- params["key"] = quic["key"].(string)
- header := quic["header"].(map[string]interface{})
- params["headerType"] = header["type"].(string)
case "grpc":
grpc, _ := stream["grpcSettings"].(map[string]interface{})
params["serviceName"] = grpc["serviceName"].(string)
@@ -604,12 +592,6 @@ func (s *SubService) genTrojanLink(inbound *model.Inbound, email string) string
http, _ := stream["httpSettings"].(map[string]interface{})
params["path"] = http["path"].(string)
params["host"] = searchHost(http)
- case "quic":
- quic, _ := stream["quicSettings"].(map[string]interface{})
- params["quicSecurity"] = quic["security"].(string)
- params["key"] = quic["key"].(string)
- header := quic["header"].(map[string]interface{})
- params["headerType"] = header["type"].(string)
case "grpc":
grpc, _ := stream["grpcSettings"].(map[string]interface{})
params["serviceName"] = grpc["serviceName"].(string)
@@ -839,12 +821,6 @@ func (s *SubService) genShadowsocksLink(inbound *model.Inbound, email string) st
http, _ := stream["httpSettings"].(map[string]interface{})
params["path"] = http["path"].(string)
params["host"] = searchHost(http)
- case "quic":
- quic, _ := stream["quicSettings"].(map[string]interface{})
- params["quicSecurity"] = quic["security"].(string)
- params["key"] = quic["key"].(string)
- header := quic["header"].(map[string]interface{})
- params["headerType"] = header["type"].(string)
case "grpc":
grpc, _ := stream["grpcSettings"].(map[string]interface{})
params["serviceName"] = grpc["serviceName"].(string)