From 562af116ae5701e9a179c6254c6fcfdbd96dbc9a Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Tue, 26 Jan 2021 10:30:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=87=AA=E5=AE=9A=E4=B9=89WA?= =?UTF-8?q?F=E5=8F=AF=E4=BB=A5=E5=A4=8D=E7=94=A8=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E7=9A=84=E6=8B=A6=E6=88=AA=E9=80=89=E9=A1=B9=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/nodeconfigs/node_config.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/nodeconfigs/node_config.go b/pkg/nodeconfigs/node_config.go index fc91b1a..49cffd0 100644 --- a/pkg/nodeconfigs/node_config.go +++ b/pkg/nodeconfigs/node_config.go @@ -180,6 +180,10 @@ func (this *NodeConfig) lookupWeb(web *serverconfigs.HTTPWebConfig) { return } if web.FirewallPolicy != nil && web.FirewallPolicy.IsOn { + // 复用节点的拦截选项设置 + if web.FirewallPolicy.BlockOptions == nil && this.HTTPFirewallPolicy != nil && this.HTTPFirewallPolicy.BlockOptions != nil { + web.FirewallPolicy.BlockOptions = this.HTTPFirewallPolicy.BlockOptions + } this.firewallPolicies = append(this.firewallPolicies, web.FirewallPolicy) } if len(web.Locations) > 0 {