Synergy 设置问题

Synergy 设置问题

由于某种原因,当 Linux 机器作为服务器而 MacBook Pro 作为客户端时,我无法让一切正常工作。但是,反过来我可以正常工作,不幸的是,由于 MacBook 不是主机,并且不是一直开机,所以后面的设置将不起作用。

这是我收到的错误:尝试连接时它就挂起了:启动客户端连接到“10.0.1.4”:10.0.1.4:24800

我唯一的防火墙是路由器上的防火墙,因此由于使用 MacBook 作为服务器可以正常工作,所以我很确定问题不在那里。

这是 .synergy.conf 文件

section: screens
  Chris-MacBook-Pro:  # I have tried this with the .local as well
  chris-archlinux.local:
end
section: links
  Chris-MacBook-Pro:
    right = chris-archlinux.local
  chris-archlinux.local:
    left = Chris-MacBook-Pro.local
end

** 更新:我还应该补充一点,我可以从 Mac ping linux 机器。为了尝试让一切正常,我还阻止了 hosts.deny/.allow 文件阻止任何内容。

问题可能出在哪里?

答案1

听起来绝对像是防火墙问题。您可以尝试在 Linux 服务器上运行 netstat -an,看看 synergy 是否正确监听,如果正确,您应该会看到如下一行。

tcp 0 0 0.0.0.0:24800 0.0.0.0:* 监听

另外,服务器端不打印任何内容?如果服务器正在守护自身,则应使用 -f 选项运行它,以便它在前台运行,并且您可以看到它的消息。

相关内容