
Sunshine 游戏串流服务器 10 分钟部署指南五关把自托管 Moonlight 主机装好【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免费开源的串流服务器它跑在你自己的电脑上负责抓屏、硬件编码把画面变成视频流再把 Moonlight 客户端传回的键盘鼠标和手柄输入模拟回主机。游戏照旧跑在你显卡上数据不出家门全程零订阅费。下面按五关推进顺利的话 10 分钟跑通。先用三个问题分清它和另外两条路游戏跑在哪云游戏跑在厂商机房闭源串流和 Sunshine 都跑在你自己的显卡上。一个月花多少订阅服务要月费厂商方案通常免费但绑生态Sunshine 直接 0 元。数据去哪云游戏交给第三方厂商方案在自家生态里流转Sunshine 只在你自己的网络内走一圈。第一关一条命令装好 Sunshine动手前先花 30 秒核对机器够不够格。系统版本门槛Windows 11、Ubuntu 22.04 / Debian 13 / Fedora 43、macOS 14macOS 版目前是实验性且暂不支持手柄想用手柄请先上 Windows 或 Linux 主机。硬件门槛CPU 到 Ryzen 3 / Core i3 一档即可内存 4GB 起显卡有硬件编码就用NVIDIA NVENC、Intel VAAPI、AMD VCE 1.0三者都没有也能用 CPU 软件编码只是稍吃资源。网络方面主机和客户端都走 5GHz802.11ac是推荐配置想上 4K两端建议 CAT5e 及以上网线。按系统各挑一条装# Windows从项目发布页下载 Sunshine-Windows-AMD64-installer.msi双击装完 # LinuxFlatpak flatpak install --user flathub dev.lizardbyte.app.Sunshine flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine # macOSHomebrew brew tap LizardByte/homebrew brew install sunshine通关判定程序能启动、托盘图标出现接下来在浏览器里能找到管理页。第二关首次配对五步走浏览器提示不安全别慌点继续就是。启动 SunshineLinux 用systemctl --user start app-dev.lizardbyte.app.Sunshine拉起用户服务Windows 装完默认以服务运行。浏览器访问https://localhost:47990打开 Web 管理界面。自签名证书会触发警告属正常现象。首次进入按提示创建 Web 登录用户名和密码务必记牢——这是管理界面的钥匙。在目标设备装好 Moonlight 客户端并添加这台主机客户端索要 PIN 时回网页导航栏的 PIN 页填入该码、给设备起个名字看到成功提示即配对完成。在 Moonlight 里点选任意应用开始串流。通关判定目标屏幕 5 秒内出现主机画面按键和手柄都有响应Moonlight 性能叠加层里码率稳定不掉零。第三关把桌面搬上电视目标一句话在 Moonlight 里一键让电视显示主机整块桌面什么都不用配。Sunshine 自带Desktop应用——整块桌面直接串流不启动任何程序另有一个Steam入口进去就是大屏游戏模式。在 Moonlight 应用列表里选Desktop点击开始。用CtrlAltShiftN隐藏或显示光标所有快捷键都以CtrlAltShift开头。做完后你看到什么电视上就是主机的桌面键鼠可正常操作。跑 3A 大作时改选 Steam 入口更合适——手柄会被模拟成主机上配置好的游戏手柄类型输入几乎无感延迟。第四关给每个游戏开专属入口目标一句话以后不用在桌面里翻图标Moonlight 里一点直达游戏。进 Web 管理界面的应用Applications页点Add New。填应用名、程序路径cmd和工作目录cwd例如浏览器或 Steam 里某个游戏的启动命令。命令支持环境变量$(HOME)会自动替换成你的家目录。保存回 Moonlight 刷新新应用出现在列表里。做完后你看到什么Moonlight 多出一个直达图标串流中按CtrlAltShiftF1到F12可以切到不同显示器继续玩被串流的应用一退出串流也会随之结束。第五关出门在外连回主机目标一句话不在家也能连回这台主机开玩。在 Web 配置页搜索upnpUPnP 是路由器自动开转发的协议把默认disabled改成enabled让路由器替你映射串流端口Sunshine 基础端口默认47989网页管理走47990。在 Moonlight 里手动添加这台主机的公网 IP。远程串流对上行带宽更敏感先把分辨率和码率调低再试。做完后你看到什么在外面的设备上用公网 IP 也能连进家里。注意Web 管理页的访问范围由origin_web_ui_allowed控制默认lan表示只有局域网设备能打开管理界面想从外网管理需要自己做路由器端口转发并配强密码、保持软件更新。连不上按概率从高到低对号入座先别反复重启照症状逐条对。Moonlight 发现不了主机 多半是不同网段或防火墙拦截确认同一局域网并放行相关端口仍不行就在 Moonlight 里手动填 IP 添加。Web 界面打不开 检查是不是误用了http改用https://localhost:47990还是不行就看 47990 端口是否被占用。画面卡顿、掉帧 先降分辨率和码率再谈画质想深挖参考 性能调优文档。键盘鼠标手柄没反应 Linux 执行sudo usermod -aG input $USER后重新登录Windows 安装 Virtual HID Driver 后重启。日志报编码器错误 先更新显卡驱动再对照 README 里的功能兼容表 核对你的 GPU 与编码 API。忘记 Web 登录密码 命令行执行sunshine --creds 新用户名 新密码重置。日志定位两条路网页端Logs标签页直接看运行日志Troubleshooting页把警告与错误逐条列出编码器、GPU、网络各环节一眼可见。本地日志文件Linux 默认在~/.config/sunshine/sunshine.logWindows 在%ProgramFiles%\Sunshine\config\sunshine.log位置可用配置项log_path修改想查可用启动参数终端跑sunshine --help。另外官方虽提供 Docker 镜像但文档注明不推荐给大多数用户使用能装原生就别走容器。收尾清单与延伸阅读主机上装好 Sunshine管理页能正常打开设好 Web 登录账号PIN 配对一次成功用内置 Desktop 应用串过桌面画面与输入均正常自建至少一个游戏入口Moonlight 里一点直达按上面的问答对过一次卡顿或输入无响应的问题进阶开启 UPnP从外网连回主机成功一次延伸阅读仓库内文档上手安装各发行版的安装方式与首次启动细节全部配置项每个配置项的含义、默认值与可选值性能调优码率、分辨率与编码器怎么选故障排查按平台细分的疑难问题手册构建指南想从源码编译的开发者入口【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考