I would love to see wireguard implemented into the meshtastic project. This would allow me remote IP access to radios that I have deployed where internet access is available.
I’m still wrapping my mind around how to add plugins to the project, so it may be possible to deploy this as a plugin, but I’m not up to speed yet. Let me know if this is interesting to anyone else.
I agree this would be really cool. For now, you can use the mqtt functionality which you could arrange to do something like this, by bridging the remote mesh via mqtt with a local node, then using the remote admin functionality of the python cli to access it.
Wireguard wouldn’t be a plugin the way meshtastic considers it I don’t think. It would have to be integrated into the wifi connection code
Main issue is going to be the size of the library, looks like it is about 210kb, which is kind of a lot for a single somewhat edge case feature when we are already space constrained on ESP32.