夜雨聆风学习资料网

ARTICLE · 1198993

关于电脑串流平板的说明文档

关于电脑串流平板的说明文档

一、前言

长久以来,我已经厌倦了背着沉重的游戏本和它的电源砖头走来走去——还得时刻小心不要磕磕碰碰,因为现在修电脑就像被“抢劫”一样。

所以,为了轻装上阵,我们也许可以试着用平板来远程连接电脑执行操作。

当我完成串流游玩3A时,这种体验有点意思:我终于可以躺着玩了(虽然我并不会那样做);

而且,充当显示屏的平板耗电也很可观,大概和播放音乐的效果差不多(也许高一点),但一切都在接受范围之内。

相信我,如果你可以在上课时摸鱼(并不推荐,笑)玩赛博朋克2077,我真得你的课值了!

好吧,其实这可以解决上机课背着沉重的电脑的问题,你可以通过平板来远程运行一些负载要求高的软件。与此同时,你被获准进入”Starbucks:

据说只有苹果用户才可在里面办公,使用win本的人会被驱逐出去。

上面的说法当然只是开玩笑,但减轻负担确有其事。

不过,我不推荐你为了这样做去额外购买妙控键盘,原因有二:

一、妙控键盘非常非常的昂贵(预算充足当我没说)。

尽管更便宜的第三方会声称1:1复刻,但这句话其实有逻辑问题:“如果可以一比一复刻,它为什么不直接当成正品卖呢?(关于版权问题和相关法规,《资本论》有言:超额利润面前,人们敢践踏世间的一切法律)

二、即便是妙控键盘,操作性仍然比不上键鼠。

我知道它的touch pad的触感非常美妙,但是为了美学设计和便携功能,对于控制体验其实做出了一定妥协——更短的键距,更紧张的布局。而且其实这一套下来的重量实则也不轻。

所以,你确实可以考虑双模的键盘和鼠标——反正你不太可能一直手持而不背包,多带两个东西也没什么区别。

而且双模的好处是,当你在你的电脑边时,你可以两个设备无缝协作(我的注意力倒是做不到),平板这时候可以充当拓展屏或者做音乐播放器(我经常这么干)

以上,就是一些可以实现的功能和好处,闲谈结束,下面是具体的操作过程。

二、用 iPad 串流 Windows 电脑:安装、连接与排错

1. 串流方案概览

这套方案把 Windows 电脑上的游戏画面传到 iPad,并把 iPad 的操作传回电脑:

  • Sunshine:安装在 Windows 电脑上,负责提供游戏和桌面画面。

  • Moonlight:安装在 iPad 上,负责接收画面和发送键盘、触控板或手柄操作。

  • Tailscale:让电脑和 iPad 通过加密的私有网络互相连接,适合人在外面、两台设备不在同一个 Wi-Fi 时使用。

可以把它理解为:

Windows 电脑(Sunshine)          ↕Tailscale 私有网络          ↕iPad(Moonlight)

Windows 家庭版不能作为微软远程桌面(RDP)主机,但可以运行 Sunshine;所以本方案不依赖 Windows 专业版,也不使用微软 RDP。微软远程桌面要求 · Sunshine 官方指南

RustDesk 和 Moonlight 的用途不同。RustDesk 适合远程办公和控制桌面;游戏串流更适合用 Sunshine + Moonlight。若已安装 RustDesk,可以保留,但这套游戏流程不需要通过 RustDesk(画质和流畅性感人,只适合办公)

2. 开始前确认

  • Windows 电脑和 iPad 都已安装 Tailscale,并登录同一个 Tailscale 账号。

  • 两台设备在 Tailscale 的 Machines(机器)列表中都显示在线。

  • Windows 电脑已安装 Sunshine。

  • iPad 已安装 App Store 里的 Moonlight Game Streaming。

  • 电脑要开机、联网,并且不能处于睡眠或休眠状态。

Tailscale 可以访问加入同一个 tailnet(Tailscale 私有网络)的设备。它不会自动让 iPad 访问家里所有未安装 Tailscale 的设备;若要访问打印机、NAS 等设备,需要另行配置子网路由器,本教程暂不需要。Tailscale 子网路由说明

3. 首次安装和配对

3.1 在电脑和 iPad 上连接 Tailscale

  1. 在 Windows 安装 Tailscale 并登录。

  2. 在 iPad 安装 Tailscale,登录同一个账号。

  3. iPad 首次启动时,按提示允许添加 VPN 配置。

  4. 打开两台设备上的 Tailscale,确认都已连接。

  5. 在 Tailscale 管理页面的 Machines 列表中,确认电脑和 iPad 显示在线,并记下电脑的 Tailscale IP 地址。它通常是 100.x.x.x形式。

Tailscale IP 是私有网络地址。不要把登录验证码、密码或 PIN 发给别人;

3.2 在 Windows 安装 Sunshine

  1. 打开 Sunshine 官方安装指南,下载 Windows AMD64/x64安装包。普通 64 位 Windows 11 电脑选这个版本。

  2. 安装时通常保留默认选项即可。

  3. 安装程序出现手柄驱动选项时,可以先保留默认兼容选项;不要选择标注为付费的 Virtual HID Driver。没有手柄也可以先完成串流测试。

  4. 如果 Windows 防火墙询问是否允许 Sunshine 通信,允许它在专用网络上通信。不要为这套方案手动开放路由器端口。

  5. 安装完成后,如果需要重启电脑,先重启再继续。

安装过程中,如果 PowerShell 黑窗口标题显示“选择”,可能是窗口进入了文本选择模式,导致脚本看起来停住。点一下黑窗口并按 Esc退出选择模式,再观察安装进度。

3.3 打开 Sunshine 设置页面

Sunshine 通常在后台运行,不一定会一直显示一个普通窗口。

  1. 在电脑浏览器打开:

    https://localhost:47990

  2. 首次使用时,创建 Sunshine 设置页面的用户名和密码,并妥善保存。

  3. 如果浏览器提示证书警告,先确认地址栏确实是 https://localhost:47990,再继续访问本机设置页。(记得保留一下这个地址,方便随时更改相关设置)

  4. 不要把 Sunshine 登录密码或 Moonlight 配对 PIN 发给别人。

Windows 启动应用列表里找不到 Sunshine,不一定表示安装失败:Sunshine 可能作为 Windows 服务运行。可在浏览器打开上面的本机地址,检查设置页面是否可访问。

3.4 在 iPad 上安装 Moonlight 并配对

  1. 在 App Store 安装 Moonlight Game Streaming。

  2. 首次配对时,建议让 iPad 和电脑先连接同一个家庭 Wi-Fi。Moonlight 官方建议 iOS 设备先在同一局域网完成配对。Moonlight 设置指南

  3. 打开 Moonlight,等待电脑图标出现。若没有自动发现电脑,可尝试手动添加电脑的 Tailscale IP;iOS 上有时需要先在同一局域网完成首次配对。

  4. 点电脑图标,Moonlight 会显示配对 PIN。

  5. 回到电脑 Sunshine 页面,打开 PIN页面,把 iPad 上显示的 PIN 输入并提交。

  6. 配对成功后,Moonlight 会显示可串流项目,例如 DESKTOP和 STEAM。

PIN 是一次性配对用的验证码,不是 Sunshine 设置页面的登录密码。不要把 PIN 截图或发送给别人。

4. 开始串流和选择游戏

在 Moonlight 里:

  • 点 STEAM:进入 Steam 大屏幕模式,再从里面选择游戏。

  • 点 DESKTOP:串流整个 Windows 桌面,可手动打开 Steam 或其他游戏。

若某款游戏没有出现在 Moonlight 列表里,可以先用 DESKTOP 启动它;也可以在 Sunshine 设置页面的 Applications(应用程序)中添加游戏。Moonlight 添加应用说明

5. Moonlight 画质设置建议

先退出当前串流,回到 Moonlight 的电脑列表页,再打开设置(通常是齿轮图标)。各版本界面可能略有差异。

建议先从以下设置开始:

设置
建议起点
分辨率
1920×1080(1080p)
帧率
60 FPS
码率
家中网络先试 20 Mbps
Wi-Fi
iPad 优先使用 5 GHz Wi-Fi

(ps:我拉满了4k+120帧,这时候,笔者终于明白了120帧和60帧之间有着不可跨越的鸿沟)

如果外出时卡顿,先降低码率到 10–15 Mbps,再视情况降低分辨率。外网串流时,码率应低于家中宽带的实际上传速度,并给其他网络流量留出余量;Moonlight 官方建议至少比上传速度低约 1 Mbps。Moonlight 常见问题

想减少卡顿,可以让电脑用网线连接路由器,让 iPad 使用稳定的 5 GHz Wi-Fi。串流体验也受两地距离、家中上传速度、外地网络质量和电脑显卡编码能力影响。

你在外地连接的网络速度会极大的影响你最终的体验,这点特别关注一下。

6. 妙控键盘、触控板和手柄

妙控键盘与触控板

你拥有妙控键盘和其他外设的话:

妙控键盘连接到 iPad 后,可以尝试将键盘和触控板输入传给电脑。不过能否用于游戏取决于具体游戏、iPadOS 和 Moonlight 的输入兼容性:

  • 触控板可用于移动鼠标、点击和桌面操作。

  • 键盘适合输入文字、菜单操作和支持键鼠的游戏。

  • 有些游戏会捕获鼠标指针,或只接受手柄输入;遇到这种情况,不一定是键盘坏了。

iPad 触屏操作

Moonlight 的触屏操作通常包括:

  • 单指滑动:移动鼠标指针。

  • 单指轻点:左键。

  • 一指按住后用另一指轻点:右键。

  • 两指上下滑动:滚动。

  • 三指轻点:调出屏幕键盘。Moonlight 触控说明

动作、赛车或需要摇杆的游戏通常用蓝牙手柄更顺手。可将 Xbox 或 PlayStation 手柄先配对到 iPad,再在游戏里测试。

7. 每次使用的操作流程

电脑端

  1. 开机并登录 Windows。

  2. 打开 Tailscale,确认状态为已连接。

  3. 确认 Sunshine 正在运行。

  4. 电脑保持开机、联网,并避免自动睡眠。

iPad 端

  1. 打开 Tailscale,确认已连接。

  2. 打开 Moonlight,点 Windows 电脑图标。

  3. 选择 STEAM 或 DESKTOP,开始串流。

  4. 连接妙控键盘、触控板或蓝牙手柄进行操作。

人在外面时,电脑留在家里开机并联网;iPad 可以使用其他 Wi-Fi 或蜂窝网络。只要两端 Tailscale 都连接,Moonlight 就可通过电脑的 Tailscale 地址连接。若 Moonlight 显示电脑离线,可尝试在 Moonlight 中手动添加电脑的 Tailscale IP。

通常不需要配置路由器端口转发。若公司或公共 Wi-Fi 限制串流流量,即使 Tailscale 显示连接,Moonlight 也可能连不上或变卡;可换网络再试。

8. 结束串流、关闭 Sunshine

结束 iPad 上的串流

  • 串流中可尝试从屏幕左边缘向内滑动,退出当前串流回到 Moonlight 列表。

  • 回到列表后,如果有 Quit Session(结束会话)选项,选择它可结束串流会话。

  • 只从 Moonlight 切换回 iPad 主屏幕,不一定会结束电脑上的游戏或串流会话;要完全结束时,回到 Moonlight 列表并选择结束会话。

Moonlight 退出串流后,游戏可能仍留在电脑上运行,以便之后继续;需要时在电脑上正常退出游戏。

Sunshine 按需启动

如果不希望 Sunshine 随 Windows 自动启动:

  1. 按 Win + R,输入 services.msc并回车。

  2. 在服务列表中找到 Sunshine(名称可能显示为 Sunshine 或 Sunshine Service)。

  3. 打开属性,把“启动类型”改为 手动。

  4. 需要串流时,在服务管理器中选中 Sunshine,点 启动。

  5. 不再使用时可回到服务管理器点 停止。

任务管理器“启动应用”列表里没有 Sunshine 是正常可能情况,因为它可以作为服务运行。也不要因为名称不清楚就禁用列表里的 Program;单凭名称无法确认它是什么。Skype for Business 位于 Microsoft Office 文件夹内,与 Sunshine、Moonlight 和 Tailscale 无关,不需要为了串流去删除它。

电脑关机后无法串流。若希望从外面唤醒睡眠或关机的电脑,需要另行配置网络唤醒;本教程默认电脑已开机。

9. 常见问题排查

现象
处理方法
Moonlight 看不到电脑
确认 Windows 和 iPad 都已开机、联网,Tailscale 两端都显示连接;确认 Sunshine 正在运行。必要时在 Moonlight 手动添加电脑的 Tailscale IP。
电脑图标显示离线
电脑可能关机、睡眠,或 Sunshine/Tailscale 未运行。先在 Windows 端检查 Tailscale 状态,并打开 https://localhost:47990检查 Sunshine。
Moonlight 出现 PIN,但 Sunshine 没反应
确认 Sunshine 页面已打开,并进入 PIN 页面;首次 iOS 配对时尽量让电脑和 iPad 在同一个 Wi-Fi。
安装进度条看似卡住,PowerShell 标题有“选择”
点 PowerShell 黑窗口并按 Esc退出选择模式,再观察进度。
Sunshine 没出现在“启动应用”
它可能作为服务运行。打开 services.msc查找 Sunshine;也可打开本机设置页检查服务是否工作。
没有弹出 Windows 防火墙提示
不代表一定失败。先尝试连接;若无法连接,再检查 Windows 防火墙是否允许 Sunshine 在专用网络通信。不要长期关闭整个防火墙。
在家能连,外面连不上
确认两端 Tailscale 都连接;在 Moonlight 手动添加电脑的 Tailscale IP。试换另一处 Wi-Fi 或蜂窝网络;公共网络可能限制串流流量。
画面模糊、卡顿或延迟高
降低 Moonlight 码率或分辨率;电脑改用网线,iPad 使用稳定的 5 GHz Wi-Fi。
键盘或触控板不能控制游戏
先在 DESKTOP 中测试鼠标和文字输入;部分游戏不兼容键鼠串流,尝试蓝牙手柄。
手柄无法操作
确认手柄已配对到 iPad,并检查 Sunshine 的游戏手柄驱动设置;按安装提示完成驱动安装后再测试。
Windows 家庭版不能用远程桌面
这是微软 RDP 主机的版本限制;继续使用 Sunshine + Moonlight 即可,不需要升级 Windows 才能串流游戏。

10. 安全注意事项

  • 不要把 Tailscale 登录验证码、Sunshine 登录密码、RustDesk 密码或配对 PIN 发给别人。

  • 曾经出现在截图中的一次性密码,应立即刷新或更换。

  • 不要为了串流随意开放路由器公网端口,也不要开启 Sunshine 的公网端口映射功能。

  • 只让自己的设备加入 Tailscale 网络;设备遗失时及时从 Tailscale 管理页面移除。

  • 不用时可以停止 Sunshine,并在 Tailscale 中断开连接。

三、写在后面

Just Enjoy It!

官方资料

  • Sunshine Windows 安装与快速开始

  • Moonlight 设置指南

  • Moonlight 常见问题与码率建议

  • Tailscale iOS/iPadOS 安装说明

  • Tailscale 子网路由器说明

  • 微软远程桌面 Windows 版本要求

相关学习资料