Isn't this just Tailscale? Or Netmaker maybe if you want your own control plane?