“You don’t have to bother with any networking configuration. You don’t have to distribute keys. You just install the client, and login.”
Tailscale has become the default answer for “how do I connect all my stuff.” This walkthrough covers the basics through advanced ACLs and authentication. The honest bits about breaking your own network while implementing tags are worth the read alone.