MoleSDN
游戏联机教程

Moonlight 异地串流教程:手机平板玩自己家电脑里的 3A 大作

出差候车、躺床上想玩自己电脑里的 3A 大作?Sunshine + Moonlight 把电脑画面串流到手机/平板,配合 MoleSDN 异地组网解决「不在一个网」的问题。完整图文步骤 + PIN 码配对 + 卡顿排查。

Moonlight 异地串流教程:手机平板玩自己家电脑里的 3A 大作

这篇适合哪种人

「联机服务器」和「串流」是两种完全不同的玩法,先讲清楚区别:

玩法 谁的电脑在跑游戏 适用场景
自建服务器联机 朋友自己的电脑跑游戏,通过你电脑的服务端交换游戏状态 多人开黑(帕鲁 / MC / 饥荒 / 泰拉等)
串流(本文) 全部由你自己电脑跑,画面/操作通过网络传到手机/平板 你一个人 跨设备玩自己存档 / 玩单机大作

串流的典型场景

  • 公司午休,想用 iPad 玩家里电脑上的《艾尔登法环》存档
  • 出差候机,掏出手机继续推《幻兽帕鲁》主线
  • 躺床上不想开电脑,但又想玩《荒野大镖客 2》

Moonlight + Sunshine 是开源串流方案里最强的组合:4K 60fps、低延迟、跨平台支持丰富——iOS、安卓、Mac、Linux、电视盒子都能当串流接收端。配合 MoleSDN 异地组网,把「家里电脑」和「外面的手机/平板」拉进同一张虚拟局域网,整套方案 100% 自主、零月租。


工作原理(30 秒讲清)

家里电脑 (Sunshine 服务端)           手机/平板 (Moonlight 客户端)
    │                                       │
    │ ─── 编码游戏画面 (H.264/H.265) ───→ │
    │ ←── 远程键鼠/手柄输入 ──────────── │
    │                                       │
    └──── MoleSDN 虚拟局域网串通 ─────────┘
  • Sunshine 装在你家电脑上,作用是把游戏画面用 GPU 实时编码并通过网络发出来
  • Moonlight 装在你手机/平板上,作用是接收画面 + 把触屏/手柄操作回传给电脑
  • MoleSDN 在中间提供虚拟内网——让两端能像在同一 Wi-Fi 下一样直接通信

你需要准备什么

说明
一台能跑游戏的 Windows 电脑 显卡需要支持硬件编码(NVIDIA GTX 10 系起 / AMD RX 400 系起 / Intel UHD 630 起)
一部手机或平板(接收端) Android 6.0+ / iOS 14+ / 平板更好(屏幕大)
同一 MoleSDN 账户登录两端 异地组网用,免费档 支持个人长期用
一根网线(电脑端) 串流对网络极敏感,电脑能用网线就别用 Wi-Fi
蓝牙手柄(强烈推荐) 触屏操作 3A 大作体验有限,配手柄是质变

💡 显卡硬件编码很关键。Sunshine 用 GPU 的 NVENC(NVIDIA)/ VCN(AMD)/ QSV(Intel)做实时编码,CPU 占用极低。如果你的显卡太老不支持硬件编码,串流会卡到不可用。


第一步:电脑装 Sunshine 并配置

Sunshine 是 LizardByte 的开源项目,免费下载安装。

下载地址:https://github.com/LizardByte/Sunshine/releases

下最新的 sunshine-windows-installer.exe双击安装 即可:

Sunshine 安装

💡 安装时会问要不要装为系统服务——勾上,让 Sunshine 开机自启,省得每次手动开。

装完后系统托盘会出现 Sunshine 图标。首次启动需要在浏览器里访问管理后台

https://localhost:47990

第一次访问会让你设置 Web 后台的账户名和密码——这两个跟 Windows 账户无关,是 Sunshine 自己的

Sunshine Web 后台登录

⚠️ 浏览器会警告「不安全连接」——Sunshine 用的是自签名证书,这是正常的。点击「高级 → 继续访问」就行。

登进 Web 后台:

Sunshine 控制台

切换中文(可选)

Configuration(设置) 里能切换界面语言为简体中文:

Sunshine 切中文

到这一步电脑端 Sunshine 就跑起来了,默认监听端口在内部代理掉,无需手动开放


第二步:手机/平板装 Moonlight

Moonlight 是 Moonlight Game Streaming 团队的开源客户端,覆盖 Android、iOS、Apple TV、Linux、macOS 等几乎所有平台。

Android 用户

从应用市场(华为 / 小米 / 应用宝)或 Google Play 搜索 Moonlight Game Streaming 安装。

也可以从官方 GitHub 下 APK:https://github.com/moonlight-stream/moonlight-android/releases

iOS / iPadOS / Apple TV 用户

App Store 搜 Moonlight 安装。国区可以搜到,无需切美区。

Mac / Linux 用户

从官网 https://moonlight-stream.org/ 下载对应平台的客户端。


第三步:用 MoleSDN 把电脑和手机接进同一虚拟局域网

电脑在家里 Wi-Fi、手机在 4G/外网,不在同一局域网时 Moonlight 默认搜不到电脑。MoleSDN 给两端各发一个 100.64.x.x 的虚拟 IP,让 Moonlight 以为电脑就在同一局域网里。

3.1 创建服务域

登录 MoleSDN 控制台服务域 → 创建服务域,比如命名 my-game-streaming

创建服务域

详情见 服务域与节点 文档。

3.2 两端装 MoleSDN 客户端

  • 电脑端:下载 MoleSDN Windows 客户端,用账户登录
  • 手机端:在应用商店搜 MoleSDN 安装,用同一账户登录

两端登录后,回 Web 控制台 → my-game-streaming绑定客户端

  • 选电脑节点,工作模式选「中心模式」
  • 选手机节点,工作模式选「接入模式」

绑定两端

💡 怎么判断中心模式 vs 接入模式? 提供服务的一端选中心(电脑被串流),主动连入的一端选接入(手机来连)。

绑定完成后两端都显示已上线:

两端已上线

记下电脑的虚拟 IP(控制台和 PC 端 MoleSDN 客户端首屏都能看到,比如 100.64.2.220)——下一步要用。


第四步:Moonlight 添加电脑 + PIN 码配对

打开手机/平板上的 Moonlight,Moonlight 默认会自动扫描同一局域网下的 Sunshine 主机——但 MoleSDN 这种虚拟局域网下广播扫描不一定生效,直接手动添加更稳

点击右上角 +(手动添加电脑)

Moonlight 加电脑

地址栏里填电脑在 MoleSDN 服务域里的虚拟 IP(如 100.64.2.220),点击确定。

Moonlight 会立刻弹一个 4 位 PIN 码

Moonlight 显示 PIN 码

回到电脑端的 Sunshine Web 后台https://localhost:47990)→ PIN 标签 → 把刚才手机上看到的 PIN 码填进去 → 点击 Send

Sunshine 填 PIN 码

配对成功后手机端 Moonlight 主界面会出现电脑的图标——点击就能进入应用列表,选「Desktop(桌面)」或具体某个游戏开始串流:

串流游玩效果


串流体验调优

分辨率与码率

Moonlight 客户端设置里能调整目标分辨率、帧率和码率:

网络条件 推荐分辨率 帧率 码率
同房间 / 千兆局域网 1080p / 1440p / 4K 60 fps 50-100 Mbps
同城宽带直连(双方上行 100M+) 1080p 60 fps 20-40 Mbps
跨省宽带 720p / 1080p 30-60 fps 10-20 Mbps
移动 4G/5G 720p 30-60 fps 5-15 Mbps

码率给得太高网络扛不住会反复卡顿,给太低画面糊。一般从中间值开始,看体验调整。

蓝牙手柄

直接在手机/平板上连接蓝牙手柄即可——Moonlight 会自动把手柄输入透传给电脑端,电脑里游戏识别为 Xbox/PS 标准手柄,体验跟手柄直插电脑几乎无差。

触屏键鼠模式

如果没手柄,Moonlight 也提供触屏模拟键鼠:

  • 单指点击 = 左键
  • 单指长按 = 右键
  • 双指拖动 = 滚轮
  • 三指上滑 = 调出菜单

具体手势对照表跟 手机平板远控 Windows 教程 那篇类似,玩 RPG / 策略游戏勉强可用,FPS / 动作游戏建议接手柄。


常见问题

问题 1:Moonlight 连不上电脑 / 报错「No host found」

按顺序排查:

  1. MoleSDN 两端都在线吗:客户端要显示「已上线」
  2. IP 填对了吗:填电脑在 MoleSDN 服务域里的虚拟 IP,不是家里路由器分配的 192.168.x.x
  3. Sunshine 服务运行了吗:电脑端 Sunshine 系统托盘图标是否在
  4. Windows 防火墙拦截:第一次跑 Sunshine 时系统会弹防火墙询问,必须点「允许」

问题 2:连上了但画面严重卡顿/掉帧

按顺序:

  1. 看 MoleSDN 控制台连接状态:是「直连成功」还是「中转中」。中转模式下串流体验会很差,开启 超级鼹鼠 / 智能路由 / 可靠洞洞 改善直连成功率
  2. 降低 Moonlight 码率:弱网络下 50 Mbps 必卡,从 15 Mbps 开始往上调
  3. 电脑端有线网:Wi-Fi 比有线波动大得多,串流要稳定优先有线
  4. 显卡硬件编码:用 GPU-Z 看是否在用 NVENC/VCN/QSV,CPU 软编必卡

问题 3:画面有声音但操作严重延迟

通常是网络上行延迟太大。电脑端 ping 手机端虚拟 IP

  • 100ms 内:体验良好
  • 100-200ms:策略 / RPG 类可玩,FPS 类难受
  • 200ms+:基本不可用,需要排查网络问题

主要应对:换更近的网络环境(手机连家里 Wi-Fi 远比 4G 强)、开启 超级鼹鼠 改善连通性。

问题 4:手柄连了但游戏识别不到

  • 手机/平板上确认手柄已配对成功(蓝牙设置里看)
  • Moonlight 设置里检查「手柄输入」是否启用
  • 某些 PS5 DualSense 在 iOS 上需要先升级固件到最新

问题 5:iOS 上 App Store 装的 Moonlight 不能串流 / 报错

iOS 版 Moonlight 偶尔受 Apple 政策影响功能受限。处理:

  • 更新到最新版本
  • 如果 App Store 版有问题,去 Moonlight 官网用 TestFlight 装最新测试版
  • 实在不行就换 Android 设备或 Apple TV

总结与延伸

到这里你的手机/平板就变成了你的便携游戏机 ——画面在家里 RTX 显卡跑、操作在你手上,无论身在哪里都能玩自己电脑上的 3A 大作和 Steam 库:

  • 不依赖 GeForce NOW / 网易云游戏这类付费服务
  • 异地组网由 MoleSDN 解决,免费档 够个人长期使用
  • 直连优先、不限流量、点对点加密——比公网代理串流方案延迟更低

串流玩自己电脑里的游戏 vs 跟朋友联机玩

两条路线适用场景不同:

也想用手机远程操作电脑做办公的事?

串流的目的是玩游戏(低延迟编码画面),如果你只是想在手机上用 Excel、远程开个文件、跑个脚本,用 手机平板远控 Windows 教程 里讲的 RDP 方案更轻量——RDP 不需要 GPU 编码、对网络要求低、长时间办公更稳。

iOS 用户的对应文章是 iPhone/iPad/Mac 远控 Windows

网络环境复杂时

串流对网络质量要求比远程办公高得多。家用宽带 + 移动网络组合下,普通直连有时打不通——超级鼹鼠 / 智能路由 / 可靠洞洞 这几个进阶能力专门为这类场景设计。

还没用过 MoleSDN?先看 快速上手,全程 1 分钟。

祝串流愉快。