It can do exactly what you are asking for. Just search for subnetrouting in the tailscale documentation.
Thats what im doing to access all of my different services ans devices remotly. Without installing it on every device.
It is really easy to setup.
YouTube is doing YouTube things. But the dev team is trying to fix it
Reddit post