Synergy Windows 7 连接超时

moj*_*sen 15 windows-7 synergy

我正在尝试在两台 Windows 7 64 位机器上配置 Synergy - 一台是台式机,另一台是笔记本电脑。桌面(Synergy 服务器)似乎正在运行并等待客户端连接。我已经允许通过端口 24800 的入站 TCP 流量和笔记本电脑上的出站流量。

在笔记本电脑上运行测试连接时,我得到:

错误:无法连接到服务器:超时 ..\cmd\synergy\synergy.cpp,270

正如其他搜索结果所建议的那样,我已将客户端设置为使用主机的 IP 地址而不是计算机名称,但还没有运气。我还将两者都设置为以管理员身份运行。

Synergy 说它正在退出并出现错误并检查日志文件,但我不知道它在哪里。任何帮助表示赞赏。

小智 21

我遇到了同样的问题,我最初能够让客户端连接,但后来它就停止工作了。事实证明,我已经重新启动了我的主机,从而重新启用了防火墙。一旦我禁用了服务器上的防火墙,客户端就会立即连接。

我不满足于在 Windows 7 机器上一直关闭防火墙,我将服务器可执行文件添加到防火墙允许通过的应用程序列表中,然后重新打开它。为此(至少在 Windows 7 上):

  1. 打开控制面板\系统和安全\Windows 防火墙。
  2. 在左侧选择“允许程序或功能通过 Windows 防火墙”。
  3. 单击“允许其他程序”按钮。
  4. 即使 Synergy 列在程序列表中,也不要选择它。这是错误的可执行文件。
  5. 相反,单击“浏览”按钮,导航到 C:\Program Files\Synergy\ 并选择 synergys.exe。请注意文件名末尾的“S”。那代表服务器,它是接受传入连接的可执行文件。
  6. 添加该 exe 后,您现在应该在允许的应用程序列表中有一个 synergys.exe 条目。勾选此条目旁边的“家庭/工作(私人)”列,然后单击“确定”。我没有在“公共”列中打勾,因为我的电脑在同一个网络上。

点击确定后,我的客户端立即连接。我什至不必重新启动客户端或服务器。我希望这有助于有人建立联系。协同作用是一件美丽的事情!


Mal*_*ous 1

如果 Synergy 服务器“因错误退出”,那么它将不会运行,因此客户端将无法连接到任何内容。

您应该能够从客户端通过端口 24800 远程登录到服务器并获得连接。如果没有,则说明防火墙阻止了连接或 Synergy 服务器未运行。

如果您使用“测试”按钮在服务器上运行测试而不是将其作为服务运行,您应该能够看到日志文件。这将正常运行,但会弹出一个窗口,其中包含日志消息。