Defguard Client is a cross-platform VPN application designed to manage secure WireGuard connections through a graphical interface. It supports standard WireGuard servers as well as Defguard VPN and SSO deployments. Users can organize multiple VPN instances, locations, and tunnels within one application. When connected to a Defguard server, it supports multi-factor authentication using TOTP or email verification codes alongside WireGuard preshared session keys. A detailed network dashboard displays connection history, statistics, and real-time activity. Charts and logs help users monitor VPN performance and troubleshoot connectivity problems. Its lightweight architecture uses Rust, Tauri, and React. Defguard Client supports Windows, macOS, and Linux.
Features
- Secure WireGuard VPN connections with standard server and Defguard compatibility
- Multi-factor authentication using TOTP or email codes and WireGuard preshared keys
- Centralized management of multiple VPN instances, locations, and tunnels
- Detailed connection history with real-time network statistics and activity charts
- Integrated VPN connection logging for monitoring and troubleshooting
- Cross-platform Windows, macOS, and Linux support with lightweight Tauri architecture