gnome-shell-extension-gsconnect icon indicating copy to clipboard operation
gnome-shell-extension-gsconnect copied to clipboard

Using a server for device discovery and routing data.

Open Mekacher-Anis opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. I really enjoy using GSConnect extension and I think it's great, but the one thing that I find a huge limitation of the software is that it only works on the same LAN and it must allow device-to-device communication, which is often not the case with most organisation networks.

Describe the solution you'd like Using a server for device discovery and routing data. So the connection will no longer be peer-to-peer instead everything will go through a server. This imho will solve the problem by overcoming the LAN limitation and the device-to-device communication problems.

Describe alternatives you've considered One possibility to overcome this limitation is setting up an OpenVPN Server and connecting all devices to it, but this solution is also not available for me as I already use ProtonVPN and I find it somewhat of a hack.

I'm willing to write the server and also implement this functionality in GSConnect.

Mekacher-Anis avatar Jun 18 '21 13:06 Mekacher-Anis

You are using KDE Connect on the paired device right?

If so, you'll have to take this up with the KDE Connect people first - they build the protocol, GSConnect follows.

Looks like someone already made a similar feature request https://bugs.kde.org/show_bug.cgi?id=383694

And I found a prototype here https://github.com/eskerda/kdeconnect-server

sonnyp avatar Jun 18 '21 20:06 sonnyp