Sunshine
免费装在主力电脑上,把画面串给 Moonlight
开源 无广告 无追踪 无需注册 跨平台 可自建
游戏串流的主机端服务,与 Moonlight 客户端配对使用。把电脑的画面和声音编码后串流出去,接收手柄和鼠标键盘的输入。支持 NVIDIA、AMD 和 Intel 显卡的硬件编码,取代了英伟达已停用的 GameStream。
为什么推荐它
这一条是 Moonlight 的另一半。Moonlight 是客户端—— 你在电视、平板、笔记本上装它来接收画面; 而画面得有人发出来,那就是 Sunshine 的活。
背景是这样的:Moonlight 原本配的是英伟达的 GameStream, 但英伟达在 2023 年停掉了这个功能。社区的应对就是 Sunshine—— 一个开源的主机端替代品。40,160 颗星,GPL-3.0。
结果反而比原来更好:
- 不挑显卡。GameStream 只支持 NVIDIA 的部分型号, Sunshine 支持 NVIDIA(NVENC)、AMD(AMF)和 Intel(QuickSync)的硬件编码, 核显机器也能串。
- 不挑系统。Windows、Linux、macOS 都能当主机端, 而 GameStream 只有 Windows。
- 配置更灵活。网页管理界面里可以调分辨率、帧率、码率、 编码器、HDR 开关,还能自定义启动项—— 不只是串游戏,可以配置成"连接时启动某个程序"或者直接串整个桌面。
配对流程也简单:装好后打开它的网页界面(本机的 47990 端口), 设个用户名密码,然后在 Moonlight 客户端里输入主机 IP, 两边输一次配对码就绑定好了。
要说清楚的:
- 它只是主机端。你还需要在接收设备上装 Moonlight, 两个配套使用。这一点第一次接触容易搞混。
- 网络是体验的决定因素。有线千兆最好, 5GHz Wi-Fi 可用,2.4GHz 基本别想。串流对抖动比对带宽敏感, 家里网络不稳的话画面会出现卡顿和撕裂。
- 要在防火墙上放行端口。Windows 安装时通常会提示, 手动配置的话官方文档列了需要开的端口。
- 外网串流需要额外处理。默认是局域网内使用, 想出门也能连回家,配合 Tailscale 这类组网工具最省事 (不用做端口映射,也更安全)。
- 主机端会占用性能。编码本身消耗一部分 GPU 资源, 老显卡上串高分辨率高帧率时游戏本身的帧数会受影响。
适合谁:家里有一台性能不错的主机、想在客厅电视或平板上玩、 或者想把重型软件跑在主机上而在轻薄本上操作的人。