gistfile1.txt
· 3.0 KiB · Text
原始文件
root@wireguard:/etc/wireguard/wgctl# wgctl subnet list --json
{"ok":true,"command":"subnet list","data":{"subnets":[{"type":"desktop","cidr":"10.1.1.0/24","display_name":"desktop","tunnel_mode":"split","desc":"Desktop devices","is_group":false,"group_parent":"desktop"},{"type":"laptop","cidr":"10.1.2.0/24","display_name":"laptop","tunnel_mode":"split","desc":"Laptop devices","is_group":false,"group_parent":"laptop"},{"type":"phone","cidr":"10.1.3.0/24","display_name":"phone","tunnel_mode":"split","desc":"Phone devices","is_group":false,"group_parent":"phone"},{"type":"tablet","cidr":"10.1.4.0/24","display_name":"tablet","tunnel_mode":"split","desc":"Tablet devices","is_group":false,"group_parent":"tablet"},{"type":"guests","cidr":"10.1.100.0/24","display_name":"none","tunnel_mode":"split","desc":"Guest devices (no specific type)","is_group":true,"group_parent":"guests"},{"type":"guests.desktop","cidr":"10.1.101.0/24","display_name":"desktop","tunnel_mode":"split","desc":"Guest desktops","is_group":true,"group_parent":"guests"},{"type":"guests.laptop","cidr":"10.1.102.0/24","display_name":"laptop","tunnel_mode":"split","desc":"Guest laptops","is_group":true,"group_parent":"guests"},{"type":"guests.phone","cidr":"10.1.103.0/24","display_name":"phone","tunnel_mode":"split","desc":"Guest phones","is_group":true,"group_parent":"guests"},{"type":"guests.tablet","cidr":"10.1.104.0/24","display_name":"tablet","tunnel_mode":"split","desc":"Guest tablets","is_group":true,"group_parent":"guests"},{"type":"servers","cidr":"10.1.200.0/24","display_name":"server","tunnel_mode":"split","desc":"Server and VM configs","is_group":false,"group_parent":"servers"},{"type":"iot","cidr":"10.1.210.0/24","display_name":"iot","tunnel_mode":"split","desc":"IoT devices","is_group":false,"group_parent":"iot"}]},"meta":{"count":11,"generated_at":"2026-05-27T00:51:25Z"}}
root@wireguard:/etc/wireguard/wgctl# wgctl hosts list --json
{"ok":true,"command":"hosts list","data":{"hosts":[{"type":"host","ip":"148.69.46.73","name":"helena-wan","desc":"Helena WAN","tags":["isp","wan","helena"]},{"type":"host","ip":"94.63.0.129","name":"nuno-home","desc":"","tags":["home"]}]},"meta":{"count":2,"generated_at":"2026-05-27T00:51:31Z"}}
root@wireguard:/etc/wireguard/wgctl# wgctl policy list --json
{"ok":true,"command":"policy list","data":{"policies":[{"name":"default","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Default policy — no rule assigned"},{"name":"guest","tunnel_mode":"split","default_rule":"guest","strict_rule":true,"auto_apply":true,"desc":"Guest access policy"},{"name":"trusted","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Trusted device policy"},{"name":"server","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Server policy"},{"name":"iot","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"IoT device policy"}]},"meta":{"count":5,"generated_at":"2026-05-27T00:51:35Z"}}
| 1 | root@wireguard:/etc/wireguard/wgctl# wgctl subnet list --json |
| 2 | {"ok":true,"command":"subnet list","data":{"subnets":[{"type":"desktop","cidr":"10.1.1.0/24","display_name":"desktop","tunnel_mode":"split","desc":"Desktop devices","is_group":false,"group_parent":"desktop"},{"type":"laptop","cidr":"10.1.2.0/24","display_name":"laptop","tunnel_mode":"split","desc":"Laptop devices","is_group":false,"group_parent":"laptop"},{"type":"phone","cidr":"10.1.3.0/24","display_name":"phone","tunnel_mode":"split","desc":"Phone devices","is_group":false,"group_parent":"phone"},{"type":"tablet","cidr":"10.1.4.0/24","display_name":"tablet","tunnel_mode":"split","desc":"Tablet devices","is_group":false,"group_parent":"tablet"},{"type":"guests","cidr":"10.1.100.0/24","display_name":"none","tunnel_mode":"split","desc":"Guest devices (no specific type)","is_group":true,"group_parent":"guests"},{"type":"guests.desktop","cidr":"10.1.101.0/24","display_name":"desktop","tunnel_mode":"split","desc":"Guest desktops","is_group":true,"group_parent":"guests"},{"type":"guests.laptop","cidr":"10.1.102.0/24","display_name":"laptop","tunnel_mode":"split","desc":"Guest laptops","is_group":true,"group_parent":"guests"},{"type":"guests.phone","cidr":"10.1.103.0/24","display_name":"phone","tunnel_mode":"split","desc":"Guest phones","is_group":true,"group_parent":"guests"},{"type":"guests.tablet","cidr":"10.1.104.0/24","display_name":"tablet","tunnel_mode":"split","desc":"Guest tablets","is_group":true,"group_parent":"guests"},{"type":"servers","cidr":"10.1.200.0/24","display_name":"server","tunnel_mode":"split","desc":"Server and VM configs","is_group":false,"group_parent":"servers"},{"type":"iot","cidr":"10.1.210.0/24","display_name":"iot","tunnel_mode":"split","desc":"IoT devices","is_group":false,"group_parent":"iot"}]},"meta":{"count":11,"generated_at":"2026-05-27T00:51:25Z"}} |
| 3 | root@wireguard:/etc/wireguard/wgctl# wgctl hosts list --json |
| 4 | {"ok":true,"command":"hosts list","data":{"hosts":[{"type":"host","ip":"148.69.46.73","name":"helena-wan","desc":"Helena WAN","tags":["isp","wan","helena"]},{"type":"host","ip":"94.63.0.129","name":"nuno-home","desc":"","tags":["home"]}]},"meta":{"count":2,"generated_at":"2026-05-27T00:51:31Z"}} |
| 5 | root@wireguard:/etc/wireguard/wgctl# wgctl policy list --json |
| 6 | {"ok":true,"command":"policy list","data":{"policies":[{"name":"default","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Default policy — no rule assigned"},{"name":"guest","tunnel_mode":"split","default_rule":"guest","strict_rule":true,"auto_apply":true,"desc":"Guest access policy"},{"name":"trusted","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Trusted device policy"},{"name":"server","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"Server policy"},{"name":"iot","tunnel_mode":"split","default_rule":"","strict_rule":false,"auto_apply":true,"desc":"IoT device policy"}]},"meta":{"count":5,"generated_at":"2026-05-27T00:51:35Z"}} |