diff --git a/adapter/outboundgroup/parser.go b/adapter/outboundgroup/parser.go index 84b7ccd6..6f44b8ea 100644 --- a/adapter/outboundgroup/parser.go +++ b/adapter/outboundgroup/parser.go @@ -92,9 +92,11 @@ func ParseProxyGroup(config map[string]any, proxyMap map[string]C.Proxy, provide groupOption.ExpectedStatus = status testUrl := groupOption.URL - if groupOption.URL == "" { - groupOption.URL = C.DefaultTestURL - testUrl = groupOption.URL + if groupOption.Type != "select" && groupOption.Type != "relay" { + if groupOption.URL == "" { + groupOption.URL = C.DefaultTestURL + testUrl = groupOption.URL + } } if len(GroupProxies) != 0 {