- wgctl-monitor: update _hs_last_logged on ALL handshakes not just new sessions
- wgctl-monitor: fix endpoint_cache.json absolute path
- wgctl-monitor: move script to wgctl/daemon/ (correct location)
- watch: _poll_handshakes sorts by ts descending, endpoint cache fallback
- watch: empty endpoint uses - not em dash (alignment fix)
- logs: newline between fw and wg sections
- monitor::live extracted, cmd::logs::follow no longer calls cmd:⌚:run
- ui.sh: UTF-8 extra byte constants
15 lines
336 B
Desktop File
15 lines
336 B
Desktop File
[Unit]
|
|
Description=wgctl WireGuard Monitor Daemon
|
|
After=network.target wg-quick@wg0.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/bin/python3 /etc/wireguard/wgctl/daemon/wgctl-monitor.py
|
|
Restart=always
|
|
RestartSec=5
|
|
Environment=WG_INTERFACE=eth0
|
|
Environment=WG_PORT=51820
|
|
Environment=LOG_LEVEL=INFO
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|