donaldzou / WGDashboard

Simple dashboard for WireGuard VPN written in Python & Vue.js
https://donaldzou.github.io/WGDashboard-Documentation/
Apache License 2.0
1.65k stars 254 forks source link

The idea of adding a device to a single account. #526

Open Buckley27 opened 4 days ago

Buckley27 commented 4 days ago

How does it work? Let me explain now.

For example, one account can be added to a TV, iPhone, etc. But the public and private settings should be different for each device, not the same, the internal IP addresses should be different. Do you know why? Because it's much more convenient to use a PC, iPad and TV.

Without it, it's very inconvenient to scroll through, for example: “Paul TV”, ‘Paul PC’, ‘Paul iPad’, ‘Mom PC’, ‘Mom iPhone’, ‘Mom PS5’ - it's very inconvenient to scroll through all that.

So my suggestion is to: Add devices and create codes, files and distribute them. This would be much more convenient, I'll show you how the screenshot above is done Без имени-2

What would it look like after clicking on it, for example? I'm not a designer, haha, but could you come up with something handy like a screenshot or a table or something? I think it would help customers and increase your star rating because people prefer things to be organized, not just one for each device :)

But don't forget that each device should have its own private key and internal IP :) If, for example, the public and internal IP are the same, the VPN will not work well and will slow down. Монтажная область 1 You also see three icons - online and offline. This will be convenient. For example, few devices

donaldzou commented 3 days ago

Hi @Buckley27, thank you for bringing this up! Let me think about this as it is not matching how WireGuard designed to do and WGDashboard is following the same structure WG has. Meanwhile, in your use case, you can split them into different configurations? something like: paul.conf, mom.conf?