0%

选择最佳的Windows远程桌面替代工具

开发调试过程中少不了使用远程桌面访问其他机器,最近Windows的远程桌面无法使用,只得寻找其他替代方案,经过一番搜索试用之后,有几款软件基本能够达到和Windows远程桌面类似效果,选择主要考量如下因素:

  • 免费解决方案,商业的首先排除,如Teamviewer,AnyDesk,Radmin等;
  • 清晰度和速度基本接近Windows的RDP,这里不得不说Windows下的RDP确实是最好的,没有之一;

UltraVNC

说到远程访问,首先一定会想到VNC,VNC在Windows访问Linux中用的比较多,当然也可以Windows访问Windows,VNC的实现有几个主要的软件,包括:RealVNCTightVNC(还有一个源于它的TigerVNC)、UltraVNC,它们都基于最初的AT&T开源的VNC,协议上彼此兼容,各有所长,也有相互吸收,其中功能性上UltraVNC最为强大,支持文件传输等功能。

首先试用了UltraVNC,但是结果让人大跌眼镜,速度慢的一塌糊涂。转而找到了TigerVNC,号称高性能,但是速度和UltraVNC差不多。经过一番搜索之后,原来UltraVNC需要配合Video Mirror Driver一起使用才能有更好的速度,安装方法如下:

  • 下载Mirror Driver SDK,根据操作系统不同选择不同的驱动,例如Windows 7 64位可选择driver\vista64目录下的

  • 执行setupdrv.exe install或相应批处理脚本进行安装,安装成功后会多出显示设备

    1561973621009

  • UltraVNC服务端设置,勾选Mirror Driver。注意UltraVNC必须和Mirror Driver的位数一致,如果是64位操作系统,就必须都是64位。

    1561973678139

    点击check the Mirror Driver,会显示:

    1562029789711

    如果有客户端连接上,再点击check the Mirror Driver,会显示:

    1561973719985

启用Mirror Driver后,确实速度流畅了许多,基本满足使用,但是相比RDP,在流畅度上还是差一些。

TrueRemote

无意中发现了这款软件,非常轻量,软件压缩包只有151K,但是流畅度上让人映像非常深刻,并且支持文件传输,完全满足基本的使用需求。但是这款软件最后更新是2012年,作者后续已经没有维护了。这款软件是只支持Windows的,官方主页:http://blog.x-row.net/?p=47,使用方法非常简单:

  • 服务端

1562048456916

Control选择Off就是只读控制,Service选择Entry后会安装成Windows服务。

  • 客户端

    1562048774266

    注意Password不会自动保存,可以修改tureremote.ini文件保存。Scroll类似UltraVNC的Scale to window,选Off表示不缩放,就会出现滚动条,但是这时是最清晰的,否则就会缩放到合适大小,但是会出现稍许模糊。Codec貌似只有TrueRemote和Toshiba YUV411两个可用,效果差不多。

    1562049333916

    连接上之后效果如上,标题栏菜单中加入了一些控制菜单,发送文件可以从这里操作。

NoMachine

NoMachine分for everybody和enterprise两个版本,for everybody版本是免费的。NoMachine实现了自有的nx协议,速度很快,流畅程度接近RDP。

安装后需要重启,服务端已经自动安装为Windows服务,默认使用4000端口。服务端参数设置如下:

1562060303054

打开客户端如下:

1562060507557

建立连接:

1562060579129

协议支持NX和SSH两种,认证方式支持如下三种:
1562060691053

登陆之后效果如下,我发一个细节,屏幕会随着鼠标移动自动滚动,非常人性化,给一个大大的赞👍:

1562060861608

通过点击右上角或者快捷键Ctrl+Alt+0可以调出设置界面,功能非常丰富完善:

1562061173605

例如关于显示设置如下:

1562061324063

关于设备设置如下:

1562061257353

总结

流畅度 功能 轻量 跨平台
UltraVNC ⭐️⭐️⭐️
需要启用mirror driver
⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️
仅支持Windows
TrueRemote ⭐️⭐️⭐️ ⭐️⭐️⭐️
不支持全屏,无法发送Ctrl+Alt+Delete
⭐️⭐️⭐️⭐️
仅支持Windows
NoMachine ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️ ✔️
还支持mobile

通过以上对比,首选推荐NoMachine,各方面都比较出色,特别是多平台支持。其次是TrueRemote,基本满足使用,其他特点是小巧轻量。UltraVNC使用过程中出现过客户端挂死情况,不是特别稳定,其用户界面也不太简洁和友好。

-------------本文结束感谢您的阅读-------------