return strategy proxy if no rule file specified.

This commit is contained in:
nadoo 2017-07-30 12:38:41 +08:00
parent 88c8eeff35
commit 76fbaf2cec
2 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,4 @@
# glider
# [glider](https://github.com/nadoo/glider)
glider is a forward proxy with multiple protocols support.
we can set up local listeners as proxy, and forward requests to internet via forwarders.

View File

@ -15,6 +15,11 @@ type rulesForwarder struct {
// newRulesForwarder .
func newRulesForwarder(ruleForwarders []*ruleForwarder, globalForwarder Proxy) Proxy {
if len(ruleForwarders) == 0 {
return globalForwarder
}
p := &rulesForwarder{globalForwarder: globalForwarder}
for _, f := range ruleForwarders {