I never brought my self to use tailscale because it has a login screen and I absolutely despise that even as a concept for a private NAT. I know headscale exists, but it doesn't seem to even support the features I really want.
Which is then when I realized it was less a piece of software and more so an auth management provider with some vaguely helpful auxillary services.