Improve: disable proxy group lazy url-test

This commit is contained in:
kr328 2021-05-15 10:58:07 +08:00
parent e4c27ac233
commit 44424c5c9e

View File

@ -22,6 +22,7 @@ var processors = []processor{
patchProfile, patchProfile,
patchDns, patchDns,
patchProviders, patchProviders,
patchProxyGroup,
validConfig, validConfig,
} }
@ -85,6 +86,14 @@ func patchProviders(cfg *config.RawConfig, profileDir string) error {
return nil return nil
} }
func patchProxyGroup(cfg *config.RawConfig, _ string) error {
for _, g := range cfg.ProxyGroup {
g["lazy"] = false
}
return nil
}
func validConfig(cfg *config.RawConfig, _ string) error { func validConfig(cfg *config.RawConfig, _ string) error {
if len(cfg.Proxy) == 0 && len(cfg.ProxyProvider) == 0 { if len(cfg.Proxy) == 0 && len(cfg.ProxyProvider) == 0 {
return errors.New("profile does not contain `proxies` or `proxy-providers`") return errors.New("profile does not contain `proxies` or `proxy-providers`")