mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-12-29 09:16:35 +08:00
取消WAF规则里的黑白名单
This commit is contained in:
@@ -5,64 +5,6 @@ func Template() *WAF {
|
||||
waf.Id = "template"
|
||||
waf.IsOn = true
|
||||
|
||||
// black list
|
||||
{
|
||||
group := NewRuleGroup()
|
||||
group.IsOn = false
|
||||
group.IsInbound = true
|
||||
group.Name = "白名单"
|
||||
group.Code = "whiteList"
|
||||
group.Description = "在此名单中的IP地址可以直接跳过防火墙设置"
|
||||
|
||||
{
|
||||
|
||||
set := NewRuleSet()
|
||||
set.IsOn = true
|
||||
set.Name = "IP白名单"
|
||||
set.Code = "9001"
|
||||
set.Connector = RuleConnectorOr
|
||||
set.Action = ActionAllow
|
||||
set.AddRule(&Rule{
|
||||
Param: "${remoteAddr}",
|
||||
Operator: RuleOperatorMatch,
|
||||
Value: `127\.0\.0\.1|0\.0\.0\.0`,
|
||||
IsCaseInsensitive: false,
|
||||
})
|
||||
group.AddRuleSet(set)
|
||||
}
|
||||
|
||||
waf.AddRuleGroup(group)
|
||||
}
|
||||
|
||||
// black list
|
||||
{
|
||||
group := NewRuleGroup()
|
||||
group.IsOn = false
|
||||
group.IsInbound = true
|
||||
group.Name = "黑名单"
|
||||
group.Code = "blackList"
|
||||
group.Description = "在此名单中的IP地址直接阻止"
|
||||
|
||||
{
|
||||
|
||||
set := NewRuleSet()
|
||||
set.IsOn = true
|
||||
set.Name = "IP黑名单"
|
||||
set.Code = "10001"
|
||||
set.Connector = RuleConnectorOr
|
||||
set.Action = ActionBlock
|
||||
set.AddRule(&Rule{
|
||||
Param: "${remoteAddr}",
|
||||
Operator: RuleOperatorMatch,
|
||||
Value: `1\.1\.1\.1|2\.2\.2\.2`,
|
||||
IsCaseInsensitive: false,
|
||||
})
|
||||
group.AddRuleSet(set)
|
||||
}
|
||||
|
||||
waf.AddRuleGroup(group)
|
||||
}
|
||||
|
||||
// xss
|
||||
{
|
||||
group := NewRuleGroup()
|
||||
|
||||
Reference in New Issue
Block a user