我知道这可能是一个关于个人喜好的问题。
但是,就速度/内存使用/配置的简易性/许可而言,您知道哪个是最好的 VNC 服务器?
我尝试过 TightVNC、TigerVNC、UltraVNC 和 RealVNC,但就我目前担心的(速度/消耗/配置/许可)而言,现在我无法确定哪一个是最好的(我列出的任何一个或任何其他的)。
您最好的选择是什么?
答案1
嗯,TurboVNC 支持 VirtualGL。这允许通过 VNC 进行硬件加速,并且是我在 VNC 客户端/服务器中见过的仅有的两个杀手级功能之一。当然,您必须使用 SSH 隧道来确保其安全……第二个是 X11vnc 能够连接到本机 X 屏幕或虚拟帧缓冲区。
这种比较可能会对你有帮助;如果你不能按功能缩小选择范围,那么它们都应该能够满足你的需要。
答案2
说实话,我最近在 Linux 上使用 VNC 服务器时效果非常糟糕。因此,我经常改用 X-forwarding 来远程运行程序。
要在另一台 Linux 机器上尝试它,您可以在 ssh 时添加“-X”来快速(通常)开始:
$ ssh -X me@myserverbox
一旦远程登录,您只需调用应用程序即可通过网络运行它们:
$ xclock
如果一切顺利,您将看到 xclock 出现在本地,但它将从您 ssh 登录的机器上运行。
您实际上可以通过它运行整个窗口管理器会话..但这需要一点努力,而且您肯定需要一个非常好的网络。
您还可以在 Windows 上运行 X 服务器,这样您就可以将应用程序 Xhost 到 Windows 中 - 要在 OSX 中执行此操作,您必须安装 X11,运行它,然后从在 X11 上运行的终端 ssh 进入。
希望这对你有点帮助。
编辑:纠正术语错误
答案3
我在 Linux 上尝试过几个 VNC 服务器,对我来说最好的服务器是X11VNC。
X11VNC 是轻量级稳定的 VNC 服务器,具有很多选项,并允许与 UltraVNC 客户端完美集成。
答案4
我目前有一台 Linux 服务器,要拨号接入,我使用的是 NoMachineNX/FreeNX,它使用 SSH(端口 22)进行连接,可能值得一试。我不记得我是如何设置的,但确实需要进行一些谷歌搜索。