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:
authormhsanaei <ho3ein.sanaei@gmail.com>2024-12-04 00:24:34 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2024-12-04 00:24:34 +0300
commitb859327b8ad84dd2b44b9bd3a336a63646833701 (patch)
tree7584764c810c6d0b7d4252654797cd6270e9a669 /sub/subService.go
parent3e8fc59213e8567715affb8bff4e398a1f7f7fbc (diff)
splithttp to xhttp
Diffstat (limited to 'sub/subService.go')
-rw-r--r--sub/subService.go48
1 files changed, 24 insertions, 24 deletions
diff --git a/sub/subService.go b/sub/subService.go
index 1659b98b..84846241 100644
--- a/sub/subService.go
+++ b/sub/subService.go
@@ -229,16 +229,16 @@ func (s *SubService) genVmessLink(inbound *model.Inbound, email string) string {
headers, _ := httpupgrade["headers"].(map[string]interface{})
obj["host"] = searchHost(headers)
}
- case "splithttp":
- splithttp, _ := stream["splithttpSettings"].(map[string]interface{})
- obj["path"] = splithttp["path"].(string)
- if host, ok := splithttp["host"].(string); ok && len(host) > 0 {
+ case "xhttp":
+ xhttp, _ := stream["xhttpSettings"].(map[string]interface{})
+ obj["path"] = xhttp["path"].(string)
+ if host, ok := xhttp["host"].(string); ok && len(host) > 0 {
obj["host"] = host
} else {
- headers, _ := splithttp["headers"].(map[string]interface{})
+ headers, _ := xhttp["headers"].(map[string]interface{})
obj["host"] = searchHost(headers)
}
- obj["mode"] = splithttp["mode"].(string)
+ obj["mode"] = xhttp["mode"].(string)
}
security, _ := stream["security"].(string)
obj["tls"] = security
@@ -381,16 +381,16 @@ func (s *SubService) genVlessLink(inbound *model.Inbound, email string) string {
headers, _ := httpupgrade["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- case "splithttp":
- splithttp, _ := stream["splithttpSettings"].(map[string]interface{})
- params["path"] = splithttp["path"].(string)
- if host, ok := splithttp["host"].(string); ok && len(host) > 0 {
+ case "xhttp":
+ xhttp, _ := stream["xhttpSettings"].(map[string]interface{})
+ params["path"] = xhttp["path"].(string)
+ if host, ok := xhttp["host"].(string); ok && len(host) > 0 {
params["host"] = host
} else {
- headers, _ := splithttp["headers"].(map[string]interface{})
+ headers, _ := xhttp["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- params["mode"] = splithttp["mode"].(string)
+ params["mode"] = xhttp["mode"].(string)
}
security, _ := stream["security"].(string)
if security == "tls" {
@@ -579,16 +579,16 @@ func (s *SubService) genTrojanLink(inbound *model.Inbound, email string) string
headers, _ := httpupgrade["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- case "splithttp":
- splithttp, _ := stream["splithttpSettings"].(map[string]interface{})
- params["path"] = splithttp["path"].(string)
- if host, ok := splithttp["host"].(string); ok && len(host) > 0 {
+ case "xhttp":
+ xhttp, _ := stream["xhttpSettings"].(map[string]interface{})
+ params["path"] = xhttp["path"].(string)
+ if host, ok := xhttp["host"].(string); ok && len(host) > 0 {
params["host"] = host
} else {
- headers, _ := splithttp["headers"].(map[string]interface{})
+ headers, _ := xhttp["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- params["mode"] = splithttp["mode"].(string)
+ params["mode"] = xhttp["mode"].(string)
}
security, _ := stream["security"].(string)
if security == "tls" {
@@ -777,16 +777,16 @@ func (s *SubService) genShadowsocksLink(inbound *model.Inbound, email string) st
headers, _ := httpupgrade["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- case "splithttp":
- splithttp, _ := stream["splithttpSettings"].(map[string]interface{})
- params["path"] = splithttp["path"].(string)
- if host, ok := splithttp["host"].(string); ok && len(host) > 0 {
+ case "xhttp":
+ xhttp, _ := stream["xhttpSettings"].(map[string]interface{})
+ params["path"] = xhttp["path"].(string)
+ if host, ok := xhttp["host"].(string); ok && len(host) > 0 {
params["host"] = host
} else {
- headers, _ := splithttp["headers"].(map[string]interface{})
+ headers, _ := xhttp["headers"].(map[string]interface{})
params["host"] = searchHost(headers)
}
- params["mode"] = splithttp["mode"].(string)
+ params["mode"] = xhttp["mode"].(string)
}
security, _ := stream["security"].(string)