Fix: should initial compatible provider
This commit is contained in:
parent
36716ca695
commit
29cf3ca0ef
1 changed files with 12 additions and 0 deletions
|
@ -298,6 +298,18 @@ func parseProxies(cfg *rawConfig) (proxies map[string]C.Proxy, providersMap map[
|
|||
proxies[groupName] = outbound.NewProxy(group)
|
||||
}
|
||||
|
||||
// initial compatible provier
|
||||
for _, pd := range providersMap {
|
||||
if pd.VehicleType() != provider.Compatible {
|
||||
continue
|
||||
}
|
||||
|
||||
log.Infoln("Start initial compatible provider %s", pd.Name())
|
||||
if err := pd.Initial(); err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
}
|
||||
|
||||
ps := []C.Proxy{}
|
||||
for _, v := range proxyList {
|
||||
ps = append(ps, proxies[v])
|
||||
|
|
Loading…
Reference in a new issue