我需要一个远程协助工具(即可以控制其他人的屏幕的工具),它:
- 在两台位于不同 NAT 墙后面的机器之间工作
- 不需要修改 NAT 墙(即无法进行端口转发)
- 在 Windows 7+XP 和 GNU/Linux 上均可用作客户端和服务器
- 是免费(自由,而非价格)软件
如果任何机器改变其内部 IP 地址(例如作为 DHCP 更改的一部分),它最好能够存活下来。
TeamViewer 可以实现 1、2 和 3,但是由于其许可证问题,无法实现 4。
Google Chrome 远程桌面可以实现 1、2 和 3,但是由于许可证问题,无法实现 4。
不同的 VNC 工具可以提供 3 和 4,但无法提供 1 或 2。
答案1
编辑:此答案仅适用于非商业用途,抱歉。
我曾使用 Mikogo 进行免费的远程桌面共享 - 它通过让会话的两端独立地连接到云中的服务器,然后将它们链接起来,从而绕过 NAT。
唯一的麻烦是你需要让用户加载网页,输入会话 ID,然后运行客户端,尽管我已经设法让非技术人员通过电话完成此操作。
您的要求中只有一个我还没有亲自测试过,那就是使用 Linux,尽管在网上查找,这似乎是可能的。
还要注意,购物问题与主题无关,所以我认为这应该被关闭,但如果有 44k 用户编辑了这个问题并保持其开放,那么它可能会以某种方式保持开放。