mirror of
https://github.com/alireza0/s-ui.git
synced 2026-08-27 04:17:00 +00:00
[clash] fix ipv6 by simple detection #871
This commit is contained in:
parent
4ce3647670
commit
0f29e2ad31
1 changed files with 7 additions and 1 deletions
|
|
@ -125,7 +125,13 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}) (
|
|||
proxy := make(map[string]interface{})
|
||||
proxy["name"] = obMap["tag"]
|
||||
proxy["type"] = t
|
||||
proxy["server"] = obMap["server"]
|
||||
|
||||
server, _ := obMap["server"].(string)
|
||||
if len(server) > 0 && strings.Contains(server, ":") && !strings.Contains(server, ".") && !(strings.HasPrefix(server, "[") && strings.HasSuffix(server, "]")) {
|
||||
server = "'[" + server + "]'"
|
||||
}
|
||||
proxy["server"] = server
|
||||
|
||||
proxy["port"] = obMap["server_port"]
|
||||
|
||||
switch t {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue