Eu estava tendo o mesmo problema, em que consegui fazer com que o cliente se conectasse inicialmente, mas ele simplesmente parou de funcionar. Acontece que eu tinha reiniciado minha máquina host, que reativou o firewall. Assim que desabilitei o firewall no servidor, o cliente se conectou imediatamente.
Não estou contente em deixar meu firewall desligado o tempo todo em minha máquina com Windows 7, adicionei o executável do servidor à lista de aplicativos que o firewall permite e liguei novamente. Para fazer isso (no Windows 7, pelo menos):
- Abra o Painel de Controle \ Sistema e Segurança \ Firewall do Windows.
- À esquerda, selecione "Permitir um programa ou recurso pelo Firewall do Windows".
- Clique no botão "Permitir outro programa".
- Mesmo que o Synergy esteja listado na lista de programas, não o selecione. É o executável errado.
- Em vez disso, clique no botão Procurar e navegue até C: \ Arquivos de programas \ Synergy \ e selecione synergys.exe. Observe o 'S' no final do nome do arquivo. Isso significa Servidor, que é o executável que aceita conexões de entrada.
- Depois de adicionar esse exe, você deve agora ter uma entrada para synergys.exe na lista de aplicativos permitidos. Coloque um cheque na coluna "Home / Work (Private)" ao lado desta entrada e clique em OK. Eu não coloquei um cheque na coluna "Público" porque meus computadores estão na mesma rede.
Depois de apertar OK, meu cliente conectou-se imediatamente. Eu nem precisei reiniciar o cliente ou o servidor. Espero que isso ajude alguém a se conectar. A sinergia é uma coisa linda quando funciona!