I replaced Tailscale's control server with Headscale, and my devices didn't notice

Tailscale without Tailscale's cloud.