
Sunshine 游戏串流完整指南从安装到远程访问的避坑实战【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine书房里的游戏主机跑不满客厅的大屏平板上却想接着刚才的进度打两局这是游戏串流要解决的典型场景。Sunshine 是开源的自托管游戏串流服务器跑在你自己的电脑里把本地画面编码后推给 Moonlight 客户端没有订阅费用。本文给出可复现的安装步骤、三个核心能力的配置方式和五个常见故障的处理方法。一、Sunshine 值不值得装硬件与网络门槛自查结论先行能流畅运行游戏的机器就能承担串流主机真正的门槛只有两个——GPU 硬件编码器和上传带宽。适合的情况手机、平板、电视都要复用同一台电脑里的游戏库主机可以常开或快速开机主要在同一局域网内使用能接受首次配置约 10 分钟之后基本不用动不适合的情况对输入延迟极敏感的在线竞技游戏主机侧只能走 2.4 GHz Wi-Fi 的网络环境。项目最低门槛推荐配置GPU支持硬件编码NVENC、Quick Sync、AMF、VideoToolbox 任一近三代以上独立显卡CPU4 核6 核及以上内存8 GB16 GB网络有线或 5 GHz Wi-Fi上传 ≥15 Mbps千兆有线上传 ≥50 Mbps二、Sunshine 安装与首次串流最短路径结论先行从装包到出画面共 5 步全程不碰配置文件。第 1 步按平台安装。Windows除 MSI 安装包外可用 wingetwinget install LizardByte.SunshineLinuxDebian/UbuntuFedora 需先启用 copr 源再用 dnf 安装sudo apt update sudo apt install sunshinemacOSHomebrew注意 macOS 端目前为实验性手柄暂不支持brew tap LizardByte/homebrew brew install sunshine第 2 步创建管理员账户。首次启动后浏览器访问https://localhost:47990按提示设置用户名和密码。⚠️ 密码只显示这一次忘记只能删掉本地配置重新初始化。第 3 步确认应用列表。默认已有一个 Desktop 条目可串流整个桌面要直接进游戏库就添加 Steam 条目配置方式见下节。第 4 步Moonlight 客户端配对。同一局域网内客户端会自动发现主机找不到就手动填主机 IP按提示在 Web 页输入 PIN 完成配对。第 5 步选择应用开始串流。三、Sunshine 桌面串流、Steam 大屏与远程访问实战Sunshine 桌面串流怎么配选 Desktop 条目即可无需命令与启动参数画面包含光标和全部窗口等价于一台自托管远程桌面。多显示器主机可在串流中按 Moonlight 组合键CtrlAltShiftF1/F12切换输出到不同屏幕。Sunshine Steam 大屏串流设置在 Web 界面添加一个应用指向 Steam 大图模式的启动命令执行方式选 detached分离进程。这一点是常见错误来源按普通进程方式启动时Steam 窗口一关串流就断。Sunshine 远程访问端口转发在路由器把 47989/tcp、47990/tcp、47998-48010/udp 转发到主机内网 IP配合动态 DNS 即可外网访问。 公网暴露前务必给 Web 界面设强密码并只放行这三组端口。Linux 侧防火墙放行示例sudo ufw allow 47989/tcp sudo ufw allow 47990/tcp sudo ufw allow 47998:48010/udp除上述三种之外Sunshine 还能把任意本地可执行文件或脚本加入串流列表并支持启动参数与工作目录麦克风回传、Xbox/PS/Switch 类虚拟手柄等能力此处不再展开。四、Sunshine Moonlight 连不上怎么查五个高频坑1. 客户端发现不了主机现象Moonlight 扫描列表里没有主机。原因主机防火墙拦截了 47989/47990/47998-48010。处理放行上述端口后重扫仍不行就看 Web 页 Troubleshooting 标签的日志定位。2. 有画面没声音现象视频正常客户端无声。原因音频采集设备选错系统输出走的不是 Sunshine 抓的那一路。处理把采集设备改成客户端实际听声的输出设备或保持系统默认音频回环。3. 画面卡顿、延迟高现象移动镜头拖影、操作跟不上。原因上传带宽不足或 Wi-Fi 干扰。处理先测上传是否 ≥15 Mbps不足就降到 720p再改有线连接。4. Windows 上手柄与键盘不灵现象连上后输入不响应或部分按键无效。原因缺少虚拟输入设备驱动或版本过旧。处理安装 libvirtualhid 虚拟 HID 驱动后重启主机。5. 忘了 47990 管理账户密码现象浏览器打不开管理页或登录失败。原因密码不可找回只存于本地配置。处理备份现有配置文件后删除本地配置目录重新初始化账号。五、Sunshine 性能调优与非游戏用法性能调优抓大放小效果最明显的三处是编码器、码率与网络路径。编码器优先 GPU 硬件路径NVIDIA 用 NVENCIntel 用 Quick SyncAMD 用 AMFmacOS 用 VideoToolbox软编仅作兜底。分辨率先按客户端原生分辨率跑 60 fps卡了先降分辨率再降帧率码率保持自动手动固定时 1080p60 建议从 20 Mbps 起调。HDR 需要主机系统开启 HDR 且 Moonlight 客户端同步开启Windows 主机为正式支持Linux 为实验性支持。两个非游戏用法轻量远程办公桌面串流加上输入转发本质上是一台跨端远程桌面客户端覆盖手机、平板、电视与 PC 各平台比传统 RDP 多出的正是这部分终端。教学演示把固定的 IDE 或软件环境作为一个条目串给多块设备学员侧无需安装任何软件。Sunshine 的价值一句话把任何一台能跑游戏的电脑变成自己可控、无订阅的串流主机。 安装细节见快速上手文档逐项参数见官方配置文档。 连接问题先查故障排除文档再进项目社区讨论区提问。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考