I have a setup with Syncthing installed on ;
- Synology DiskStation
- 2 MacOS machines
- 1 Windows Tablet running Windows 10
When all on the same (local) network synchronization works fine.
If one of the two MacOS machines are connection to another (guest) network they still are able to synchronize. When Windows tablet is connected to the guest network the remote devices are disconnected and synchronization does not take place.
Although most company and guest networks will not allow inbound connections i enabled tcp:22000 for incoming connections.
When connected to the guest network and STTRACE set to discover and connections is see that it is able to join a relay
Joined relay relay://22.214.171.124:22067.
Only noticable error is
[F4E57] 2017/05/06 17:19:59.398953 global.go:142: DEBUG: globalClient.Lookup https://discovery-v4-4.syncthing.net/v2/?device=HOVGCY5-3ZZMHT4-KXJZMEA-3OCEXYD-YIZNQOF-P3P4J3U-IV2DGSH-DL2WUQG Get https://discovery-v4-4.syncthing.net/v2/?device=HOVGCY5-3ZZMHT4-KXJZMEA-3OCEXYD-YIZNQOF-P3P4J3U-IV2DGSH-DL2WUQG: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
When entering the address in a browser (on a Mac) i also do get timeouts, so assume that this is not an issue related to the synchronization i have with the Windows Table.
Any help how to further resolve this issue ?