/etc/wireguard/wgctl/commands/block.command.sh:function cmd::block::help() { /etc/wireguard/wgctl/commands/block.command.sh- cat < [options] /etc/wireguard/wgctl/commands/block.command.sh- /etc/wireguard/wgctl/commands/block.command.sh-Block a client entirely or restrict access to specific IPs/ports/subnets. /etc/wireguard/wgctl/commands/block.command.sh-Block rules are persisted and restored on WireGuard restart. /etc/wireguard/wgctl/commands/block.command.sh- /etc/wireguard/wgctl/commands/block.command.sh-Options: /etc/wireguard/wgctl/commands/block.command.sh- --name Client name (e.g. phone-nuno) /etc/wireguard/wgctl/commands/block.command.sh- --type Device type (optional, combines with --name) /etc/wireguard/wgctl/commands/block.command.sh- --ip Block access to specific IP (repeatable) /etc/wireguard/wgctl/commands/block.command.sh- --subnet Block access to subnet (repeatable) /etc/wireguard/wgctl/commands/block.command.sh- --port Block specific port, e.g. 10.0.0.210:9000:tcp (repeatable) /etc/wireguard/wgctl/commands/block.command.sh- --force Skip confirmation prompt /etc/wireguard/wgctl/commands/block.command.sh- --quiet Suppress output (used by group block) /etc/wireguard/wgctl/commands/block.command.sh- /etc/wireguard/wgctl/commands/block.command.sh-Examples: /etc/wireguard/wgctl/commands/block.command.sh- wgctl block --name phone-nuno /etc/wireguard/wgctl/commands/block.command.sh- wgctl block --name nuno --type phone /etc/wireguard/wgctl/commands/block.command.sh- wgctl block --name phone-nuno --ip 10.0.0.210 /etc/wireguard/wgctl/commands/block.command.sh- wgctl block --name phone-nuno --subnet 10.0.0.0/24 /etc/wireguard/wgctl/commands/block.command.sh- wgctl block --name phone-nuno --port 10.0.0.210:9000:tcp /etc/wireguard/wgctl/commands/block.command.sh- wgctl ban --name phone-nuno /etc/wireguard/wgctl/commands/block.command.sh-EOF /etc/wireguard/wgctl/commands/block.command.sh-} /etc/wireguard/wgctl/commands/block.command.sh- -- /etc/wireguard/wgctl/commands/unblock.command.sh:function cmd::unblock::help() { /etc/wireguard/wgctl/commands/unblock.command.sh- cat < [options] /etc/wireguard/wgctl/commands/unblock.command.sh- /etc/wireguard/wgctl/commands/unblock.command.sh-Remove block rules for a client. /etc/wireguard/wgctl/commands/unblock.command.sh- /etc/wireguard/wgctl/commands/unblock.command.sh-Options: /etc/wireguard/wgctl/commands/unblock.command.sh- --name Client name (e.g. phone-nuno) /etc/wireguard/wgctl/commands/unblock.command.sh- --type Device type (optional, combines with --name) /etc/wireguard/wgctl/commands/unblock.command.sh- --ip Unblock specific IP (repeatable) /etc/wireguard/wgctl/commands/unblock.command.sh- --subnet Unblock specific subnet (repeatable) /etc/wireguard/wgctl/commands/unblock.command.sh- --port Unblock specific port (repeatable) /etc/wireguard/wgctl/commands/unblock.command.sh- --all Remove all block rules for this client /etc/wireguard/wgctl/commands/unblock.command.sh- --force Skip confirmation prompt /etc/wireguard/wgctl/commands/unblock.command.sh- --quiet Suppress output (used by group unblock) /etc/wireguard/wgctl/commands/unblock.command.sh- /etc/wireguard/wgctl/commands/unblock.command.sh-Examples: /etc/wireguard/wgctl/commands/unblock.command.sh- wgctl unblock --name phone-nuno /etc/wireguard/wgctl/commands/unblock.command.sh- wgctl unblock --name nuno --type phone /etc/wireguard/wgctl/commands/unblock.command.sh- wgctl unblock --name phone-nuno --ip 10.0.0.210 /etc/wireguard/wgctl/commands/unblock.command.sh- wgctl unban --name phone-nuno /etc/wireguard/wgctl/commands/unblock.command.sh-EOF /etc/wireguard/wgctl/commands/unblock.command.sh-} /etc/wireguard/wgctl/commands/unblock.command.sh-