DefGuard / client

Best WireGuard desktop client with Multi-Factor Authentication
69 stars 9 forks source link

Desktop Client Support Wireguard Tunnels #103

Closed teon closed 5 months ago

teon commented 7 months ago

Right now our client is dedicated to defguard - but if we would just enable importing of Wireguard client configuration - then anyone with existing Wireguard infrastructure would be able to use it.

Please design:

  1. The initial screen to provide current defguard activation + a section about importing your existing WG configuration, that would just enable to use your current/setup infrastructure + a section/button to configure the client manually.
  2. A screen (form) for configuring manually - with the following fields:

MVP - without PRE/POST UP/DOWN

Implement left menu for "Wireguard tunnels" When clicking on Wireguard Tunnels we have grid view of all Wireguard Tunells When clicking on specific Wireguard Tunel we have details view without tabs as this is just one connection.

4lb commented 7 months ago

WireGuard® Desktop Client Design -> https://www.figma.com/file/uoFcgpOuVWa6g7tvKwB52o/defguard?type=design&node-id=3963%3A12460&mode=design&t=dbcHjog0mqLx0zli-1

teon commented 7 months ago
  1. Import wg-config should be a separate crate (defguard utils?) to that server & client can use on import functions
  2. pre/post up/down add defguard utils
teon commented 6 months ago

Import works - and I have imported items in menu, but when clicking on them - they display just for a second and then the "Add tunel" screen shows. Also when clicking on "Wireguard tunnels" there is no tunnels list -just add tunnels.