mirror of
https://github.com/nadoo/glider.git
synced 2025-02-23 17:35:40 +08:00
return strategy proxy if no rule file specified.
This commit is contained in:
parent
88c8eeff35
commit
76fbaf2cec
@ -1,4 +1,4 @@
|
|||||||
# glider
|
# [glider](https://github.com/nadoo/glider)
|
||||||
glider is a forward proxy with multiple protocols support.
|
glider is a forward proxy with multiple protocols support.
|
||||||
|
|
||||||
we can set up local listeners as proxy, and forward requests to internet via forwarders.
|
we can set up local listeners as proxy, and forward requests to internet via forwarders.
|
||||||
|
5
rules.go
5
rules.go
@ -15,6 +15,11 @@ type rulesForwarder struct {
|
|||||||
|
|
||||||
// newRulesForwarder .
|
// newRulesForwarder .
|
||||||
func newRulesForwarder(ruleForwarders []*ruleForwarder, globalForwarder Proxy) Proxy {
|
func newRulesForwarder(ruleForwarders []*ruleForwarder, globalForwarder Proxy) Proxy {
|
||||||
|
|
||||||
|
if len(ruleForwarders) == 0 {
|
||||||
|
return globalForwarder
|
||||||
|
}
|
||||||
|
|
||||||
p := &rulesForwarder{globalForwarder: globalForwarder}
|
p := &rulesForwarder{globalForwarder: globalForwarder}
|
||||||
|
|
||||||
for _, f := range ruleForwarders {
|
for _, f := range ruleForwarders {
|
||||||
|
Loading…
Reference in New Issue
Block a user