
游戏串流服务器 Sunshine 免费上手攻略四步让家里任意屏幕玩上主机大作【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你大概也有类似的经历一台性能攒得不错的电脑却常年待在固定的房间里卧室的电视、客厅的投影、随手抓起的轻薄本屏幕不少能跑动大作的却没几块。想换个地方继续玩要么把主机搬过去要么在云游戏平台按小时付费排队。其实问题的解法很简单——别让游戏跟着屏幕走让屏幕跟着游戏走。Sunshine 就是干这件事的一款免费开源的游戏串流服务器。把它安装到主机上配合客户端 Moonlight家里的手机、平板、笔记本、电视都能通过网络直接玩主机里的游戏画面延迟低到几乎感觉不到全程零订阅费用。下面这份指南会带你从零完成第一次串流并讲清楚每一步背后的原因。Sunshine 是什么一台主机多端共享Sunshine 解决的痛点是设备与算力分离。它把解码能力放到任意轻薄设备上把渲染和运行留在高性能主机里二者通过网络连接。你可以理解为主机负责干活客户端负责显示。为什么需要这样一个自托管方案因为商业路线正在收窄NVIDIA 官方的 GameStream 已经停止服务云游戏平台按小时计费画质还受带宽制约Steam Link 则只覆盖 Steam 生态内的游戏。Sunshine 恰好补上了这个空位——协议兼容 Moonlight 全家族客户端但服务端完全由你自己掌控不绑定任何厂商账户也没有使用限制。它跨 Windows、Linux、macOS 甚至 BSD客户端覆盖面同样广安卓、iOS、树莓派都能接入。这就是自托管和商业服务的本质区别前者把选择权留给你。四步完成第一次串流从安装到验证整个过程大约十分钟按准备 → 安装 → 添加应用 → 配对验证的顺序走即可。第一步准备工作确认显卡与网络环境先看一眼主机显卡因为它决定了编码方式NVIDIA 走 NVENC、AMD 走 AMF、Intel 走 QuickSyncLinux 下还有 VAAPImacOS 走 Video Toolbox实在不行也有软件编码兜底。这些硬件编码器几乎不占 CPU、画质损失小是低延迟串流的基础所以不需要你做任何选择装好驱动即可。网络方面首次体验建议让主机与客户端处于同一局域网这样最省心也最容易排查问题。第二步安装并初始化后台凭据安装按系统对号入座Windows下载官方安装包双击运行即可Linuxflatpak install flathub dev.lizardbyte.app.SunshinemacOSbrew install sunshine。装好后用浏览器访问http://localhost:47990这就是 Sunshine 的 Web 管理后台。首次进入需要设置用户名和密码默认用户名为sunshine这一步务必把凭据存进密码管理器——后台没有找回功能忘掉之后只能走命令行重置下文有救急方案。第三步把桌面和游戏加进串流清单后台的 Applications 页面就是你的串流节目单。桌面Desktop默认已配置好确认路径后即可随时远程访问整个桌面想串流特定游戏点 Add New 填入名称、可执行文件路径和启动参数即可。这里有个小提醒新增应用后要重启 Moonlight 客户端列表才会刷新。第四步用 Moonlight 配对并验证在另一台设备上安装 Moonlight确保与主机同处一个局域网。打开后它会自动发现你的主机输入 Sunshine 后台显示的 PIN 码即完成配对。之后点一下桌面图标看到完整桌面画面就说明串流链路已经打通可以开玩了。✅三个值得优先打开的功能应用管理把常用游戏变成一键开播的节目单Applications 页面的价值不只是添加应用。你可以为 Steam 单独配置一个指向 Big Picture 模式的条目也可以给每个游戏配上独立的启动参数——之后在 Moonlight 里点一下图标对应程序自动启动并进入串流省去了每次开机、点开程序、切换窗口的重复劳动。配置搜索与主题几百项设置不用翻菜单Sunshine 的配置项相当多从码率、帧率到 UPnP、端口转发一应俱全。好在后台右上角有搜索框输入UPnP、bitrate这类关键词相关配置立刻高亮定位不用在标签页里来回翻。顺带一提后台本身支持深色/浅色主题切换长时间调试眼睛也不累。日志与一键修复报错不再靠猜串流出问题时最怕的是不知道哪里坏了。Sunshine 的 Troubleshooting 页面实时显示日志错误信息写得相当直白——比如编码器加载失败会直接出现Encoder not found字样配合显卡型号信息几分钟就能定位是驱动问题还是配置问题。Windows 下如果检测到虚拟手柄驱动 ViGEmBus 缺失页面甚至提供一键安装按钮省去手动找驱动的麻烦。说点实在的它适合谁不适合谁客观讲Sunshine 不是装上就万事大吉的软件有几件事需要提前有心理预期网络是最大的变量串流对网络稳定性要求远高于带宽跨公网使用时需要自行配置端口转发或组网工具开箱即用的体验主要在局域网内。Linux 体验与桌面环境耦合较深部分捕获方式如 KMS capture受桌面环境限制AppImage 版本不支持 KMS 捕获建议优先使用发行版对应的安装包。自托管意味着自己维护没有厂商帮你打补丁需要跟随项目更新节奏好在 Sunshine 的迭代一直很活跃。首次配置有小门槛凭据、PIN 配对、应用路径这些概念第一次接触需要花几分钟理解但一次配好之后基本一劳永逸。四个常见卡点先给结论再讲原因Q1Moonlight 怎么也发现不了主机结论先确认两台设备在同一网段再放行防火墙的47989串流端口与47990Web 界面端口。原因是客户端靠局域网内的广播/组播发现主机防火墙拦截会导致发现过程静默失败界面上一台机器都看不到。Q2忘了 Web 后台密码怎么办结论在主机终端执行sunshine --creds 新用户名 新密码Flatpak 安装需加前缀flatpak run --commandsunshine dev.lizardbyte.app.Sunshine。原因是凭据只保存在本机配置中官方不提供找回通道命令行重置是唯一正规途径所以第一次设置的密码务必妥善保存。Q3配对成功后画面黑屏或花屏结论打开 Troubleshooting 页面看日志重点找Encoder not found之类的关键词通常是显卡驱动或编码器加载失败。原因是视频流依赖编码器出帧编码器起不来画面自然一片黑而日志会直接点明问题所在。Q4手柄在游戏里没反应结论在 Steam 设置里把手柄配置改为通用手柄并让 Sunshine 虚拟出的手柄成为一号设备。原因是多数游戏走 XInput 通道只认第一个手柄主机上直连的实体手柄会先占位虚拟手柄自然拿不到输入。顺带一提如果你感觉画面一卡一卡的优先用iperf3测主机到客户端的 UDP 丢包与抖动而不是盲目调高带宽——丢包率居高不下时先降分辨率、降码率往往立竿见影。现在就可以开始一份行动清单回到开头那个场景你不再需要把主机搬来搬去。给书房的主机装上 Sunshine在任意设备上打开 Moonlight卧室、客厅、出差途中的每一块屏幕都能随时连回那台机器。整个过程从安装到第一次看到桌面大约十分钟。动手清单git clone https://gitcode.com/GitHub_Trending/su/Sunshine仓库里的文档就是你最好的伙伴docs/getting_started.md 带你完成安装与首次配置docs/configuration.md 详解每个参数的含义docs/troubleshooting.md 收录了常见问题与排查思路。如果卡在某一步记得先翻日志再带着日志内容去社区提问——描述越具体答案来得越快。机器不一定要跟人走画面可以自己长腿。装上 Sunshine让家里闲置的屏幕都活起来吧。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考