我现在正在寻找 TeamViewer 的合适替代品,即允许我连接到任何机器的解决方案,无论我在 LAN 还是外部网络中。非常希望能够自己托管旁路服务器。
最终我竞选鳄梨并阅读了大量关于它的评价,这并非毫无意义。 瘦客户端 HTML5 解决方案可以访问任何曾经使用过的协议,这很酷,但是!
唯一让我困扰的是 NAT 或公司代理等后面的 Guacamole 的可访问性。我想要一些类似 Teamviewer 的体验(可访问到处),但没有电视。我在网络方面还是个新手,所以简单的网络设置在这里相当关键。
从描述中我可以看出,Guacamole 仅由安装在某处的 Tomcat 服务器组成。我不清楚应该在远程机器上做什么才能通过 NAT 访问远程机器?
这可能吗?
答案1
简短回答
Guacamole 可能不会帮助您解决 NAT 问题。
长答案
正如所见第 1 章 实现和架构,实际的图形会话客户端guacd
在 Guacamole 服务器上运行。
因此,最简单的答案是:
- 使您的 Guacamole 服务器可从您的 Web 客户端访问(大概可以从 Internet 公开访问,实际上可能在某种 DMZ 中)。
- 然后确保您的桌面服务器可以通过 访问
guacd
。
总而言之,如果您想要访问的台式机与 Guacamole 服务器位于同一网络中,问题就已经解决了。
如果它在您的网络中位于更深的位置,那么制定一条规则以允许guacd
访问它,您就完成了。
如果机器位于另一个随机位置,Guacamole 似乎无法帮助你。你必须想出一些 NAT 穿越方案来自 Guacamole 服务器。