Larktun 支持 WebRTC 远程控制:用 iPhone 和 iPad 随时连接电脑
出门后才发现,文件还在家里的电脑里;办公室的任务运行了一下午,想看一眼进度;家人遇到一个设置问题,电话里解释半天,不如直接帮忙点两下。
这些场景都离不开远程控制。但不少远控软件使用时会遇到广告、复杂的限制,或者在特定网络下速度不理想。对我来说,一个好用的方案应该足够轻量、使用安静,同时能把远程访问的权限掌握在自己手里。
现在,云雀通 Larktun 支持 WebRTC 远程控制了。它把远控和自己的云雀通私有网络结合起来:在 Windows 或 macOS 电脑上安装被控端,用 iPhone 或 iPad 上的 Larktun App,就可以远程连接电脑当前的桌面。
功能已经结束 Beta 测试、正式上线。本文结合官方说明,聊聊它能做什么、如何开始使用,以及实际部署时需要注意的边界。
视频演示:
官方介绍:
https://docs.larktun.com/blog/larktun-webrtc-remote-control
一、把远程控制放进自己的私有网络
以前想远程操作一台家里的电脑,常见方案是使用第三方远控软件,或者把远程桌面服务暴露到公网。前者的体验受具体产品和网络条件影响,后者则需要认真处理端口暴露和访问安全。
Larktun 的思路是:先让设备加入自己的云雀通私有网络,再在这个网络上建立远控会话。
电脑端运行 WebRTC Host,负责采集桌面、接收控制;手机或平板上的 Larktun App 通过云雀通网络访问目标,建立会话后传输画面、声音和控制消息。
在这套用法下,不需要为远控端口配置公网映射,也不必为了访问电脑单独申请公网 IP 或配置 DDNS。能否访问目标设备,可以结合云雀通的网络权限、ACL,以及 Host 的访问令牌管理。
网络条件允许时,云雀通优先尝试直连;遇到 NAT 或网络策略限制,也可能使用中继。实际延迟和流畅度会受到网络路径、电脑性能以及上行带宽影响,不能保证所有网络环境都一样快。
二、电脑端轻量无广告,手机和平板直接连接
电脑上负责接收连接的是 Larktun WebRTC Host。官方介绍中,它的定位是轻量、无广告的被控端,把重点放在画面、声音和操作上。
目前正式版的组合是:
- 被控端:Windows 和 macOS。
- 控制端:iPhone、iPad 上的 Larktun App。
Windows 提供安装向导,安装后以服务运行,支持开机自启。Mac 提供 .pkg 安装包,可以通过菜单栏中的 Larktun Host 管理连接设置、系统权限及登录时启动。
在 iPhone 上,适合临时查看进度、处理简单设置或点一下确认按钮;换到 iPad 后,可以配合外接键盘、鼠标或触控板,更从容地进行输入和窗口操作。
对于支持的 iPad,还可以把远程画面放到外接显示器上,平板保留触控操作区。程序本身仍运行在远端电脑,你接回的是那台电脑当前的桌面和工作现场。
需要注意的是,当前官方明确的 WebRTC 平台范围如上。其他平台的 WebRTC 支持应以之后的官方发布为准,不要因为某个平台已有 Larktun 客户端,就默认它已经支持相同的远控能力。
三、连接的是当前桌面,工作现场可以接着用
这次 WebRTC 远控连接的是 Host 采集的电脑当前桌面。
这意味着,电脑上已经打开的窗口、正在运行的程序,以及做到一半的工作现场,都还在原来的位置。远程连接后,可以接着操作,而不是只看到一个完全陌生的界面。
比如:
- 在外面看一眼家里电脑的下载或渲染进度。
- 出门后补改一份只在桌面软件中打开的文件。
- 用平板连接办公室电脑,继续处理原有工作。
- 帮家人查看设置,直接操作当前屏幕。
Larktun App 也保留 RDP、SSH 和内置浏览器等入口。它们适合的任务不同:想操作电脑当前的图形桌面,可以选择 WebRTC;需要命令行管理,可以使用 SSH;已有 RDP 工作流,也可以继续使用 RDP。
四、多台设备同时观看,需要时接管控制
远程操作不一定总是只有一台设备参与。有时我先用 iPad 连着电脑,临时又想拿起手机查看;有时需要让另一台设备一起观看当前的操作过程。
Larktun WebRTC 支持多台设备连接同一个桌面。为了避免多人同时移动鼠标、输入键盘造成混乱,控制规则是:
- 多台设备可以同时观看同一桌面。
- 同一时刻只有一台设备发送键鼠输入,其他设备处于“仅观看”。
- 新设备首次加入时获得控制权,原来的控制端转为观看。
- 观看端可以点击“接管控制”,接手操作。
大家看到的是同一个电脑桌面:窗口变化、显示器切换以及操作结果,都会体现在共同观看的画面上。
这对于从手机切换到平板、远程协助家人,或者向别人演示一个操作都比较方便。但也要记住:允许接入的设备不仅可能看到桌面内容,还可能取得控制权,因此授权范围要谨慎设置。
五、声音、剪贴板、多显示器都考虑到了
远程桌面是否顺手,不只取决于能不能看到画面,还有很多容易被忽略的小细节。
1. 传输系统声音
开启声音采集后,电脑上的系统播放声音可以传到客户端。查看视频、确认软件提示音时,不必只能看画面。
2. 同步文本剪贴板
手机、平板和电脑之间支持同步文本剪贴板。复制一段地址、粘贴一条命令,比在触摸屏上逐字输入方便得多。
这里说的是文本同步;其他类型的剪贴板或文件传输能力,请以实际版本和官方文档为准。
3. 切换多显示器
如果远端电脑连接了多块屏幕,可以在客户端选择要看的显示器。当前一次显示一块屏幕,操作跟随当前画面;多设备连接时,显示器切换也会影响大家共同观看的桌面。
4. 按网络调整画质和帧率
移动网络下,可以根据实际情况调整画质与帧率:网络不理想时优先保证操作顺畅,条件允许时再提高画面质量。
官方说明中,原生被控端使用 H.264 硬件编码路径,iOS 端使用硬件解码。实际体验仍取决于设备性能、上行带宽、延迟以及直连还是中继,不应把“硬件编解码”理解成任何情况下都能保证低延迟。
六、第一次连接怎么配置?
正式出门前,建议先在电脑旁边把整套流程跑通。
第一步:让电脑和手机加入云雀通网络
从云雀通下载页获取对应的电脑端和 iOS App。让目标电脑与手机或平板接入自己的云雀通网络,并确认设备在线、网络权限允许访问。
Larktun iOS App 内的组网能力不占用系统 VPN 权限。具体账号、网络和权限配置可以参考官方文档。
第二步:安装并启动 WebRTC Host
Windows 上运行 Host 安装向导;Mac 上安装 Larktun Host。设置访问令牌并启动服务。
即使界面允许令牌留空,日常使用也建议主动设置。令牌不要分享给不需要访问电脑的人。
第三步:Mac 完成系统授权
如果被控电脑是 Mac,需要根据 Host 提示授予“屏幕录制”和“辅助功能”权限。前者用于采集画面,后者用于执行输入操作;授权后按提示完成必要的重启。
如果能连接却看不到画面,或者看得到但无法操作,可以分别检查这两项权限。
第四步:在 App 中发起连接
在 iPhone 或 iPad 的 Larktun App 中打开“WebRTC 远控”,填写:
- 目标电脑的云雀通地址。
- Host 端口,默认是
8771;如果已经修改,填写实际端口。 - 与 Host 设置一致的访问令牌。
连接成功后,可以保存为收藏。官方说明称,令牌保存在 iOS 系统 Keychain 中。
第五步:用真正的外部网络再测一次
在电脑旁确认画面、声音、触控和键盘输入都正常后,再让手机关闭 Wi-Fi,使用移动网络连接一次。
这一步可以帮助你提前发现网络权限、ACL、Host 运行状态或睡眠设置的问题。不要等到已经离开现场,才第一次测试远程访问。
七、远控不需要公网端口,但安全配置不能省
不用做公网端口映射,不代表可以忽略安全。
远控会接触电脑桌面,也能够发送操作。官方说明中,WebRTC 媒体和控制通道经过加密,底层云雀通链路也提供加密保护;与此同时,访问控制同样重要。
实际使用时建议:
- 为 WebRTC Host 设置访问令牌,不要长期留空。
- 利用云雀通网络权限和 ACL,限制可以访问目标的设备。
- 将 Host 监听范围和防火墙规则限制在需要的私有网络内。
- 只向可信设备授权,避免无关人员看到桌面或接管控制。
- 定期检查远程电脑的系统权限、软件更新与账号安全。
私有网络和加密是保护措施,不意味着设备丢失、账号泄露或令牌泄露后可以高枕无忧。安全最终依赖网络、设备、账号和使用习惯共同配合。
八、锁屏、睡眠和无人值守:这些边界提前了解
想把远控当作长期可用的入口,必须确认目标电脑有电、在线、Host 正在运行,而且网络允许访问。
Windows 的服务化被控端支持锁屏、登录界面和 UAC 场景。Mac 则需要区分两种情况:用户已经登录后再锁屏,可以远程操作解锁;但电脑重启后、用户首次登录之前,目前暂时无法通过 Host 获取登录画面。
因此,如果准备长期无人值守使用,尤其是远程管理 Mac,建议提前在目标电脑上测试重启、登录、锁屏、睡眠和恢复后的实际行为,并结合自己的安全要求设置供电和睡眠策略。
如果能够连接但画面无法操作,也别忘了检查是否处于多设备连接下的“仅观看”状态;需要操作时可以点击“接管控制”。
九、适合哪些场景?
我认为这项功能比较适合以下几类需求:
- 临时救急:出门后需要在电脑上点确认、查文件或调整设置。
- 查看长任务:渲染、导出、编译或数据处理还在运行时,随时查看窗口状态。
- 轻装办公:用 iPad 连接家里或办公室电脑,继续使用已经配置好的桌面软件。
- 家庭协助:家人遇到问题时,直接看到同一个桌面,减少反复描述。
- 操作演示:一台设备操作,其他授权设备观看,必要时切换控制权。
当然,手机远控不能替代所有本地办公场景。长时间精细操作仍然受屏幕大小、输入设备和网络状态影响;涉及重要数据或高风险操作时,也建议在稳定网络下谨慎处理。
写在最后
远程控制的价值,不是把一台电脑“搬进手机”,而是让人离开电脑后,仍然能在需要的时候回到熟悉的工作现场。
Larktun 这次把 WebRTC Host、iPhone / iPad 客户端和私有网络连接到了一起:电脑端轻量无广告,支持声音、文本剪贴板、多显示器切换与多设备观看,同时把访问范围交给网络权限、ACL 和访问令牌管理。
如果你也经常需要远程查看家里或办公室的电脑,可以先参考官方说明配置,在本地和移动网络环境下各测试一次,再根据自己的设备和网络条件决定如何使用。
官方博客:https://docs.larktun.com/blog/larktun-webrtc-remote-control