零基础搭建 Sunshine 串流主机:4 个里程碑接入 Moonlight 游戏串流 零基础搭建 Sunshine 串流主机4 个里程碑接入 Moonlight 游戏串流【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是 Moonlight 客户端的自托管游戏串流服务器装在你常开的那台游戏 PC 上局域网里的电视、手机、平板就能收到这台电脑的画面和声音输入还能反向送回主机。本文面向没接触过串流部署的新手全程4 个里程碑、放行2 个端口顺利的话20 分钟内跑通第一次串流。动手前先花 2 分钟核对这 4 件事显卡NVIDIA、AMD、Intel 任选其一即可Sunshine 靠 GPU 做硬件编码把屏幕画面实时压成视频流三样都没有会退回 CPU 软件编码画质帧率都打折网络主机插千兆有线客户端设备与主机在同一局域网手机平板走5GHzWiFi跨网段或用 2.4GHz首条流就会卡防火墙端口放行47989串流基础端口和47990Web 管理页不放行Moonlight 搜不到这台主机系统范围Windows、主流 Linux 发行版、macOS、FreeBSD 都有官方安装包macOS 官方标注为实验性支持且手柄不可用对手柄有刚需的先用 Windows 或 Linux里程碑 1装好 Sunshine 并让它在后台跑起来目标Sunshine 进程在主机上稳定运行重启后也在。Windows去最新版发布页下载Sunshine-Windows-AMD64-installer.msi双击运行弹窗选允许。Linux下载对应发行版的 deb 包安装然后启用用户级自启服务sudo apt install ./sunshine-*.deb systemctl --user --now enable app-dev.lizardbyte.app.SunshineFedora/OpenSUSE 用 rpm 包加dnfArch 加官方仓库后pacman -S sunshine。macOS下载 DMG把 Sunshine.app 拖进应用程序文件夹首次启动时授权屏幕录制和麦克风。完成判据Windows 系统托盘出现 Sunshine 图标Linux 上systemctl --user status app-dev.lizardbyte.app.Sunshine显示 active (running)。里程碑 2打开 Web 页并建好账户目标能在浏览器里登录 Sunshine 的管理界面。打开浏览器访问https://localhost:47990浏览器提示证书不受信任是自签名证书Sunshine 自己生成的证书的正常表现点继续访问。从局域网其他设备访问时把 localhost 换成主机的内网 IP。首次访问会让你创建 Web 页账户把用户名密码记牢后面的 PIN 配对要登录这个页。完成判据浏览器里出现 Welcome 欢迎页能进入配置界面。里程碑 3加一个应用和 Moonlight 完成配对目标第一次串流成功客户端屏幕上出现主机画面。在 Web 页的应用管理里添加一项建Desktop串整个桌面或填游戏的可执行文件路径保存。在客户端设备PC、手机、电视盒子均可打开 Moonlight搜索并添加主机。Moonlight 弹出 PIN 请求时回 Web 页登录找到 PIN 输入框填入 PIN 并给这台设备起个名字。回到 Moonlight 选中刚才那个应用开始串流。完成判据客户端屏幕亮起主机的桌面你动鼠标、它跟着动。里程碑 4按场景把参数调到顺手目标帧率稳定、延迟可接受其余保持默认。有线局域网帧率锁60fps码率按带宽余量往上加逐项小步试比一次拉满稳妥。手机、平板、电视盒子分辨率和码率各降一档用画质换稳定帧率触控布局在 Moonlight 端调主机侧不用动。跨网络远程打开 Web 页里的UPnP让路由器自动转发端口的协议没有 UPnP 就手动转发串流端口完整端口清单见 docs/getting_started.md。完成判据连续玩 10 分钟不卡帧、延迟在你可接受范围内收工。坏了怎么办速查表Web 页的 Troubleshooting 标签页能逐条翻警告和错误Linux 与 macOS 的日志在~/.config/sunshine/先看这里。现象可能原因处理浏览器提示站点不安全自签名证书正常现象继续访问即可Moonlight 发现不了主机防火墙拦了端口放行47989和47990或把 Sunshine 加入防火墙例外PIN 配对失败没先登录 Web 页先登录再到 PIN 输入框填 PIN 并命名设备串流卡帧、花屏带宽不足分辨率和码率各降一档或改有线、5GHz WiFi检测不到硬件编码器显卡驱动过旧更新显卡驱动到最新版Linux 服务起不来用户服务未启用systemctl --user --now enable app-dev.lizardbyte.app.Sunshine延伸路径docs/getting_started.md各平台安装细节、完整端口清单和常见问题刚装完的人先翻它docs/performance_tuning.md压延迟、提帧率的系统级参数组合想再榨一点性能的人看docs/configuration.mdWeb 页每个开关的含义逐项解释想搞懂配置背后行为的人看【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考