root@wireguard:~# wgctl group block --name test
=> DEBUG: 🔍  Blocked all traffic from: 10.1.3.5
=> DEBUG: 🔍  Watching: phone-test ((none))
=> DEBUG: 🔍  Removed peer from server config: phone-test
=> DEBUG: 🔍  WireGuard config reloaded
=> DEBUG: 🔍  Blocked all traffic from: 10.1.3.6
=> DEBUG: 🔍  Watching: phone-test1 ((none))
=> DEBUG: 🔍  Removed peer from server config: phone-test1
=> DEBUG: 🔍  WireGuard config reloaded
=> INFO: 🚫 🔒  All peers from test have been blocked (2 peers).
root@wireguard:~# cat /etc/wireguard/.wgctl/blocks/phone-test.block
{
  "peer_ip": "10.1.3.5",
  "blocked_direct": false,
  "blocked_by_groups": [
    "test"
  ],
  "rules": [
    {
      "type": "full",
      "name": "full block"
    }
  ]
root@wireguard:~# wgctl group unblock --name test
=> DEBUG: 🔍  After remove_group: is_blocked=false
root@wireguard:~# cat /etc/wireguard/.wgctl/blocks/phone-test.block
{
  "peer_ip": "10.1.3.5",
  "blocked_direct": false,
  "blocked_by_groups": [],
  "rules": [
    {
      "type": "full",
      "name": "full block"
    }
  ]