Appearance
远程控制
在这个离不开电脑的时代,总是有远离电脑却又需要遥控电脑的需求。比如说服务器和 NAS 不在身边,你又不想要走个几步路跑去接上键鼠显示器在哪儿傻站着调试。又或者是躺在床上和出差,想要遥控电脑打游戏
这时候远程控制就派上用场了,本篇文章主要介绍比较复杂的桌面串流,一通百通
串流的种类
抛开纯命令行和 WEB UI 管理这两种本来就是为远程管理而生的方式。想要传输桌面画面主要有两个技术方向,各有优劣
以 RDP 协议主导的传输绘图指令派,有带宽消耗小和显示清晰等优势,全平台可用,尤其是 windows 自带的远程桌面客户端,你可以得到和本地几乎一致的体验
但是这种方式也有缺点,这是一种古老的企业级方案,没有考虑游戏的需求,比如存在不支持手柄链接、传输鼠标相对位置导致无法用鼠标操控视角等问题。只适合打一些不需要操作视角的游戏
以视频传输主导的流媒体派则是另一个极端,相当于直播了你的显示器。即使有 H265 编码和显卡硬件加速的支持,也需要 10mbp/s 起步的带宽消耗才能保证清晰,更是对显卡性能有一定影响
不过好在这样你能享受到和本地一致的游戏体验,键鼠和手柄都能得到支持。而带宽问题不大,由于串流压缩了大量的细节,一般 30mbp/s 也够用了,wifi 或宽带上传速率完全可以满足
其实目前 wifi7 的极限速度也就差不多 2000mbp/s 出头,顶天 2.5g 的水平,和某些万兆路由器相比还是低了些。尤其是 wifi 的衰减和丢包都比较严重,可能客厅是千兆,厕所就百兆了。但是应该也够用了
网络的准备
虽然一般对网络的评价只有速度快不快,但是实际上更重要的是能不能访问。IP 地址就像是邮编,说明信件要邮寄到何处。而域名则是门牌号,省去记住纯数字的邮编
网络通讯的定位方式是 IP,域名则可有可无。和日常生活中可以不写邮编不一样
如果不使用带有服务器串流软件(parsec, todesk),而是使用点对点的软件(rdp, steam link, sunshine)那就需要一个公网 IP!
如果只是家庭内部的串流,完全可以直接输入内网 IP,也就是电脑被分配的 IP 地址(在设置里搜索以太网设置),然后就可以建立链接了
但是如果是想要从外网访问则比较麻烦,因为分配给你的 IP 地址不是固定的,甚至可能无法从公网访问,因为公共的 IP 地址池分给中国的数量有限
- 首先得去光猫或者路由器中找到分配的 IP 地址,然后再去看是否是公网 IP
- 然后去 ipip.net 看 IP 地址是否和分配的一致
- 如果不是而且网络环境可以访问 IPV6(新一点的设备或者手机热点支持),则可以使用 IPV6 来访问,这个地址池巨大
- 如果必须访问 IPV4,可以租一个内网穿透的隧道,具体的可以百度
- 只要外网可以访问到 IP 地址就行,不论是采用配置端口转发、组虚拟专用网回家还是内网穿透的方案
软件的推荐
前置铺垫了这么多,接下来该讲讲具体该选择那些软件了。RDP 应该最优先考虑,操作和分辨率适配都和本地一模一样,其他有些则会有分辨率档位固定(比如手机和 PAD 大部分就是非标)和缺少适配的快捷键等问题
RDP
- 推荐场景: 办公,不需要游戏内鼠标控制视角的一切游戏
- 访问方式: IP 端口
- 适配平台: 全平台
管理 windows 操作系统的最佳方式,windows 直接自带,在设置里搜索远程桌面,打开对应的开关就能开启远程桌面控制。注意 windows 必须有密码
具体的体验就不过多演示了,看一眼自己的桌面就行,和本地操作完全一致。对了,很多云桌面就是基于这个开发的,是不是感觉这个几十年的技术瞬间就高大上起来了呢
Parsec
- 推荐场景: 游戏
- 访问方式: 同账号
- 下载链接: parsec
- 适配平台: 全平台,除了 IOS
我最爱的远程游戏软件,使用逻辑简洁易懂,控制方便。就是有两个缺点很致命
- 没有 IOS 访问
- 注册和登陆可能需要魔法
Moolight
这个软件实在是比较麻烦,宿主机需要安装 sunshine 软件来支持串流,然后 client 端需要安装 moonlight 客户端,而且端口转发也要配置一大堆端口,界面也没有那么美观
但是它支持 ios 客户端,内网访问还是可以的
ToDesk
- 推荐场景: 办公+游戏
- 访问方式: 同账号
- 下载链接: Todesk
- 适配平台: 全平台
国产良心软件,这可不是那种“凉心”软件。无广告和捆绑,而且还不需要折腾公网 IP 什么的。虽然个人不是很喜欢,主要是一些机器租用商一般就给最省事的这个,而不是功能强大的多的 RDP。当然这也从侧面说明了 todesk 是有多好用
Steam Link
- 推荐场景: 只能游戏
- 访问方式: 同局域网
- 下载链接: steam link
steam 推出的程序,懒得放截图了,这玩意就是为了一个最极端的理念设计的,游戏串流
不支持输入 IP 和复杂的配置,只能自动扫描,而且一进游戏就是键位就像手游一样映射好了。如果想要外网访问,则需要使用虚拟专用网技术来回家
QQ
- 推荐场景: 凑合用用
- 访问方式: 登陆 QQ
- 下载链接: 你不至于没有 qq 吧
虽然只能 PC 操控 PC,但是 QQ 的远程控制界面也不是不能拿来玩游戏嘛
结语
总之,介绍了这么多的桌面串流方式,应该总有一款适合你的需求。但是目前没有一款非常完美的,支持电脑和移动端串流又方便操控的软件。所以大家就根据实际需要量身定制吧
目前我所有桌面游戏串流都是用的 parsec(模拟器和游戏挂机),然后 iPad 打游戏用 moonlight,远程办公用 RDP