我在办公室使用两台计算机,它们连接到两个不同的局域网。我正在寻找一个应用程序来将其中一台计算机的鼠标和键盘与另一台计算机共享。
我知道 Synergy、Input Director 和 Mouse Without Borders 之类的应用程序,但据我所知,它们只有当计算机位于同一个 LAN 上时才能工作。
是否可以通过 WAN 使其中一些应用程序运行,或者是否可以与其他应用程序一起运行?
答案1
您可以随时创建 SSH 隧道,然后通过该隧道连接 Synergy。它的速度不是很快,但通常可用。
旧的常见问题解答中对此进行了描述:http://synergy2.sourceforge.net/security.html
顺便说一句:您也可以在 WAN 上使用“不受保护”的 synergy,如果没有防火墙阻止您,它就可以工作。无论如何(也使用 SSH),如果您不想更改要手动连接的 ip,您当然需要静态 IP 或类似 dyndns 的东西。
答案2
如果您在互联网上有一台可以用来传输数据的机器,那么您可以使用以下解决方案:
服务器:
ssh -N -R 24800:127.0.0.1:24800 -R 24801:127.0.0.1:24801 用户@bounceserver客户:
ssh -N -L 24800:127.0.0.1:24800 -L 24801:127.0.0.1:24801 用户@bounceserver
在客户端中连接到127.0.0.1
。
并确保客户端和服务器都使用端口 24800(在某些情况下配置为 14800)。