Skip to content

MngAddFirewallRule

Creates and immediately publishes a persistent firewall rule. Requires SuperAdmin.

Request fields

Field Type Required Description
action int Yes 0 allow, 1 deny
target int Yes 0 exact IP, 1 CIDR, 2 ISO country
service int No 0 all, 1 TCP, 2 HTTP, 3 HTTPS, 4 WebSocket; default 0
enabled int No 0 or 1; default 1
priority int No Higher values are evaluated first within the rule class
value string Yes IPv4, IPv6, CIDR, or two-letter country code
reason string No Administrative reason, maximum 512 characters
expires_at int64 No Unix time; 0 means permanent
{"command":"MngAddFirewallRule","data":{"action":1,"target":2,"service":0,"value":"RU","reason":"Country restriction","expires_at":0},"extID":"firewall-add-1"}

Response

{"rule":{"id":7,"enabled":1,"priority":0,"action":1,"target":2,"service":0,"value":"RU","reason":"Country restriction","expires_at":0,"created_by":2,"updated_by":2,"created_at":1790250000,"updated_at":1790250000}}