Repolode
LizardByte

LizardByte/Sunshine

自托管的游戏串流主机,配合 Moonlight 客户端将你自己的电脑或服务器上的游戏串流到其他设备。

可替代:NVIDIA GameStreamSteam Link

Star
42,446
Fork
2,274
未关闭 Issue
165
最近提交
3小时前

这是什么?

Sunshine 是 Moonlight 的自托管游戏串流主机。它运行在你自己的机器上,采集屏幕和音频并编码视频,再发送给局域网内任意 Moonlight 客户端,让你在其他设备上远程玩游戏。

支持 AMD、Intel 和 Nvidia 显卡的硬件编码,也可以使用软件编码。采集和编码方式因平台而异,覆盖 Windows、Linux、macOS 和 FreeBSD。手柄模拟支持 DualShock、DualSense、Xbox 和 Switch Pro 等常见手柄,部分平台存在功能限制。

配置和客户端配对可通过浏览器中的 Web 界面完成,既可以在主机上操作,也可以用手机访问。项目提供 Docker、Flathub、Homebrew、pacman 和 winget 等安装方式。

核心功能

  • 01支持 NVENC、AMF、QuickSync、VAAPI 和 Vulkan Video 硬件编码,也支持软件编码。
  • 02提供 DXGI、KMS/DRM、ScreenCaptureKit、Wayland 等多种屏幕采集方式。
  • 03可模拟 DualShock、DualSense、Xbox 和 Switch Pro 等手柄。
  • 04通过浏览器中的 Web 界面完成配置和客户端配对。
  • 05兼容各类设备上的任意 Moonlight 客户端。

适用场景

  • 在笔记本、平板或手机上玩家中电脑上的游戏,游戏主机放在另一个房间。
  • 搭建家庭游戏服务器,向局域网内多台设备串流游戏。
  • 把 Linux 或 FreeBSD 机器上的游戏串流到 Moonlight 客户端。

标签

常见问题

Sunshine 是什么?
自托管的游戏串流主机,配合 Moonlight 客户端将你自己的电脑或服务器上的游戏串流到其他设备。 Sunshine 是 Moonlight 的自托管游戏串流主机。它运行在你自己的机器上,采集屏幕和音频并编码视频,再发送给局域网内任意 Moonlight 客户端,让你在其他设备上远程玩游戏。
Sunshine 可以免费使用吗?用的什么许可证?
Sunshine 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Sunshine 还在维护吗?
活跃维护中。Sunshine 最近一次提交是在 2026年10月21日。
Sunshine 适合用来做什么?
在笔记本、平板或手机上玩家中电脑上的游戏,游戏主机放在另一个房间。 搭建家庭游戏服务器,向局域网内多台设备串流游戏。 把 Linux 或 FreeBSD 机器上的游戏串流到 Moonlight 客户端。
在哪里获取 Sunshine?
源代码和安装说明在 GitHub 上:https://github.com/LizardByte/Sunshine

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目