Hey,
first of all, I want to say that I am completely inexperienced when it comes to Syncthing and therefore hope that you won’t be too hard on me. The following problem presents itself to me:
I have two networks, let’s call them Network A and Network B, and there are two Syncthing clients as well as one Syncthing relay server. Client A is located in Network A and Client B in Network B, while the relay server is located in Network B. Now, I would like to synchronize Client A and B through the relay server. Both clients seem to successfully join the relay server, but the two clients still cannot find each other. If I connect both clients without the relay server and specify the destination IP in the form tcp://ip-address:22000 for both clients, it works. Both clients and the relay server are also reachable via ping.
It is worth noting that this is a pure test lab without an internet connection, and even if the setup may seem pointless, I would like to understand why it does not work or how it could work.
On both clients, the relay was entered under Sync Protocol Listen Addresses in the following form: relay://ip-relay:22067/?id=RELAY-ID
My Relay-Server Config:
[Unit] Description=Syncthing Relay Daemon After=syslog.target network.target remote-fs.target nss-lookup.target
[Service] Type=simple ExecStart=‘/usr/local/bin/strelaysrv’ -keys=‘/etc/strelaysrv’ -pools=‘’ User=strelaysrv
[Install] WantedBy=multi-user.target
Some logs:




