Se você usar versões diferentes do Synergy em execução em máquinas diferentes, desde que o protocolo interno do Synergy seja o mesmo, o Synergy seria conectado. A maneira de verificar está definindo o nível de depuração para Debug1 e verificar a janela de log para "screenname criado por proxy" para o cliente "version 1.x". Geralmente, a melhor solução é usar a mesma versão do Synergy em todas as máquinas.
Outro fato é a compatibilidade do sistema operacional. Para a versão mais recente, 1.8.7, ele suporta de 10.9 a 10.12 no macOS.