
Sunshine 免费游戏串流主机指南15 分钟装好、配对、出画面【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine主机里的游戏想搬到客厅大屏上玩搬机器太重跨屋拉 HDMI 太乱。Sunshine 是一款开源免费的游戏串流主机采集、硬件编码、推送它全包了只把实时画面和声音送进你手机、平板或电视盒子上的 Moonlight 客户端。先问适不适合你三条自检有一条不满足就先别动手编码跑在主机上主机得有块能用的显卡NVIDIA、AMD、Intel 均可实在不行还有 CPU 软编码兜底但体验会打折扣。两台设备要在同一局域网跨网段、隔路由、走公网都串不动先确认同网段。macOS 主机暂不支持手柄模拟你还依赖手柄的话主机端请用 Windows 或 Linux。都满足往下看十五分钟能串出第一屏。一分钟看懂编码在主机上完成视频流经你自己的局域网送到客户端隐私边界就停在你家路由器的边上——没有第三方服务器经手。维度内容平台Windows、Linux、macOS不支持手柄模拟、FreeBSD编码通路NVENC、QuickSync、AMF、VAAPI、Vulkan Video、VideoToolbox外加 CPU 软编码兜底采集Windows 桌面复制 APILinux 可选 NvFBC、KMS、X11、Wayland 等后端macOS 系统屏幕录制管理入口Web UIhttps://localhost:47990费用开源免费、自托管无订阅无账号跑通三步动作一装软件Windows 下 Release 里的.msi双击安装防火墙规则安装器会自己写Linux 按发行版选 deb 或 pacman 包macOS 把Sunshine.app拖进 Applications。用 Flatpak 装的还要补一条输入依赖flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine✅验证安装过程正常走完、无报错弹窗。动作二把服务拉起来Windows 上 MSI 已注册成系统服务开机自启这步跳过macOS 首次启动会弹屏幕录制和麦克风授权都点允许不然后面采不到画面。Linux 一条命令启动并设为开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine✅验证另开终端跑systemctl --user status app-dev.lizardbyte.app.Sunshine状态显示running。动作三建账号、配对、出画面浏览器打开https://localhost:47990报不安全是自签名证书忽略首次进入设置管理员用户名和密码记牢配对全靠它。然后在 Moonlight 客户端里等设备出现首次连接它会弹一个四位 PIN回 Web UI 导航栏的PIN页填入顺手给设备起个名。✅验证客户端列表出现自带条目Desktop点它主机桌面的实时画面出现在屏幕上——串出来了。默认参数速查表你没动过的旋钮它已经替你做了决定参数/行为默认值什么意思什么时候才需要改max_bitrate0码率完全由 Moonlight 说了算想在主机端封顶带宽时比如填5000Kbpsencoder第一个可用编码器自动选择什么都不用填只作排障手段手动指定nvenc、vaapi、software等nvenc_preset1最快优先低延迟网络或客户端解码顶不住时才调大多数时候提码率更划算并发流数一条新串流会直接终止上一个在跑的应用多人共用时排好先后谁在串谁用upnpdisabled不做端口穿透只有走出局域网连进来时才开成enabled配置页顶部有搜索框几百个设置项直接输bitrate就能定位不用翻菜单。几类人怎么玩显卡带不动 3A 的轻薄本把它当解码显示端串书房主机跑游戏。注意分辨率按客户端屏幕设别按主机设。不玩游戏、只想要大屏的主机当家庭影音节点串Desktop到电视放本地片源。注意max_bitrate保持默认0静态内容几乎不吃带宽。一家人共用一台主机每人自己的 Moonlight 设备独立配对、独立记设备名。注意全局只有一条流用完就退出别占着。卡住别乱查顺序记死先查网络 → 再查服务 → 后碰参数。症状最可能原因一条修复动作https://localhost:47990打不开防火墙拦了 47990Windows 确认 MSI 写入的防火墙规则还在Linux 先确认服务在跑Moonlight 发现不了主机不同网段或服务没跑systemctl --user status app-dev.lizardbyte.app.Sunshine确认running再核对两台设备同网段串流卡顿掉帧网络抖动不是 Sunshine先测网络丢包抖动最后才考虑动max_bitrate忘了管理员密码凭据丢了不用重装sunshine --creds 用户名 密码直接重置还查不到就翻日志Web UI 的Troubleshooting页按告警逐条定位日志文件叫sunshine.log可用log_path配置。收尾网络稳定性比带宽峰值更决定体验动手调画质前先测网络。编码器拿不准就留空自动选择日常够用。max_bitrate 0意味着码率听 Moonlight 的封顶带宽才需要碰它。现在就做拿第二台设备配一次对再往应用列表里加一条真实游戏完整走一遍配对、启动、串流、退出。完整参数表docs/configuration.md疑难杂症索引docs/troubleshooting.md各平台采集与编码实现src/platform/【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考