PfSense and OPNsense both support Tailscale and can integrate it with their normal routing/firewall behavior. I think OpenWRT can as well but I haven't tried it.
To get other tsnet clients to connect to non-tsnet client you need to provide the connection configuration through netmap from coordinator server