mirror of
https://github.com/wweir/sower.git
synced 2024-04-21 12:42:15 +00:00
feat: support do not config block rules
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user