gistfile1.txt
· 1.2 KiB · Text
Ham
Usage: wgctl rule <subcommand> [options]
Manage firewall rules with inheritance support.
Rules can extend base rules to compose reusable access policies.
Service names from 'wgctl net' can be used instead of raw IPs/ports.
Subcommands:
list, ls List all rules
show, inspect Show rule details and inheritance
add, new, create Create a new rule
update, edit Update a rule and re-apply to peers
remove, rm, del Remove a rule
assign Assign a rule to a peer
unassign Remove rule from a peer
reapply Re-apply rule to all assigned peers
migrate Apply default rules to unassigned peers
Options for list:
--base Show only base rules
--no-base Hide base rules section
--group <name> Filter by group (case insensitive)
--tree Show full inheritance tree inline
Options for add:
--name <name> Rule name
--desc <description> Description
--group <group> Display group (e.g. VM Rules, Users)
--extends <rule,...> Inherit from base rules (comma-separated)
| 1 | Usage: wgctl rule <subcommand> [options] |
| 2 | |
| 3 | Manage firewall rules with inheritance support. |
| 4 | Rules can extend base rules to compose reusable access policies. |
| 5 | Service names from 'wgctl net' can be used instead of raw IPs/ports. |
| 6 | |
| 7 | Subcommands: |
| 8 | list, ls List all rules |
| 9 | show, inspect Show rule details and inheritance |
| 10 | add, new, create Create a new rule |
| 11 | update, edit Update a rule and re-apply to peers |
| 12 | remove, rm, del Remove a rule |
| 13 | assign Assign a rule to a peer |
| 14 | unassign Remove rule from a peer |
| 15 | reapply Re-apply rule to all assigned peers |
| 16 | migrate Apply default rules to unassigned peers |
| 17 | |
| 18 | Options for list: |
| 19 | --base Show only base rules |
| 20 | --no-base Hide base rules section |
| 21 | --group <name> Filter by group (case insensitive) |
| 22 | --tree Show full inheritance tree inline |
| 23 | |
| 24 | Options for add: |
| 25 | --name <name> Rule name |
| 26 | --desc <description> Description |
| 27 | --group <group> Display group (e.g. VM Rules, Users) |
| 28 | --extends <rule,...> Inherit from base rules (comma-separated) |