
自托管游戏串流完整指南免费开源的 Sunshine 十分钟把 PC 游戏串上电视【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine先说结论把免费开源的自托管游戏串流服务器 Sunshine 装进你自己的电脑正在运行的游戏就能被实时编码成视频流投到电视、平板或手机上手柄按键再原路传回主机。没有订阅费数据不出家门全程约十分钟——只要你的显卡支持硬件编码就值得动手。先问三个问题判断值不值得装读完这节你能回答这东西和云游戏差在哪、要不要花钱、数据去哪了。问要不要每月付钱不用。Sunshine 本身免费开源装一次、长期用客户端 Moonlight 在各平台商店也都是免费的月度成本为零。问游戏数据会经过第三方吗不会。画面在你的显卡上实时编码成视频流只走你自己的局域网或自己配置的网络中间没有任何云端服务器。问客户端只能在电脑上用吗不是。Moonlight 有 Windows、macOS、Linux、Android、iOS、tvOS 等版本网页端的 Featured Apps 页也能直接找到各平台客户端的入口能不能装动手前的资格自检清单这节是一份过 / 不过对号表全部打勾再动手能避开绝大多数安装问题。检查项通过线不过怎么办系统版本Windows 11 / Ubuntu 22.04 / Debian 13 / Fedora 43 / macOS 14.2 / FreeBSD 15.1macOS 为实验性且暂不支持手柄想用手柄就用 Windows 或 Linux 当主机CPUAMD Ryzen 3 或 Intel Core i3 及以上更低也能跑但建议只选软件编码内存4GB 及以上加内存或只串低分辨率显卡有硬件编码NVIDIA NVENC、Intel VAAPI 核显、AMD VCE 1.0三者都没有时选软件编码用 CPU 编稍吃资源网络主机与客户端都在 5GHz802.11acWiFi4K 串流时主机和客户端建议都走 CAT5e 及以上网线想上 4KVCE 3.1 / HD 510 / RTX 2000 系或 GTX 1080Ryzen 5 / i5 级 CPU先 1080p 跑通再考虑升档最快跑通路径从安装到第一次串流这节把安装和首次配对写成一条连贯的动作流每步只看做什么 → 看到什么 成功。先装软件按平台照抄一行即可# 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 sunshineLinux 上有 Debian/Ubuntu 的.deb、Fedora 的 copr 源等发行版专属包时优先用它们见 上手安装。Docker 镜像官方注明不推荐大多数用户使用这里不展开。装完把它跑起来Linux 执行systemctl --user start app-dev.lizardbyte.app.Sunshine启动用户服务想开机自启再加--now enableWindows 安装后默认以服务运行。然后打开浏览器访问https://localhost:47990——页面会警告不安全网站这是自签名证书的正常表现直接继续。首次进入会要求创建 Web 登录用户名和密码这是管理界面的钥匙务必记牢。接着在目标设备上装好 Moonlight 客户端添加这台主机客户端索要 PIN 码时回到网页导航栏的 PIN 页填入该码、给设备起个名字看到成功提示即配对完成。最后在 Moonlight 应用列表里点Desktop开始——它不启动任何程序直接把你整块桌面串出来。成功判据目标屏幕几秒内出现主机画面键盘按键和手柄都有响应。三条都满足就算跑通了。跑通之后三个立刻兑现的价值这节按你会遇到的场景组织每个场景给触发条件、操作和你能看到的画面。想在客厅大屏玩一键串整块桌面触发条件人在沙发上游戏在书房 PC 里。操作Moonlight 里选Desktop或某个已添加的游戏点开始。你会看到电视出现主机桌面或直接进入游戏画面按CtrlAltShiftN可隐藏/显示光标所有快捷键都以CtrlAltShift开头串流中按CtrlAltShiftF1到F12可切换到不同显示器继续玩。不想每次在桌面里找图标给每个游戏开专属入口触发条件总有几款游戏反复串。操作Web 管理界面进 Applications应用页点Add New填应用名、程序路径cmd与工作目录cwd即可命令里支持环境变量$(HOME)会自动替换成你的家目录。保存后 Moonlight 刷新这个入口就出现在应用列表里一点直达注意一条行为被串流的应用退出时串流会自动跟着结束。想出门在外也能玩远程串流怎么开触发条件不在家但想回家就开玩。操作Web 配置页搜索框输入upnpUPnP 是让路由器自动转发端口的协议把默认disabled改成enabled路由器就会替你映射串流端口基础端口47989网页管理走47990然后在 Moonlight 里手动添加这台主机的公网 IP。远程串流对上行带宽敏感先把分辨率和码率调低再试。安全提醒网页管理页的访问范围由origin_web_ui_allowed控制默认lan表示只有局域网设备能打开管理界面想从外网管理需另行做路由器端口转发并配强密码、保持软件更新。卡住了怎么办症状对照表这节把排障和定位合成一张症状 → 判断 → 药方表照症状开药不翻长日志。症状一句判断一句药方Moonlight 发现不了主机不同网段或防火墙拦截确认同一局域网并放行相关端口Moonlight 里手动填 IP 添加Web 界面打不开用了http或端口被占用https://localhost:47990访问再检查防火墙规则键盘鼠标手柄没反应输入设备权限问题Linux 把用户加入input组sudo usermod -aG input $USER后重新登录Windows 安装 Virtual HID Driver 后重启画面卡顿、掉帧带宽不足或码率过高先降分辨率/码率再谈画质详见 性能调优日志报编码器错误显卡驱动或编码支持缺失更新显卡驱动对照 功能兼容表 核对你的 GPU 与编码 API忘记 Web 登录密码凭据丢失命令行执行sunshine --creds 新用户名 新密码重置需要翻日志时直接用 Web 端Troubleshooting页编码器、GPU、网络各环节的警告与错误逐条列出不用自己找文件位置收尾今晚就能勾掉的清单在主机上装好 Sunshine按上文对应平台那一行命令访问https://localhost:47990完成首次用户名密码设置在 Moonlight 中添加主机完成 PIN 配对用内置 Desktop 应用串流一次桌面确认画面和输入正常在 Applications 页添加至少一个自定义游戏入口按症状对照表实际处理一次卡顿或输入问题进阶把upnp改为enabled解锁远程串流延伸阅读仓库内文档上手安装各发行版安装方式与首次启动的完整细节全部配置项每个配置项的含义、默认值与可选值性能调优码率、分辨率、编码器选择故障排查按平台细分的疑难问题手册构建指南想从源码编译 Sunshine 的开发者入口【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考