fix(outbound): test VLESS vnext endpoints (#6358)

Co-authored-by: sanmaxdev <sanmaxdev@users.noreply.github.com>
This commit is contained in:
Sangeeth Thilakarathna
2026-09-03 00:16:49 +05:30
committed by GitHub
parent 8abe87b625
commit c62ee0bbd8
2 changed files with 64 additions and 1 deletions
+10 -1
View File
@@ -257,7 +257,16 @@ func extractOutboundEndpoints(ob map[string]any) []string {
}
}
case "vless":
addServer(settings["address"], settings["port"])
if vnext, ok := settings["vnext"].([]any); ok {
for _, v := range vnext {
if vm, ok := v.(map[string]any); ok {
addServer(vm["address"], vm["port"])
}
}
}
if len(out) == 0 {
addServer(settings["address"], settings["port"])
}
case "hysteria":
addServer(settings["address"], settings["port"])
case "trojan", "shadowsocks", "http", "socks":