i have 3 different networks , every network is located in different city with different subnet, i want to allow all clients in every network to see each other and share resources ,using Zerotier . i dont want to install zerotier in each client ,just in one machine then that machine forwarding to LAN devices .
I have done something similar to what you are asking for.
In all locations I installed Zerotier on the Router (Debian), set a Managed route e.g (192.168.1.0/24 via 10.x.x.x)
Now all locations are able to communicate with any device on the network without the need of installing the Zerotier Client individually.