Place1 / wg-access-server

An all-in-one WireGuard VPN solution with a web ui for connecting devices
MIT License
1.79k stars 226 forks source link

[Feature request] label outdated devices #163

Closed via-justa closed 2 years ago

via-justa commented 3 years ago

I've tried to patch the code and open a PR but it looks like the proto libraries are deprecated and I couldn't get around those issues without doing a massive rework but maybe it's my limited Golang skills.

We're using the project to allow our users access to internal company resources, we got about 50 users using the VPN and it works as expected.

That said we found that we have no way to see if the device configuration is in line with the existing configuration. Our concern is that users will have connection issues to some resources due to their configuration not being in line with the latest ones (we use the Allowed IPs heavily).

One implementation option is to create a hash of the configuration while creating the device and then match it against the running configuration hash. When the hash of the device and the existing configuration do not match add a label on the device card so the user would know he needs to replace his device configuration.

via-justa commented 2 years ago

This project is most likely abounded so I’m closing the issue to clean my issue list