add default gateway for routes

This commit is contained in:
ginuerzh 2020-01-21 20:47:03 +08:00
parent a782cf5cf8
commit 08d2f7c516

View File

@ -312,6 +312,12 @@ func (r *route) GenRouters() ([]router, error) {
}
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
switch node.Transport {