6步搭好Moonlight主机:Sunshine免费开源游戏串流服务器完整上手

发布时间:2026/9/6 17:45:47
6步搭好Moonlight主机:Sunshine免费开源游戏串流服务器完整上手 6步搭好Moonlight主机Sunshine免费开源游戏串流服务器完整上手【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine书房里的旧电脑 客厅的大屏电视是很多人的配置。装上 Sunshine游戏画面被实时编码成视频流推到任意屏幕键盘和手柄输入再原路传回——Sunshine 是一款免费开源的自托管游戏串流服务器专门做 Moonlight 的主机端。它到底解决什么问题本节解决Sunshine 和 Moonlight 谁干什么、它和云游戏/厂商串流差在哪。先分清角色Sunshine 是跑在你电脑上的服务端负责抓屏、硬件编码视频、模拟客户端发来的键鼠手柄输入Moonlight 是客户端负责把画面播出来。两者分开装但配合起来就是一条完整的串流链路。你在网页端精选应用页能看到各类 Moonlight 客户端的入口把三种玩别人屏幕的路子摆一起维度云游戏订阅厂商闭源串流Sunshine开源自托管游戏跑在哪厂商机房你的电脑你的电脑月成本订阅费通常免费0 元数据去向第三方服务器厂商生态只在你自己的网络里客户端平台有限自家生态MoonlightWindows / macOS / Linux / Android / iOS / tvOS 等编码方式服务端统一厂商自研直接吃自家显卡硬件编码NVENCNVIDIA 显卡硬件编码器、AMD AMF、Intel QuickSync、VAAPI也能软件编码给新手一句话结论游戏继续跑在你自己的显卡上数据不出家门延迟和画质全由你说了算。动手前三关自检本节解决装之前先确认系统、硬件、网络都达标避免装完跑不动。类别最低要求备注系统Windows 11Ubuntu 22.04 / Debian 13 / Fedora 43macOS 14.2FreeBSD 15.1macOS 版目前标记为实验性且暂不支持手柄想用手柄玩主机选 Windows 或 Linux硬件CPURyzen 3 或 Core i3 及以上内存4GB显卡带硬件编码即可NVENC / Intel VAAPI / AMD VCE 1.0三样编码卡都没有时用软件编码CPU 编码略吃资源。4K 门槛更高AMD 要 VCE 3.1Intel 要 HD 510NVIDIA 要 RTX 2000 系 / GTX 1080 及以上并配 Ryzen 5 / i5 级 CPUHDR 流另有显卡门槛且主机系统需先开启 HDR网络主机与客户端都在 5GHz WiFi802.11ac下想跑 4K建议两边都用 CAT5e 及以上网线直连装完就开玩一条主线走到底本节解决从安装到第一次串流成功6 步一次讲完照做即可。按系统选一行执行安装Linux 有发行版专属包时优先用它# 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 # Docker官方注明不推荐大多数用户使用 docker pull lizardbyte/sunshine启动服务。Linux 执行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比如浏览器或某款游戏的启动命令保存后回到 Moonlight 刷新列表即可看到新入口。命令里支持环境变量$(HOME)会自动替换成你的家目录。体验提示串流中按CtrlAltShiftF1到F12可切到不同显示器继续玩被串流的应用退出时串流会自动结束。人不在家也能开机开玩目标出门在外连回主机串流。Web 配置页搜索upnpUPnP路由器自动开转发的协议把默认disabled改成enabled让路由器替你映射串流端口Sunshine 基础端口默认47989网页管理走47990在 Moonlight 里手动添加这台主机的公网 IP远程串流对上行带宽更敏感——先把分辨率和码率调低再试。体验提示Web 管理页的访问范围由origin_web_ui_allowed控制默认lan表示只有局域网设备能打开想从外网管理得另做路由器端口转发同时配强密码、保持软件更新。卡住时按症状开药本节解决串流出问题别慌照症状对表开药再用日志精确定位。症状常见原因解法Moonlight 发现不了主机不同网段或防火墙拦截确认同一局域网并放行相关端口在 Moonlight 里手动填 IP 添加Web 界面打不开用了http或端口被占用https://localhost:47990访问检查防火墙规则日志报编码器错误显卡驱动或编码支持缺失更新显卡驱动对照 README 里的功能兼容表核对 GPU 与编码 API画面卡顿、掉帧带宽不足或码率过高先降分辨率/码率再谈画质参考 性能调优键盘鼠标手柄没反应输入设备权限问题Linux 把用户加入input组sudo usermod -aG input $USER或重启系统Windows 安装 Virtual HID Driver 后重启忘记 Web 登录密码凭据丢失命令行执行sunshine --creds 新用户名 新密码重置日志定位网页端Logs标签页直接看运行日志Troubleshooting页逐条列出警告与错误编码器、GPU、网络各环节一眼可见本地日志文件Linux 默认在~/.config/sunshine/sunshine.logWindows 在%ProgramFiles%\Sunshine\config\sunshine.log位置可用配置项log_path修改。想看有哪些启动参数终端跑一句sunshine --help就行。那台书房旧电脑里存着的 3A 大作现在正躺在卧室的电视里——零订阅费数据一步不出家门。照着下面这份清单走一遍在主机上装好 Sunshine对应系统的安装命令见一条主线一节访问https://localhost:47990完成首次用户名密码设置在 Moonlight 中添加主机完成 PIN 配对用内置 Desktop 应用串流一次桌面确认画面与输入都正常在 Applications 页添加至少一个自定义游戏入口按症状对照表处理一次卡顿或输入问题进阶启用 UPnP解锁远程串流延伸阅读仓库内文档上手安装各发行版的安装方式与首次启动的全部细节全部配置项每个配置项的含义、默认值与可选值性能调优码率、分辨率、编码器怎么选故障排查按平台细分的疑难问题手册构建指南想从源码编译 Sunshine 的开发者入口【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考