DDoS防护增加单IP TCP新连接速率黑名单

This commit is contained in:
GoEdgeLab
2022-08-26 11:32:00 +08:00
parent 27c16c1b00
commit a5b0d7f4f0
5 changed files with 63 additions and 1 deletions

View File

@@ -106,6 +106,10 @@ func (this *IndexAction) RunPost(params struct {
this.FailField("tcpNewConnectionsRate", "TCP: 单IP连接速率不能小于"+types.String(nodeconfigs.DefaultTCPNewConnectionsMinRate))
}
if tcpConfig.DenyNewConnectionsRate > 0 && tcpConfig.DenyNewConnectionsRate < nodeconfigs.DefaultTCPDenyNewConnectionsMinRate {
this.FailField("tcpDenyNewConnectionsRate", "TCP: 单IP TCP新连接速率黑名单连接速率不能小于"+types.String(nodeconfigs.DefaultTCPDenyNewConnectionsMinRate))
}
// Port
for _, portConfig := range tcpConfig.Ports {
if portConfig.Port > 65535 {