与防火墙/路由器后面的计算机建立 VNC 连接的最佳方法是什么?您无法访问这些计算机。我有一台家用 Linux 计算机,它使用 Comcast 连接,它明确阻止传入请求,因此我无法直接访问 IP,但我想从任意 Internet 连接远程访问它。我该如何解决这个问题?
我见过一些商业产品,例如戴尔技术支持使用的产品,它似乎使用公共 Web 服务器,您可以从目标计算机访问该服务器以将其“暴露”给传入的 VNC 连接。有没有类似的免费/便宜的个人使用产品?
答案1
你可以试试通过 SSH 建立 VNC 隧道,但您可能会发现性能有点慢。您可能还想了解自由,它通过 SSH 运行已经很安全,而且比 VNC 快得多。
如果你不介意使用第三方,我真的很喜欢登录因为它集安全性和简便性于一身。我只需要浏览器连接到我家里的电脑。你的薄弱环节就是你用于帐户的密码,所以一定要确保它是一个好的密码。
答案2
通常,您只需将防火墙上的 5900 端口转发到要进行 VNC 连接的计算机,然后连接到外部 IP,或者获取动态域名解析如果您的路由器/防火墙支持的话。
答案3
... 访问目标计算机,以便将其“暴露”给传入的 VNC 连接。是否有类似且免费/便宜的个人使用工具?
TeamViewer。您需要在目标上运行快速支持(或完整)模块,并随身携带它提供的会话代码和密码。将这些输入到您外出机器上的 TV 完整模块中,以连接到目标。
答案4
你可以使用 Hamachi(已被 logmein 收购)。在所有想要共享的机器上安装客户端,然后创建一个新的受密码保护的网络,并将所有机器加入其中。它非常安全。几年前,就连 Steve Gibson 也推荐过它。我用过很多次,效果非常好。
他们有一个免费的非商业版本。 https://secure.logmein.com/products/hamachi2/licensing.aspx