I launched a private relay server(inside a container) and configured two Syncthing instance to use it via static relay address. Syncthing instance could connect to(i.e. register) with the relay server (see point 1 below) but for transferring data the devices remained in disconnected state with the connection issue shown in point 2.
listener.go:117: Message protocol.JoinRelayRequest from DWG7AF6-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX listener.go:117: Message protocol.Pong from DWG7AF6-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX
structs.go:191: DEBUG: dialing DWG7AF6-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX relay://tcp.ey.devfactory.com:10126/?id=Z3W3VFC-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=codenation error: dial tcp 10.231.128.24:22067: connect: connection refused
I believe it should have tried to connect to 10.231.128.24:10126 as specified in the url in log(relay://tcp.ey.devfactory.com:10126), but it is trying to connect to 10.231.128.24:22067
I am using syncthing version 0.14.38 and syncthing relay version is also 0.14.38. I checked if there is any configuration issue on my end but could not figure it out yet.