击穿空间壁垒:GLiNet GL-RM1 远程控制器评测

前言

我第一次接触远程管理服务器,大约是在十多年前。当时我刚踏入职场,出于对电脑硬件的热爱,选择了一份与之相关的职业。

有一天,一台服务器失去连接,其地址也无法ping通。我正拿起键盘、鼠标和显示器,打算冲进机房按开关的时候,身旁的一位老大哥微笑着制止了我,让我稍作等待。紧接着,神奇的一幕发生了。老大哥打开浏览器,在地址栏输入了一个我从未见过的IP地址,经过一番登录操作之后,一个已经蓝屏的Windows Server界面出现在眼前。他又在网页上点击了一个按钮,蓝屏随即消失,取而代之的是服务器启动过程中的黑底白字画面,没过多久,原本失联的服务器就能够访问了。

老大哥告诉我,这个网页叫做iLO,后来我才知晓,这是惠普服务器的叫法,其他厂家有的称之为IPMI、iBMC、DRAC等,它们本质上相差无几,均为一种带外管理系统(Out-Of-Band Management),只是各家的命名有所不同。

带外管理系统的核心功能是远程控制台,这是一种远程KVM(Keyborad Video Mouse)解决方案,用户能够直接在控制台中看到服务器Console输出画面,并且将键盘鼠标操作直接输入其中,如此一来,维护人员无需前往机房,在异地就可以处理大部分故障了。

然而这类功能大多数仅在服务器或工作站主板上提供,与普通家用设备无缘,直到我发现了GLinet的GL-RM1,使得在家用设备上体验高级的带外管理功能成为可能。

外观

我们这次收到的GL-RM1的主机加ATX电源板套装

主机的配件比较丰富,配有HDMI线 1、USB A TO C 1、USB C TO C 1、RJ45扁平网线 1

GL-RM1的主机十分小巧,面积约是一张身份证的大小,厚度不到2cm

GL-RM1主机背面配有一个USB 2.0接口用于操作ATX电源板等外设;HDMI IN接口接驳被控设备的显卡,用来接收被控设备的HDMI信号输出;USB-C接口接驳被控设备的USB接口,用来提供模拟键盘鼠标操作

侧面配有一个千兆RJ45网口,用来接驳路由器等网络设备实现联网功能;一个USB-C接口用来接电源,5V2A的电源需求在目前看来算是非常低的,目前基本上是个充电头都能支持

另一侧只有一个按钮,设备通电后按住按钮3秒以上可进入uboot模式,按住8秒以上可以恢复出厂设置

ATX电源板则附带了全高、半高挡板各一片,USB A TO C 1,开关连接线 1

ATX电源板上有两组9pin电源控制针脚,对应主板的针脚,使用的时候将ATX电源板串联在机箱开关核主板针脚之间,两组针脚并没有强制要求哪组接主板,哪组接机箱,只要形成串联即可

内网访问

上面我们讲过了,GL-RM1目前仅支持有线网络接入,如果距离路由器比较远,不方便拉网线,那么则需要使用一台无线路由器将信号中继过来,再使用网线接入GL-RM1。值得注意的一点是局域网网内需要有可用的DHCP服务器,否则GL-RM1无法获得IP地址,我们也就无法访问使用。

GL-RM1提供WEB管理模式,开启浏览器即可使用全部功能,直接在浏览器中输入http://glkvm 即可访问WEB界面,首次访问需要自行设定管理员密码。

当然在个别情况下,主机名方式可能访问不到,那么这时我们需要登录路由器的管理界面查询GL-RM1设备的实际IP地址,然后通过https://ip 的方式来访问,比如下图可以就用https://192.168.8.239

外网访问

内网访问只是最基础的保障,我相信大多数更需要的是从外部向内的访问

GLKVM APP

截至目前GL-RM1最新版本的固件版本为V1.3.0,该版本固件提供官方GLKVM APP和Tailscale两种外网访问方式。

官方GLKVM APP直接在官网下载即可GLKVM App - GL.iNet ,目前有Windows和MacOS版。

官方GLKVM APP启动后需要登录账号,新用户注册也很简单,只需要邮箱即可,目前无需绑定手机

登录账号之后还需要绑定设备,强烈推荐在局域网内直接绑定,APP可以自动搜索设备并添加绑定,完全傻瓜式操作

绑定好了之后,如果设备在线直接点击远程控制即可启动。GLKVM APP非常简洁,没有任何推广连接,没有任何无用的累赘功能,堪称业界清流

Tailscale

Tailscale是一款和Zerotier类似的内网穿透解决方案,我个人也经常使用koolcenter软件中心的Tailscale来实现回访家中设备。

GL-RM1的应用中心同样集成了Tailscale客户端仅需按向导指引绑定到自己的Tailscale账户中即可

如果以前没用过Tailscale方案的话,则需要注册账号,相比于官方GLKVM APP的操作要稍微麻烦一些,所以我个人建议还是优先使用官方GLKVM APP

官方APP目前没有提供手机版本,但我们可以借助Tailscale,使用手机浏览器来登录GL-RM1的WEB端网页来获得一定的使用体验

不过手机上的体验终究是受限的,屏幕监看和上下电是没有问题,输入也可以通过模拟虚拟键盘来实现,但是鼠标这个问题就很难靠WEB端来解决了,希望官方GLKVM APP以后能够推出手机版本

特色功能体验

基本远程管理

GL-RM1的WEB端和官方GLKVM APP在远程控制的功能上几乎完全一致,仅有细微的区别,比如某些提示信息、某些按钮的位置等等

比如在主机在关机、休眠或者其他某些原因而导致的没有显示信号输出时,WEB端会像上图一样显示一个空白页面,而APP会像下图一样显示一个更友好的提示

如果我们安装了ATX电源板的话,可以在外部设备菜单中找到,目前支持短按(0.5秒),长按(6.5秒),重启(reset)三种电源操作,基本可以覆盖全部日常应用场景

上电之后即可看到开机的全部过程,比如我们喜闻乐见的败家之眼

甚至我们还可以进入到BIOS玩耍,这是一般软件形式的远程控制方案根本无法做到的

GL-RM1使用HDMI IN接口捕获被控主机的显卡输出信号,并压缩为H.264编码格式投送到WEB端解码显示,PMI那样使用专用显卡输出,在安装独立显卡的主机上体验非常不好,而GL-RM1的工作原理,使得他的画面实现了所见即所得

内网环境下进入操作系统使用总体比较流畅,并没有感觉到明显的延迟,远程鼠标指针和本地鼠标指针的同步性也不错,没有明显的远程鼠标拖影

而通过GLKVM APP的远程连接支持P2P穿透,隧道建立成功后将不依赖于服务器中转,使用体验虽比不上内网,但算也比较流畅

分辨率与外设

在设置菜单中可以对音频、键盘、鼠标等设备进行开启或关闭,不过更重要的是调整视频分辨率和

GL-RM1可以通过修改自身HDMI IN接口的EDID,实现远程系统主机的分辨率切换,最大支持4K30Hz或2K60Hz。而一般服务器主板内置的IPMI大多只有1024*768这种低分辨率,最好的也就1080P,远不及GL-RM1。而远程控制软件这边,拿todesk举例,想要实现4K分辨率需要订阅298一年的游戏版,就连158一年的专业版也只能2K30Hz

与此同时还有低、中、高、超高四种画质选项,用以匹配不同的网络环境

镜像挂载与文件上传

通过虚拟媒体菜单我们可以实现镜像挂载和文件上传

镜像挂载,顾名思义,是将ISO镜像文件挂载远程设备上,远程设备上出现一个虚拟光驱,可以实现操作系统安装等功能。但是GL-RM1的挂载逻辑似乎和IPMI不太一样,需要先把整个镜像文件上传之后才能挂载,需要耗费一定时间,而IPMI可以直接挂载,读取时候才进行传输

而文件共享则是在远程计算机上挂载一个虚拟U盘,并将刚才网页中上传的文件存放其中,使得远程计算机能够使用这些文件

无论是镜像挂载还是文件共享,GL-RM1的功能向导做得都很贴心,基本不会出现不明白如何使用的情况

刚才的虚拟媒体菜单中我们实现了文件共享,而纯文本的复制粘贴则工具箱菜单中,这里除了粘贴文本以外,还可以向远程主机发送Ctrl + Alt + Del这类快捷键

Webshell

除了我们上面提到的远程控制功能以外,GL-RM1的工具箱中还提供了Webshell工具,我们可以使用Webshell访问GL-RM1底层的操作系统,发现一些更有趣的信息

我们可以看到GL-RM1的底层是一个4.19内核的嵌入式Linux操作系统

CPU则采用了一颗ARMv7架构的4核心处理器

操作系统可用内存大约是734MB

有大约8GB的闪存空间,其中约5.8GB的分区可以用于文件共享挂载,这也就是我们在上面看到的那个虚拟U盘的来历

总结

就在不久之前,公司IT部门下发通知,禁止办公终端安装向日葵、todesk等远程控制软件,而公司VPN的体验不佳,严重拉低远程办公效率,就在这时出现的GL-RM1给了我一个与公司IT斗智斗勇的秘密武器。

GL-RM1拥有奇思妙想的设计、丰富多彩的功能、流畅顺滑的体验所吸引。硬件级KVM控制器,支持硬开关、BIOS设置、远程安装操作系统,目前市面上几乎没有竞争对手,但我相信这不会是终点。

GL-RM1作为第一代产品,目前的使用体验已经非常的优秀了,我觉得后续产品可能会有几个优化方向。一是接入方式目前只支持LAN接入,如果后续能够增加WLAN甚至是LTE或NR接入的话,将更进一步扩展应用范围;二是受控设备目前只支持一台,如果后续能够推出多路设备切换,那么就能一次性控制更多设备;三是目前没有HDMI环出,如果受控设备仅有一个视频输出则无法同步输出显示器画面,使用起来并不是那么方便。

我也简单总结了一下GL-RM1与另外两种常见的远程控制方案的优缺点,相比之下GL-RM1具有一定优势

总而言之,目前GL-RM1的产品力已经远超我的想象,假如你像我一样经常出差,而且家里或办公室还有一堆设备等着折腾,那么这款GL-RM1无疑是目前最合适的选择。