实现自动SYN Flood防护

This commit is contained in:
GoEdgeLab
2022-01-10 19:54:18 +08:00
parent 4eb74e30e0
commit ee2fe6cce2
9 changed files with 332 additions and 255 deletions

View File

@@ -13,4 +13,5 @@ message HTTPFirewallPolicy {
bytes outboundJSON = 6;
int64 serverId = 8;
bool useLocalFirewall = 9;
bytes synFloodJSON = 10;
}

View File

@@ -7,6 +7,7 @@ import "models/model_http_firewall_policy.proto";
import "models/model_http_firewall_rule_group.proto";
import "models/model_http_firewall_rule_set.proto";
import "models/model_server.proto";
import "models/model_node.proto";
message IPItem {
int64 id = 1;
@@ -39,4 +40,6 @@ message IPItem {
HTTPFirewallPolicy sourceHTTPFirewallPolicy = 31;
HTTPFirewallRuleGroup sourceHTTPFirewallRuleGroup = 32;
HTTPFirewallRuleSet sourceHTTPFirewallRuleSet = 33;
Node sourceNode = 35;
}