开发背景
因工作和个人需要,一直有使用远程控制的需求,使用过多款远程控制软件。
在Linux下,SSH能解决绝大部分的问题,但Windows是以GUI为核心设计的,而且软件大部分也是基于GUI设计的,所以命令行模式太弱,无法满足需求。
远程控制软件大部分都是基于CS模式设计,每次都要安装个不小的客户端(例如pcAnyWhere等),我希望的是随用随走,这实在是不方便。
而Windows Server自带的远程桌面功能,会生成一套前台和后台的远程桌面,桌面内容不相通,更重要的是远程桌面下不少软件因为权限、驱动等问题无法正常运行。
最终找到一款可以在网页上运行的远程控制软件,完美解决所有问题,用了好多年。可惜因为浏览器升级关系,不再兼容新版浏览器,非常可惜。
使用过多年的境外服务器,有部分是网页控制台可以直接使用远程功能的。Linux下的终端控制台做得很好,但Windows下只见过一次某服务商提供基于VNC的网页远程控制,但是需要安装Java插件且使用体验极差。
HTML5带来了更多的可能性,通过HTML5来实现一个基于浏览器的随用随走、免安装、免插件的远程控制,就是DreamRemote的开发初衷。
剪贴板
在使用里,经常需要把一些数据复制到远程主机,其中剪贴版文字更是特别多,所以做了这个剪贴板复制功能。
刷新速度
极速:10帧/秒,默认:5帧/秒,普通:2帧/秒,稍慢:1.25帧/秒,最慢:1帧/秒。
项目演示
因为项目的特殊性,可以直接对服务器进行控制,不方便在线演示,只提供现场演示。