
Sunshine 游戏串流主机 30 分钟上手5 个里程碑配好 Moonlight 把屏幕串出来【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是开源自托管游戏串流主机它在主机上采集画面、硬件编码经局域网推到手机或电视上的 Moonlight 客户端免费、无账号、无订阅。本文带你把自己的机器跑通全流程装好服务、建好账号、完成配对、串出桌面画面。Sunshine 游戏串流主机安装前自查清单硬性前提只有一个主机和客户端在同一局域网。其余几条不满足也有绕法逐条过一遍。主机系统为 Windows、Linux、macOS 或 FreeBSD。macOS 属实验性且不支持手柄模拟需要手柄就选 Windows 或 Linux。主机显卡带硬件编码器NVIDIA 的 NVENC、Intel 的 QuickSync、AMD 的 AMF 或 VAAPI。都没有就退回 CPU 软编码掉帧风险更高。局域网内有第二台设备并装好 Moonlight 客户端手机、平板、电视盒子、轻薄本都可以。用 Flatpak 安装的装完必须补跑一条命令见 M1否则键鼠注入缺组件。Sunshine 安装、配对、串流5 个里程碑M1 到 M4 都在主机端操作M5 才需要客户端设备。M1主机装好 Sunshine目标程序落盘。Windows从项目 Release 页下载Sunshine-Windows-AMD64-installer.msi双击安装防火墙规则自动写入。Linux按发行版选 deb、pacman 或 copr 包安装。macOS把 DMG 里的Sunshine.app拖进 Applications。Flatpak 安装必须再跑一条flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine安装程序正常退出、无报错弹窗就通过。M2把服务跑起来Linux、macOS目标服务常驻后台。Windows 的 MSI 已注册系统服务并开机自启直接跳到 M3。Linuxsystemctl --user --now enable app-dev.lizardbyte.app.SunshinemacOS首次启动会弹屏幕录制和麦克风授权都点允许。systemctl --user status app-dev.lizardbyte.app.Sunshine输出里看到active (running)就通过。M3建管理员账号目标打开 Web 管理入口。浏览器打开https://localhost:47990不安全提示来自自签名证书忽略。首次进入要求设置管理员用户名和密码记好后面配对全靠它。管理页面正常加载、不再提示设置凭据就通过。M4Moonlight 与主机配对目标把客户端设备登记进 Sunshine。在客户端设备打开 Moonlight它会自动扫到局域网里的主机。首次连接会弹四位 PIN 码去 Web UI 顶部的 PIN 页输入并给设备起个名字。Moonlight 里看到配对成功提示就通过。M5串出桌面目标主机画面出现在客户端上。在 Moonlight 列表点Desktop条目它自带串整个桌面、不启动任何程序。画面出现后动一下鼠标、放段声音确认音视频都到位。看到主机桌面实时画面、鼠标操作有响应就通过。Sunshine 串流跑不通的三个高频卡点下面三个问题覆盖了新手大多数的翻车现场。Moonlight 发现不了主机先确认服务在跑再确认两台设备同网段。主机在访客网络或不同子网时扫描永远扫不到。串流刚开几秒就断启动命令立即退出Steam 这类启动器典型如此流就跟着断。在应用配置里勾上detached脱离式启动命令转入后台流不会再被切断。忘了管理员密码不用重装。在主机执行sunshine --creds {新用户名} {新密码}直接重置。Sunshine 串流用法按你的情况挑一种用法取决于你拿主机干什么对号入座即可。如果你是轻薄本或旧本带不动 3A 游戏就在 Web UI 的 Applications 页把游戏加成应用来串。Steam 启动命令要勾detachedFlatpak 环境里的宿主程序命令前加flatpak-spawn --host前缀。如果你不玩游戏、只想要一块大屏把Desktop条目串到电视上看本地片源。静态内容把max_bitrate留在默认0码率由 Moonlight 说了算带宽占用很小不用动码率。如果你想走出局域网连主机配置里把upnp设为enabled默认disabled否则公网请求进不来。Sunshine 串流跑不通排查先看这张表先对表定位再去翻日志。症状最可能原因一个修复动作https://localhost:47990打不开防火墙拦了 47990Windows 防火墙添加入站规则放行 47990 后重试Moonlight 发现不了主机服务没在跑systemctl --user status app-dev.lizardbyte.app.Sunshine确认running串流卡顿、掉帧局域网吞吐不足主机跑iperf3 -s客户端跑iperf3 -c 主机IP -t 60 -u -R -b 50M忘了管理员密码凭据丢失主机执行sunshine --creds {新用户名} {新密码}重置现在就去做的一件事在客户端设备上往应用列表加一条真实游戏把配对 → 启动 → 串流 → 退出完整走一遍。想深入完整参数表在 docs/configuration.md疑难杂症索引在 docs/troubleshooting.md。项目边界Sunshine 只负责画面采集、编码和局域网传输不提供云端中继、账号体系和应用商店。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考