{"repo":"DefGuard/client","free":true,"listed":false,"github":"https://github.com/DefGuard/client","clone":"git clone https://github.com/DefGuard/client.git","description":"Sole VPN client implementing Multi-Factor Authentication on WireGuard® VPN connection","language":"TypeScript","stars":365,"topics":["2fa","mfa","multi-factor-authentication","sso","vpn","wireguard"],"license":null,"category":"networking-infra","readme_excerpt":"Defguard desktop client Desktop client for managing WireGuard VPN connections (any WireGuard server and defguard instances). Features - Supports any WireGuard server - Multi-platform - Linux, macOS & Windows - Detailed network overview - see all details of your connection history and statistics with real-time charts and logs - Multi-Factor Authentication with TOTP/Email & WireGuard PSK - Since WireGuard protocol doesn't support 2FA, most (if not all) available WireGuard clients use 2FA authorization to the \"application\" itself (not Wireguard tunnel). When using this client with defguard VPN & SSO server (which is free & open source ) you will get real Multi-Factor Authentication using TOTP/Email codes + WireGuard Pre-shared session keys . - Multiple instances & locations - When combining with defguard VPN & SSO you can have multiple defguard instances (sites/installations) and multiple Locations (VPN tunnels in that location/site) in one client ! If you are an admin/devops - all your customers (instances) and all their tunnels (locations) can be in one place! - Fast! - Built with Rust, tauri and React.js. To learn more about the system see our documentation. Development Tauri requirements Make sure to install prerequisites from tauri. Proto submodule Make sure you have cloned, and up to date, proto submodule in src-tauri/proto Protoc compiler Make sure you have protoc available. Install pnpm and node deps Sqlx and local database file To work with sqlx on a local db file, you'","default_branch":null,"files":null,"tree":[],"storefront":"/r/DefGuard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DefGuard/client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}