news 2026/8/19 10:36:20

零基础 10 分钟搭好 Sunshine 游戏串流:免费自托管,手机电视畅玩 PC 游戏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础 10 分钟搭好 Sunshine 游戏串流:免费自托管,手机电视畅玩 PC 游戏

零基础 10 分钟搭好 Sunshine 游戏串流:免费自托管,手机电视畅玩 PC 游戏

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

你有没有过这样的瞬间:新买的 3A 大作装在电脑里,人却瘫在沙发上不想起身;出差住酒店,想摸一把《星露谷》却发现笔记本里啥都没装;睡前想在被窝里继续推游戏进度,又懒得爬下床。如果「电脑游戏」能像视频一样,随时随地投到手机、平板、电视上,那该多好?答案就是今天的主角——Sunshine,一款完全免费、开源、自托管的游戏串流服务器。它负责把 PC 里的游戏画面实时编码成视频流推给远处的设备,再把你的按键操作原路传回来。全程零订阅费、数据不出家门,按下面这份指南,10 分钟就能跑通「装好、连上、玩起来」的完整闭环。

一、为什么说这是「零成本」的游戏串流方案?

先算一笔明白账。想在任何设备上玩 PC 游戏,市面上常见的路子有三条:

  • 把主机搬到客厅:接线、占地、来回折腾,体验极差;
  • 买云游戏订阅:按月付费,游戏库还被平台限定;
  • 用远程桌面软件:画面延迟高到根本玩不了动作游戏。

Sunshine 走的是第四条路——自托管串流。你的电脑同时充当「服务器」和「渲染机」,游戏装在哪儿、存档在哪儿,全都由你自己说了算。把它和付费云游戏放在一起对比,差距一目了然:

对比维度云游戏订阅服务Sunshine 自托管方案
费用按月订阅,持续掏钱完全免费,开源无隐藏费用
游戏库平台授权范围内可选你 PC 里的全部游戏,原汁原味
延迟取决于服务商机房距离局域网内基本等于零延迟
数据安全账号、存档都存在云端一切数据留在本地网络
平台覆盖通常限指定设备Windows / Linux / macOS / FreeBSD 全覆盖

一句话总结它的运作原理:显卡用硬件编码器把画面压缩成视频流(编码器就是负责压缩画面的专用硬件/软件),Sunshine 负责把视频流推送给远处的 Moonlight 客户端;客户端解码显示,并把手柄、键盘输入传回电脑。因为压缩发生在显卡内部,CPU 占用极低,画质和帧率损失都很小。

二、Sunshine 快速安装方法:四大平台任选一条

好消息是,Sunshine 在各主流系统上都有现成安装包,不需要懂编译,挑一条适合你的命令执行即可:

# Windows(推荐,自带自动更新) winget install LizardByte.Sunshine # Linux(Flatpak 通用方式,适配绝大多数发行版) flatpak install flathub dev.lizardbyte.app.Sunshine # macOS(Homebrew 方式) brew install sunshine # Docker(适合 NAS、服务器等常驻设备) docker pull lizardbyte/sunshine

想自己编译、定制参数,也可以直接拉取官方源码仓库:

git clone https://gitcode.com/GitHub_Trending/su/Sunshine

安装完成后,Sunshine 会自动以系统服务方式在后台运行。用 Docker 部署的话,记得映射 47984、47989、47990 这几个端口,并挂载配置目录。硬件门槛也不高:4 核以上 CPU、8GB 内存,加上一块支持硬件编码的显卡(NVIDIA GTX 1050 及以上、AMD RX 550 及以上、Intel HD 600 及以上)就能流畅跑起来。✅

三、第一次启动:浏览器里的「总控制台」

装好后,打开浏览器访问http://localhost:47990,你会看到一个登录页面——这是 Sunshine 的 Web 管理后台,整个串流系统的心脏。

首次登录只需要做三件事:

  • 用户名默认是sunshine,直接沿用即可;
  • 设置一个 12 位以上的强密码(大小写字母 + 数字 + 特殊符号),这是整个系统的门锁;
  • 把凭证保存好,以后每次进后台都要用它。

登录后可以先逛一圈:右上角能切换界面语言和深浅主题,夜间模式在客厅大屏上更护眼;顶部还有全局搜索框,输入任意配置名就能秒定位,比如敲「Upnp」直接跳到自动端口转发开关。📌

四、手机秒变游戏掌机:Moonlight 客户端配对流程

服务端就绪,轮到客户端登场。Moonlight 是 Sunshine 的官方搭档,几乎覆盖所有设备类型,配对流程只有四步:

  1. 在目标设备上安装对应的 Moonlight 客户端;
  2. 确保设备与 Sunshine 主机连在同一个局域网;
  3. 打开 Moonlight,它会自动发现名为「Sunshine」的主机;
  4. 在 Sunshine 后台的「PIN」页面获取配对码,输入后即完成绑定。
设备类型推荐客户端一句话点评
Android 手机 / 平板Moonlight Android支持虚拟触控手柄,通勤路上也能玩
iPhone / iPadMoonlight iOS触控与手柄皆可,画面流畅
Windows / Mac 电脑Moonlight PC画质上限最高,支持 4K HDR
智能电视 / 树莓派Moonlight Embedded客厅大屏的最优解

配对成功后,主机就会出现在客户端列表里。整个过程不需要敲任何命令行、不需要手动配置端口,局域网环境下开箱即用。🚀

五、把游戏摆进串流列表:应用管理这样做

默认情况下,Sunshine 已经内置了「Desktop」(桌面串流)和「Steam」两个应用,你可以直接开玩。但更常见的做法是为每个游戏单独建一个入口,让客户端列表干净又清晰。

在后台的「Applications」页面点击「Add New」,填入名称和启动命令即可:

  • Steam 大屏模式:启动命令填steam://open/bigpicture,适合手柄操作的游戏库;
  • 独立游戏:直接指向游戏可执行文件路径,例如D:\Games\Hades\Hades.exe
  • 模拟器:指向 RetroArch 等模拟器主程序,顺手把核心参数写在启动参数里。

另外,后台的「Featured Apps」精选页把常用客户端和工具分门别类列好,点「Get」就能直达下载,相当于一个内置的串流生态应用商店,值得逛一逛。💡

六、画质与延迟两头都要:串流参数调优速查表

串流体验好不好,九成取决于参数调得对不对。Sunshine 会自动识别你的显卡并选好编码器:NVIDIA 走 NVENC、AMD 走 AMF、Intel 核显走 QuickSync,无需手动干预。你只需要关心三件事——码率、帧率、分辨率

以 HEVC 编码为例,各档位码率建议如下:

分辨率帧率推荐码率适用场景
720p60fps5–10 Mbps手机流量、弱网
1080p60fps15–25 Mbps标准游戏体验
1440p120fps25–50 Mbps高刷显示器
4K60fps50–100 Mbps客厅大屏 + 有线

几个立竿见影的延迟优化技巧:

  • 优先有线网络;WiFi 至少用 5GHz,别挤在 2.4GHz 频段;
  • 路由器开启 QoS,把游戏流量优先级提到最高;
  • 帧率尽量匹配游戏原生帧率(60/120/144),别让编码器做多余的帧率转换;
  • 主机和客户端都开 HDR 时,记得确认两端设置一致,否则画面会发灰。

所有参数都能在后台「Configuration」页面用搜索框快速找到,改完点 Save 即时生效,不用重启服务。

七、进阶玩法:多显示器、手柄映射与外网访问

基础串流跑通后,下面这几种玩法能让体验再上一个台阶:

多显示器按场景切换:主机接了电视和显示器两台屏幕时,可以在配置里指定串流用哪一块、是否随客户端自动切换主屏,实现「客厅用电视、书房用显示器」两不误。

手柄自由映射:Xbox、PlayStation、Switch Pro 手柄都支持。需要精细调整按键时,Linux/macOS 下手柄配置文件位于~/.config/sunshine/gamepads/,可以直接编辑。

走出家门也能玩:局域网串流天然低延迟,想在外网访问,一是把路由器上 47989–47990 端口转发到主机,二是用 ZeroTier、Tailscale 这类组网工具把设备拉进同一个虚拟局域网——强烈推荐后者,既免去暴露公网端口的安全风险,又保留低延迟体验。

八、串流常见问题排查清单

就算配置再顺,也难免遇到状况。这里把最高频的四个问题连同解法一起给你:

问题一:客户端发现不了 Sunshine 主机

  • 检查防火墙是否放行 47989、47990 端口;
  • 确认两台设备在同一子网(比如都是 192.168.1.x);
  • 路由器开启 UPnP,或手动做端口转发。

问题二:画面卡顿、掉帧

  • 把码率降一档,看是否缓解;
  • 关掉下载、直播等占用带宽的应用;
  • 更新显卡驱动,编码器性能往往随驱动提升。

问题三:花屏或画面发灰

  • 优先排查 HDR 开关是否两端一致;
  • 尝试把编码器从 HEVC 切回 H.264 对比。

问题四:手柄没反应

  • Windows 主机需要在后台「Troubleshooting」页面安装 ViGEmBus 虚拟手柄驱动,这是 Sunshine 把客户端手柄「映射」给系统用的桥梁,一键即可完成安装。

如果问题依旧,直接看日志。Sunshine 的日志界面自带搜索与错误高亮,「Encoder not found」这类报错会直接标红,比翻文件快得多。日志位置速查:

操作系统日志路径
Windows%ProgramFiles%\Sunshine\config\sunshine.log
Linux / macOS~/.config/sunshine/sunshine.log
Dockerdocker logs sunshine

九、行动清单:今晚就把串流跑起来

到这里,整套流程你已经全部掌握了。按下面这份清单,今晚就能玩上:

  1. 用对应系统命令装好 Sunshine
  2. 浏览器打开localhost:47990,设置强密码
  3. 手机 / 平板安装 Moonlight,完成配对
  4. 添加想玩的游戏入口(或直接用桌面串流)
  5. 按设备调整码率与帧率
  6. 开玩,然后按需探索多屏、手柄与外网玩法

常见问题速查表:

问题一句话答案
支持哪些系统?Windows 10/11、主流 Linux、macOS 10.15+、FreeBSD
最低硬件要求?4 核 CPU + 8GB 内存 + 支持硬件编码的显卡
能几个客户端同时连?支持多客户端,实际数量看显卡编码能力,一般 1–2 路体验最佳
一定要付费吗?不需要,Sunshine 完全免费开源

游戏不该被锁在电脑桌前。今晚就把它装起来吧——当你窝在沙发里,用手机无缝接起白天没打完的那一局时,你会觉得这 10 分钟花得太值了。

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 10:33:07

嵌入式开发实战:Nano Screen选型、驱动与功耗优化全解析

1. 项目概述:从“小”屏幕到“大”世界的探索 最近几年,我身边不少搞硬件开发、做物联网项目,甚至是一些创意艺术装置的朋友,都在为一个问题挠头:如何在极小的空间和功耗限制下,实现一块功能完整、交互流畅…

作者头像 李华
网站建设 2026/8/19 10:32:45

端到端自动驾驶进阶革新|数据高效筛选、VLA世界模型融合、全链路数据闭环 助力智驾长尾场景优化与性能质变升级

目录 摘要 一、引言:端到端落地≠技术终局,智驾竞争进入全新维度 二、数据效率革新:MOSAIC架构破解数据堆量陷阱,实现精准高效训练 2.1 行业核心痛点:数据规模与模型性能的错配问题 2.2 MOSAIC架构核心原理与技术优势 2.3 量产应用案例 2.4 完整工程化代码实现(可…

作者头像 李华
网站建设 2026/8/19 10:31:51

Linux投屏到Windows,支持远程和局域网,效率提升200%

作为一名每天和Linux打交道的打工人,我习惯了用终端、写脚本、跑模型。但每当需要向客户演示成果,尤其是客户用的是Windows或MacBook时,我就犯难了:怎么把我Linux电脑上的内容投屏到他们的设备上?传统的投屏软件要么不…

作者头像 李华
网站建设 2026/8/19 10:31:00

北京有没有靠谱的青少年成长营?不同问题对应的营地类型全解析

北京存在正规靠谱的青少年成长营,但不存在 “万能营地”。素质拓展营适合普通孩子能力锻炼;心理咨询类适合轻度情绪亲子矛盾;柔性人格成长营适合厌学、手机沉迷、亲子冲突的初高中孩子;重度抑郁、自伤风险,优先公立三甲…

作者头像 李华
网站建设 2026/8/19 10:29:39

PCB加急费怎么算?如何缩短PCB交付周期

很多项目第一反应就是赶节点直接选加急,但是加急费用高昂,并且存在品质风险。很多场景,通过设计优化、文件规范、提前规划,不需要支付高额加急费,也可以显著压缩 PCB 交付周期。​设计端优化,适配快速产线工…

作者头像 李华