mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-12-11 12:50:26 +08:00
支持服务中自定义的WAF规则
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
|||||||
"github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs"
|
"github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs"
|
||||||
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
|
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
|
||||||
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
|
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
|
||||||
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs/firewallconfigs"
|
|
||||||
"github.com/TeaOSLab/EdgeNode/internal/apps"
|
"github.com/TeaOSLab/EdgeNode/internal/apps"
|
||||||
"github.com/TeaOSLab/EdgeNode/internal/caches"
|
"github.com/TeaOSLab/EdgeNode/internal/caches"
|
||||||
"github.com/TeaOSLab/EdgeNode/internal/configs"
|
"github.com/TeaOSLab/EdgeNode/internal/configs"
|
||||||
@@ -361,11 +360,8 @@ func (this *Node) syncConfig() error {
|
|||||||
} else {
|
} else {
|
||||||
caches.SharedManager.UpdatePolicies([]*serverconfigs.HTTPCachePolicy{})
|
caches.SharedManager.UpdatePolicies([]*serverconfigs.HTTPCachePolicy{})
|
||||||
}
|
}
|
||||||
if nodeConfig.HTTPFirewallPolicy != nil {
|
|
||||||
sharedWAFManager.UpdatePolicies([]*firewallconfigs.HTTPFirewallPolicy{nodeConfig.HTTPFirewallPolicy})
|
sharedWAFManager.UpdatePolicies(nodeConfig.FindAllFirewallPolicies())
|
||||||
} else {
|
|
||||||
sharedWAFManager.UpdatePolicies([]*firewallconfigs.HTTPFirewallPolicy{})
|
|
||||||
}
|
|
||||||
sharedNodeConfig = nodeConfig
|
sharedNodeConfig = nodeConfig
|
||||||
|
|
||||||
// 发送事件
|
// 发送事件
|
||||||
|
|||||||
Reference in New Issue
Block a user