From 4a4d541cdbab0361b58e7b0ceb5fa9327a012049 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 18 Jan 2021 20:40:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=9C=8D=E5=8A=A1=E4=B8=AD?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E7=9A=84WAF=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/nodes/node.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/internal/nodes/node.go b/internal/nodes/node.go index 007d82f..aa6aed9 100644 --- a/internal/nodes/node.go +++ b/internal/nodes/node.go @@ -6,7 +6,6 @@ import ( "github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" - "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs/firewallconfigs" "github.com/TeaOSLab/EdgeNode/internal/apps" "github.com/TeaOSLab/EdgeNode/internal/caches" "github.com/TeaOSLab/EdgeNode/internal/configs" @@ -361,11 +360,8 @@ func (this *Node) syncConfig() error { } else { caches.SharedManager.UpdatePolicies([]*serverconfigs.HTTPCachePolicy{}) } - if nodeConfig.HTTPFirewallPolicy != nil { - sharedWAFManager.UpdatePolicies([]*firewallconfigs.HTTPFirewallPolicy{nodeConfig.HTTPFirewallPolicy}) - } else { - sharedWAFManager.UpdatePolicies([]*firewallconfigs.HTTPFirewallPolicy{}) - } + + sharedWAFManager.UpdatePolicies(nodeConfig.FindAllFirewallPolicies()) sharedNodeConfig = nodeConfig // 发送事件