WireGuard packet relay for NAT traversal
github.comReminds me of a proof-of-concept I took years ago : https://github.com/alex14fr/wgsig
The main difference with wpex is that the central server does not have to forward packets exchanged between peers, I guess.
wpex also does not need custom client software.