Browse Source

add default gateway for routes

pull/507/head
ginuerzh 7 years ago
parent
commit
08d2f7c516
  1. 6
      cmd/gost/route.go

6
cmd/gost/route.go

@ -312,6 +312,12 @@ func (r *route) GenRouters() ([]router, error) {
} }
tunRoutes := parseIPRoutes(node.Get("route")) tunRoutes := parseIPRoutes(node.Get("route"))
gw := net.ParseIP(node.Get("gw")) // default gateway
for i := range tunRoutes {
if tunRoutes[i].Gateway == nil {
tunRoutes[i].Gateway = gw
}
}
var ln gost.Listener var ln gost.Listener
switch node.Transport { switch node.Transport {

Loading…
Cancel
Save