improve config

This commit is contained in:
ginuerzh
2022-01-26 18:29:48 +08:00
parent 713586729b
commit 44acdc9215
14 changed files with 160 additions and 119 deletions

View File

@ -23,15 +23,15 @@ func (c *Chain) GetRouteFor(network, address string) (r *route) {
if node == nil {
return
}
if node.bypass != nil && node.bypass.Contains(address) {
if node.Bypass != nil && node.Bypass.Contains(address) {
break
}
if node.transport.Multiplex() {
tr := node.transport.Copy().
if node.Transport.Multiplex() {
tr := node.Transport.Copy().
WithRoute(r)
node = node.Copy().
WithTransport(tr)
node = node.Copy()
node.Transport = tr
r = &route{}
}