I want Syncthing to synchronise if and only if there are non-metered fast networks available.
In my setup that are two networks, 192.168.47.8/24 and 192.168.2.1/23.
For the rest of the networks, I need Syncthing to never try to send any data, as my traffic cost is 1$/mb.
I cannot bind to fixed addresses, because the IPs assigned dynamically via DHCP.
I have seen the “Always Local Nets” parameter, which I assigned to the aforementioned networks, but I have found no “Always Non-Local Nets”, which, I guess, I need to assign 192.168.1.1, which is a metered connection that I often have to connect to.
Is there any way to set restricted networks for Syncthing?
I still do not understand. There is a big difference between a local network that is a real “internal IP” network, and one that is a VPN, and as such, may actually have its endpoint at a remote machine.