ZeroTier+nomachine 实现更好的远程控制

起因是 TeamViewer 在一阵子之前变成了免费用户只能使用几分钟,纯粹的不干人事。我甚至是在组会的时候发现的,正在连着 lab 的主机给老师展示结果突然连接断开。当时研究半天没明白是怎么回事。

于是找寻替代方案。但大多数远程桌面软件都是要么商业化气息太重,要么质量极差,非常难用。尝试了向日葵,anydesktop,windows远程控制,chrome remote desktop,各有各的坏处。最后找到 nomachine,属于是一个质量尚可、免费、简洁的远程桌面软件。唯一的坏处是只能连接内网机器。这导致家用电脑连接实验室主机需要先连接学校 vpn。

这本身是个很寻常不过的事情。但是今天突然有需求需要从学校电脑连家里的电脑,这就没法先给家里的电脑挂上梯子。于是找到了 ZeroTier 这个软件可以模拟内网环境,并且免费+好用。

不知道为什么设置成 172.26.*.* 的时候就连不上,把内网 ip 格式换成 10.242.*.* 就可以连接。但不是什么大问题。

还发现 nomachine 的 ubuntu 端在非全屏模式下无法监听 windows 键,有网络教程说关掉 wayland 就可以,但是我自己试了不行。全屏模式下就没有这个问题。