A WireGuard client interface.
- List Interfaces/Connections
- See connection status (connected/disconnected, bytes received/sent)
- Actions to connect & disconnect
- List most of configuration (address, MTU, endpoint, allowed IPs, DNS)
- Copy actions (copy pubkey ...)
- Available action help popup
To use, simply run wtui
.
You'll very likely need root permission to (1) read WireGuard configuration files and (2) alter
network interfaces and routes.
Key | Action |
---|---|
j , Down |
Down |
k , Up |
Up |
c |
Connect |
d |
Disconnect |
D |
Disconnect all |
y * |
Yank menu |
? * |
Help |
*: Soon, see TODO section
- Works only with single peer configurations
- Unit tests require
wg
to be installed