Ostatnio aktywny 1 month ago

nuno zrewidował ten Gist 1 month ago. Przejdź do rewizji

1 file changed, 11 insertions

gistfile1.txt(stworzono plik)

@@ -0,0 +1,11 @@
1 + root@wireguard:/etc/wireguard/wgctl# wgctl group list --json
2 + {"ok":true,"command":"group list","data":{"groups":[{"name":"arctic","desc":"","peer_count":0,"blocked_count":0},{"name":"family","desc":"","peer_count":3,"blocked_count":0},{"name":"test","desc":"","peer_count":1,"blocked_count":0},{"name":"test2","desc":"","peer_count":0,"blocked_count":0}]},"meta":{"count":4,"generated_at":"2026-05-27T00:26:17Z"}}
3 + root@wireguard:/etc/wireguard/wgctl# wgctl rule list --json
4 + {"ok":true,"command":"rule list","data":{"rules":[{"name":"gata","desc":"gatinha","allows":0,"blocks":0,"peer_count":0,"extends":[],"is_base":False,"group":"Gatas"},{"name":"helena","desc":"","allows":4,"blocks":2,"peer_count":1,"extends":["no-lan","dns-restricted"],"is_base":False,"group":"Users"},{"name":"luis","desc":"","allows":1,"blocks":3,"peer_count":0,"extends":["no-admin"],"is_base":False,"group":"Users"},{"name":"nuno","desc":"","allows":0,"blocks":0,"peer_count":0,"extends":["admin"],"is_base":False,"group":"Users"},{"name":"zephyr","desc":"","allows":3,"blocks":2,"peer_count":0,"extends":["moonlight-02","dns-restricted"],"is_base":False,"group":"Users"},{"name":"moonlight-02","desc":"Moonlight-02 - Access to VM","allows":3,"blocks":2,"peer_count":1,"extends":["no-lan","dns-restricted"],"is_base":False,"group":"VM Rules"},{"name":"admin","desc":"Full access","allows":0,"blocks":0,"peer_count":0,"extends":[],"is_base":False,"group":""},{"name":"dev-01","desc":"Development VM - Blocks rest of LAN","allows":1,"blocks":1,"peer_count":0,"extends":[],"is_base":False,"group":""},{"name":"guest","desc":"Guest access - blocks sensitive services","allows":2,"blocks":7,"peer_count":0,"extends":[],"is_base":False,"group":""},{"name":"user","desc":"Standard user - blocks admin UIs","allows":2,"blocks":6,"peer_count":6,"extends":["no-proxmox","dns-restricted"],"is_base":False,"group":""},{"name":"dns-restricted","desc":"Restricted DNS","allows":2,"blocks":1,"peer_count":0,"extends":[],"is_base":True,"group":""},{"name":"no-admin","desc":"Blocks admin access","allows":1,"blocks":3,"peer_count":0,"extends":["no-proxmox","no-truenas"],"is_base":True,"group":""},{"name":"no-lan","desc":"Blocks LAN","allows":0,"blocks":1,"peer_count":0,"extends":[],"is_base":True,"group":""},{"name":"no-nginx","desc":"Restricts access to NPM","allows":0,"blocks":1,"peer_count":0,"extends":[],"is_base":True,"group":""},{"name":"no-proxmox","desc":"Restricts access to Proxmox","allows":0,"blocks":2,"peer_count":0,"extends":["no-nginx"],"is_base":True,"group":""},{"name":"no-truenas","desc":"Restricts access to TrueNAS","allows":0,"blocks":2,"peer_count":0,"extends":["no-nginx"],"is_base":True,"group":""}]},"meta":{"count":16,"generated_at":"2026-05-27T00:26:24Z"}}
5 + root@wireguard:/etc/wireguard/wgctl# wgctl identity list --json
6 + {"ok":true,"command":"identity list","data":{"identities":[{"name":"fred","peer_count":1,"types":"phone","rules":[],"policy":"default"},{"name":"helena","peer_count":2,"types":"phone","rules":[],"policy":"default"},{"name":"luis","peer_count":1,"types":"phone","rules":[],"policy":"default"},{"name":"nuno","peer_count":3,"types":"laptop,phone,tablet","rules":["admin"],"policy":"default"},{"name":"roboclean","peer_count":1,"types":"desktop","rules":[],"policy":"default"},{"name":"zephyr","peer_count":1,"types":"desktop","rules":[],"policy":"default"}]},"meta":{"count":6,"generated_at":"2026-05-27T00:26:32Z"}}
7 + root@wireguard:/etc/wireguard/wgctl# wgctl net list --json
8 + {"ok":true,"command":"net list","data":{"services":[{"name":"docker","ip":"10.0.0.210","desc":"Docker host","tags":["infra"],"port_count":1},{"name":"forgejo","ip":"10.0.0.104","desc":"Forgejo git","tags":["dev"],"port_count":2},{"name":"npm","ip":"10.0.0.101","desc":"Nginx Proxy Manager","tags":["admin"],"port_count":3},{"name":"pbs","ip":"10.0.0.105","desc":"Proxmox Backup Server","tags":["admin"],"port_count":1},{"name":"pihole","ip":"10.0.0.103","desc":"Pi-hole + Unbound","tags":["dns"],"port_count":3},{"name":"proxmox","ip":"10.0.0.100","desc":"Proxmox Virtual Environment","tags":["admin"],"port_count":1},{"name":"truenas","ip":"10.0.0.200","desc":"TrueNAS","tags":["storage"],"port_count":3},{"name":"vm-moonlight-02","ip":"10.0.0.244","desc":"","tags":[],"port_count":0}]},"meta":{"count":8,"generated_at":"2026-05-27T00:26:36Z"}}
9 + root@wireguard:/etc/wireguard/wgctl# wgctl activity --json
10 + {"ok":true,"command":"activity","data":{"peers":[{"name":"desktop-roboclean","rx":5972632,"tx":210978756,"drops":366,"services":[{"dest":"npm","drops":366}]},{"name":"desktop-zephyr","rx":171572740,"tx":156197477044,"drops":0,"services":[]},{"name":"laptop-nuno","rx":150934752,"tx":51294676,"drops":3227,"services":[{"dest":"npm","drops":3227}]},{"name":"phone-helena","rx":878104,"tx":878624,"drops":17,"services":[{"dest":"pihole","drops":17}]},{"name":"phone-helena-2","rx":1110328,"tx":19674452,"drops":27,"services":[{"dest":"pihole","drops":27}]},{"name":"phone-nuno","rx":702172,"tx":1603068,"drops":0,"services":[]}]},"meta":{"count":6,"generated_at":"2026-05-27T00:26:50Z"}}
11 + root@wireguard:/etc/wireguard/wgctl#
Nowsze Starsze