From 65463fee6c9d9b0856e9077f3c6ab7b6b25dd9b5 Mon Sep 17 00:00:00 2001 From: bjdgyc Date: Fri, 13 Aug 2021 13:19:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E3=80=81=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/dbdata/group.go | 2 ++ server/handler/link_tunnel.go | 3 +++ 2 files changed, 5 insertions(+) diff --git a/server/dbdata/group.go b/server/dbdata/group.go index 09008f0..984c9a0 100644 --- a/server/dbdata/group.go +++ b/server/dbdata/group.go @@ -84,8 +84,10 @@ func SetGroup(g *Group) error { for _, v := range g.RouteInclude { if v.Val != "" { if v.Val == "all" { + routeInclude = append(routeInclude, v) continue } + ipMask, _, err := parseIpNet(v.Val) if err != nil { return errors.New("RouteInclude 错误" + err.Error()) diff --git a/server/handler/link_tunnel.go b/server/handler/link_tunnel.go index e2eeb2e..f35c74b 100644 --- a/server/handler/link_tunnel.go +++ b/server/handler/link_tunnel.go @@ -96,6 +96,9 @@ func LinkTunnel(w http.ResponseWriter, r *http.Request) { } // 允许的路由 for _, v := range cSess.Group.RouteInclude { + if v.Val == "all" { + continue + } w.Header().Add("X-CSTP-Split-Include", v.IpMask) } // 不允许的路由