feat: support do not config block rules

This commit is contained in:
wweir
2022-07-14 19:55:20 +08:00
parent 98a5f5702c
commit 8d18bd6c5b
+4
View File
@@ -169,6 +169,10 @@ func loadRule(rule *suffixtree.Node, proxyDial router.ProxyDialFn, file, linePre
rule.GC()
}
func featchRuleFile(proxyDial router.ProxyDialFn, file string) <-chan string {
if file == "" {
return make(chan string)
}
var loadFn func() (io.ReadCloser, error)
if _, err := url.Parse(file); err == nil {
// load rule file from remote by HTTP