Sunshine 免费游戏串流服务器上手指南:四步点亮客厅 4K 大屏
2026/8/19 11:15:34 网站建设 项目流程

Sunshine 免费游戏串流服务器上手指南:四步点亮客厅 4K 大屏

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

卧室里的主机买回来两年,客厅的 4K 电视却只放新闻联播。想打游戏就得来回搬椅子,攒了许久的"躺着玩"心愿始终落不了地。直到我装上Sunshine——一个免费开源的游戏串流服务器:它把主机画面实时推到任意设备,配上同样免费的 Moonlight 客户端,客厅电视、平板、笔记本随时都能连回主机开玩,延迟低得几乎感觉不到,全程零订阅费。

① 它凭什么值得装:三个无法拒绝的理由

第一次听到"串流"两个字,我还以为是多高深的技术。实际上 Sunshine 的运作逻辑特别朴素:主机负责渲染游戏、把画面压缩成视频流发出去,手机和电视负责接收画面、回传按键,仅此而已。真正让我下定决心的是下面三点:

  • 协议通用:兼容 Moonlight 全系客户端,iOS、Android、Windows、macOS、Linux 全覆盖,不用给每个平台单独买软件;
  • 自托管无限制:数据全在自己家,没有订阅费、没有商业授权条条框框,也不怕哪天服务商突然停服;
  • 硬件编码兜底:NVIDIA 走 NVENC、AMD 走 AMF、Intel 走 QuickSync,Linux 还能用 VAAPI,编码几乎不占 CPU,画质损失小。💡

一句话判断:想要免费、长期、跨平台玩串流的人,闭眼选它不会错。

② 四步点亮第一帧画面:安装到配对全流程

说干就干。从下载到看到主机桌面,我只用了大约十分钟。按你的系统对号入座:

  1. 装服务端:Windows 用户下载安装包双击即可;Linux 用户跑flatpak install flathub dev.lizardbyte.app.Sunshine;macOS 用户执行brew install sunshine(各发行版具体装法以官方文档为准)。
  2. 进管理后台:浏览器打开http://localhost:47990,看到下面这个欢迎页就算成功了一大半。

看这里,这就是它的登录界面 👇

  1. 设密码:默认用户名是sunshine,首次登录会让你创建密码——请务必保存好,忘了只能走命令行重置(救急办法见第 ④ 节)。
  2. 配对客户端:手机或另一台电脑装好 Moonlight,连同一个 Wi-Fi,打开后它会自动发现主机,输入配对码即完成。

一切就绪,点开 Moonlight 里的桌面图标,画面"啪"地一亮,卧室主机的桌面就出现在了客厅大屏上。✅

③ 把游戏装进串流列表:应用管理的正确姿势

默认配置里只有 Desktop(桌面)一个入口。串流整个桌面当然爽,但更顺手的玩法是把单个游戏单独拎出来:进 Applications 页面点 Add New,填上游戏名、可执行文件路径、按需加启动参数,保存即可。注意,添加后要重启 Moonlight 客户端列表才会刷新——我第一次就是没重启,盯着列表发了半天呆。✅

看这里,这是添加了 Steam 之后的应用管理界面 👇

另外两个容易被忽略的入口:Featured Apps 页面能一键直达官方推荐的 Moonlight PC、Moonlight for Android、Moonlight Embedded 等客户端;Troubleshooting 页面能实时翻日志,排查问题全靠它。

一句话判断:只串整个桌面用默认配置就够,想认真玩游戏,花三分钟建个应用列表很值。

④ 新手翻车自救手册:四个高频问题一次说清

装完不等于万事大吉。下面四个坑我基本都踩过一遍,按出现频率给你排雷:⚠️

Q1:客户端死活发现不了主机?八成是防火墙挡了端口。放行47989(串流端口)和47990(Web 界面端口),并确认两台设备在同一个局域网。

Q2:Web 密码忘了怎么办?不用重装系统。在主机上执行sunshine --creds 新用户名 新密码即可重置;Flatpak 安装的记得加前缀:flatpak run --command=sunshine dev.lizardbyte.app.Sunshine --creds 新用户名 新密码

Q3:串流画面一卡一卡的?串流吃的是网络稳定性而不是带宽。在主机上开iperf3 -s,客户端执行iperf3 -c 主机IP -t 60 -u -R -b 50M,看输出的丢包率和抖动:丢包要低于 5%、抖动尽量小于 1ms,不达标就先降分辨率、降码率。

Q4:手柄在游戏里没反应?进 Steam 设置,把手柄模式改成只支持"通用手柄",再禁用主机上直连的实体手柄,让 Sunshine 虚拟出的手柄坐上"第一把交椅"。

真出问题也别慌,日志页面长这样,报错信息写得相当直白,照着关键词搜就行 👇

⑤ 一张表格看懂差距:和主流串流方案怎么选

折腾完一轮,我把市面主流的串流方案拉出来做了个对比,结论一眼就清楚:

维度SunshineNVIDIA GameStreamParsecSteam Link
上手难度低,Web 界面全程引导中,限 N 卡最低
串流性能低延迟 + 全系硬件编码优秀但已停服优秀一般
平台覆盖Win / Linux / macOS / BSD已停服Win / macOS多端
价格免费开源自托管停服部分功能收费免费

老玩家都清楚,NVIDIA 官方 GameStream 早已停止服务,Sunshine 正是它最顺手的继任者——协议兼容 Moonlight 全家族,却完全自托管、无任何使用限制,这是它最大的底气。🚀

画质和延迟也值得再调一调:后台右上角的搜索框支持关键词直达,输入bitrateUPnP立刻高亮定位,改完点 Save 立即生效。看这里 👇

一句话判断:追求免费、开放、不被厂商绑架的玩家,Sunshine 就是当前的最优解。

⑥ 两个隐藏彩蛋:远程配对与端口漂移

最后送你两个我玩出来的惊喜,都是官方文档里轻描淡写、实际很能救命的功能:

🎯远程放行新设备:Web 后台不止本机能访问,任何设备的浏览器都能打开47990端口完成配对授权。出差在外,家里来了新平板,你在外面点几下就能放行。

🎯端口族整体偏移:不想用默认端口?配置里把port = 47989改成别的值,整个端口族会同步偏移,从此和端口冲突说再见。更多参数说明翻docs/configuration.md就能查到。

动手吧,就现在

从下载到躺在沙发上开玩,整个过程不到一刻钟。Sunshine 让我家那台 4K 电视第一次响起了 PC 游戏的 BGM,"游戏无处不在"从口号变成了日常。想研究源码和全部文档,把仓库拉下来就行:

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

官方文档都躺在仓库的docs/目录里:docs/getting_started.md带你起步、docs/configuration.md教你调参、docs/troubleshooting.md负责兜底排障。实在搞不定,带上日志去社区(Discord、项目 Discussions)提问,老玩家们都很乐意搭把手。别犹豫,装上 Sunshine,今晚就让客厅大屏亮起来!🎮

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询