Anyway to get tailscale client to use a different internal server with high public bandwidth as sort of a realy?

For example if we have a server A with high public bandwidth available.
And a server B with poor public bandwidth available.
In such case A would be much faster connected to external tailscale clients.
Also A and B connected together a high bandwidth internal network.

In the above scenario, can we setup server B with tailscale to use A as soft of a relay for the public traffic tailscale uses?