Sunshine + Moonlight 远程游戏
在 Clore.ai 的 GPU 驱动服务器上,使用 Sunshine(主机端)和 Moonlight(客户端)以接近零延迟远程串流并游玩 PC 游戏。
什么是 Sunshine + Moonlight?
Sunshine 是原始 Moonlight/GameStream 技术栈的一个分支,现在已完全独立,并由 LizardByte 积极维护。它会捕获你的 GPU 输出,使用 H.264/H.265/AV1 实时编码,并以超低延迟通过网络串流。
Moonlight 是可用于 Windows、macOS、Linux、Android、iOS、Raspberry Pi,甚至部分智能电视的客户端应用。
为什么在 Clore.ai 上使用它?
租用高端 GPU (RTX 4090、A100 等)按现货价格
串流 AAA 游戏 从云端到任何设备——甚至是一台便宜的笔记本电脑
无需 GeForce NOW 订阅 你就能控制硬件
游戏 Mod 制作、AI 辅助游玩,或在强大硬件上进行游戏开发测试
前提条件
Clore.ai 账户
在 CLORE 余额充足的情况下
GPU 服务器
优先使用 NVIDIA GPU(用于 NVENC 编码)
Moonlight 客户端
已安装在你的本地设备上
SSH 访问
用于初始设置
第 1 步:在 Clore.ai 上租用 GPU 服务器
前往 clore.ai → 市场
筛选条件 GPU 类型:建议使用 RTX 3080 或更高配置进行 1080p/60fps 串流
查找带有端口 22, 47990,以及 48010 可用
选择一台服务器并继续下单
端口要求:Sunshine 需要端口 47990(HTTPS Web UI)和 48010(串流)。下单前,请确保这些端口已列在服务器的可用端口中。
串流推荐 GPU
1080p
60 fps
RTX 3060
1440p
60 fps
RTX 3080
4K
60 fps
RTX 3090 / 4080
1080p
120 fps
RTX 4070+
第 2 步:通过 Docker 部署 Sunshine
Docker Compose(推荐)
创建一个文件 docker-compose.yml:
启动容器
首次启动:Sunshine 初始化大约需要 30 秒。在继续之前,请查看日志中是否出现“Sunshine started successfully”。
单条 Docker 命令(快速开始)
第 3 步:配置 Sunshine Web UI
打开浏览器并访问:
接受自签名证书警告
使用你设置的凭据登录(
admin/your_secure_password)
仅限 HTTPS:Sunshine 的 Web UI 运行在 HTTPS 上。浏览器会显示证书警告——这是正常的。点击“高级”→“继续”即可继续。
Web UI 部分
PIN 码
与 Moonlight 客户端配对
应用程序
定义可串流的应用/游戏
配置
编码器、分辨率、比特率设置
日志
调试串流问题
第 4 步:配置编码设置
访问 配置 → 视频 在 Web UI 中:
Clore.ai 推荐设置
比特率指南
好
1080p60
20 Mbps
很高
1080p60
35 Mbps
优秀
1080p60
50 Mbps
很高
1440p60
50 Mbps
优秀
4K60
100+ Mbps
第 5 步:添加要串流的应用
在 Sunshine Web UI → 应用程序 → 添加新项:
示例:桌面串流
示例:Steam 游戏
示例:自定义游戏
第 6 步:设置虚拟显示器(无头服务器)
Clore.ai 服务器是无头的(没有物理显示器)。你需要一个虚拟显示器:
或者使用虚拟帧缓冲脚本
赋予可执行权限并运行:
第 7 步:连接 Moonlight 客户端
安装 Moonlight
Windows
macOS
Mac App Store 或 moonlight-stream.org
Linux
flatpak install flathub com.moonlight_stream.Moonlight
Android
Google Play 商店
iOS
App Store
Raspberry Pi
apt install moonlight-embedded
配对 Moonlight 与 Sunshine
在你的本地设备上打开 Moonlight
点击 添加 PC 并输入你的 Clore.ai 服务器 IP
Moonlight 会显示一个 PIN 码
前往 Sunshine Web UI → PIN 码 → 输入 PIN
连接已建立!✅
获得最佳体验的 Moonlight 设置
第 8 步:端口转发参考
22
TCP
SSH 管理
47984
TCP
HTTPS(兼容 GameStream)
47989
TCP
HTTP(兼容 GameStream)
47990
TCP
HTTPS Web UI
48010
TCP
RTSP(流控制)
47998-48000
UDP
视频/音频串流
48010
UDP
视频串流
Clore.ai 端口映射:下单服务器时,请确保端口 47990 和 48010 已包含在你的端口映射中。如果可能,串流用的 UDP 端口(47998-48000)也应可用。
故障排查
Sunshine 无法启动
串流时黑屏
高延迟
从 Wi-Fi 切换到以太网 在客户端一侧
降低 Moonlight 设置中的比特率
使用 H.265 而不是 H.264(在相同画质下压缩更好)
启用 帧节奏 在 Sunshine 配置中
NVENC 错误:“未找到编码器”
身份验证/配对问题
高级配置
多显示器支持
通过网络传输音频
安装 PulseAudio 虚拟 sink:
游戏控制器支持
Sunshine 支持虚拟手柄模拟。在配置中启用:
局域网唤醒(用于常驻服务器)
成本优化
计算你的串流成本
省钱技巧
抢占式实例:在低峰时段使用最便宜的可用 GPU
不玩游戏时暂停:停止容器但保留卷
预先安装游戏:使用持久卷,这样你就不必每次重新下载
自动关机:添加脚本,在空闲后停止服务器
安全最佳实践
切勿在没有身份验证的情况下暴露 Sunshine! 始终设置强密码,并考虑使用 VPN 或 SSH 隧道以获得额外安全性。
SSH 隧道方法(最安全)
更改默认凭据
按 IP 限制访问
在 Sunshine 配置中:
性能基准
RTX 3060
1080p
60
~15ms
NVENC
RTX 3080
1440p
60
~12ms
NVENC
RTX 4080
4K
60
~10ms
NVENC AV1
RTX 4090
4K
120
~8ms
NVENC AV1
延迟是在 100 Mbps 本地网络连接下测得
有用链接
Sunshine GitHub — 2万+ 星标
总结
1
租用带有 22、47990、48010 端口的 GPU 服务器
2
部署 lizardbyte/sunshine 通过 Docker
3
通过以下地址的 Web 界面配置: https://IP:47990
4
设置 NVENC 编码器,50 Mbps 码率
5
创建虚拟显示器(Xvfb)
6
在本地安装 Moonlight 客户端
7
使用 PIN 码配对
8
开始串流并畅玩游戏!🎮
在 Clore.ai 上使用 Sunshine + Moonlight,你将获得堪比任何商业服务的云游戏体验——同时完全掌控你的硬件和游戏。无需订阅,没有限制,也没有上限。
Clore.ai GPU 推荐
1080p/60fps 串流
RTX 3090(24GB)
$0.07–0.21/gpu/hr
4K/高刷新率串流
RTX 4090(24GB)
$0.14–0.42/gpu/hr
3A 游戏 + 串流
RTX 4090(24GB)
$0.14–0.42/gpu/hr
💡 本指南中的所有示例都可以部署在 Clore.ai GPU 服务器上。浏览可用 GPU 并按小时租用——无需承诺,拥有完整 root 访问权限。
最后更新于
这有帮助吗?