https://tailscale.com/blog/how-nat-traversal-works