news 2026/9/1 21:17:09

Sunshine 完整指南:10 分钟零基础上手,免费开源游戏串流服务器与 Moonlight 配对全流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine 完整指南:10 分钟零基础上手,免费开源游戏串流服务器与 Moonlight 配对全流程

Sunshine 完整指南:10 分钟零基础上手,免费开源游戏串流服务器与 Moonlight 配对全流程

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

Sunshine 是一款免费开源的自托管游戏串流服务器。它跑在你自己的 PC 上,配合 Moonlight 客户端,就能在局域网内低延迟串流游戏、远程访问桌面。NVIDIA、AMD、Intel 显卡的硬件编码原生支持,全程用浏览器就能管理配置。

Sunshine 功能与支持情况速查

Sunshine 负责主机端的采集画面、硬件编码和推流,Moonlight 负责接收解码并回传键盘、鼠标、手柄操作,两者分工明确,且都完全免费。

能力项支持情况
运行平台Windows、Linux、macOS(实验性)、FreeBSD
硬件编码AMD / Intel / NVIDIA,另有软件编码兜底
串流客户端Moonlight 全平台:PC、手机、平板、电视
手柄模拟DS4、DualSense、Xbox、Switch Pro,Windows/Linux 支持
管理方式浏览器 Web 界面,地址https://localhost:47990

边界要提前知道:macOS 版本仍是实验性质且暂不支持手柄;Windows 上的 ARM64 架构同样标记为实验性。若显卡或驱动不支持对应硬件编码,会自动退到软件编码,能用但会占用更多 CPU。

Sunshine 安装前准备清单

  • 准备一台装了 Windows、Linux 或 macOS 的 PC,显卡为 A/I/N 任一品牌
  • 确认手机、平板或电视上已装好 Moonlight 客户端
  • 确认主机与客户端在同一局域网,能插网线就别用 WiFi
  • 记下 Sunshine 主机的固定内网 IP,配对时要填写
  • 若要串流桌面办公,接一块显示器或 HDMI 假负载,避免显卡不渲染

Sunshine 安装、配置、连接三阶段跑通

阶段一:安装 Sunshine。下面四行分别对应 Windows、Linux(Flatpak)、macOS 以及源码编译,挑适合你的执行:

winget install LizardByte.Sunshine flatpak install --user flathub dev.lizardbyte.app.Sunshine brew tap LizardByte/homebrew && brew install sunshine git clone https://gitcode.com/GitHub_Trending/su/Sunshine

源码版进入仓库后按cmake ..make -j$(nproc)sudo make install标准三连编译安装即可。Linux 上建议把 Sunshine 设成开机自启服务,省去每次手动拉起。

阶段二:配置 Web 界面。浏览器打开https://localhost:47990,首次访问会让你创建用户名和密码,务必记牢。浏览器提示"不安全"是因为自签名证书,点继续即可。进入 Applications 标签,点 Add New,填上应用名称和启动路径(如 Steam 或游戏可执行文件),保存。

阶段三:配对 Moonlight 客户端。打开 Moonlight,手动添加 PC,填入 Sunshine 主机 IP。客户端请求配对时,回到 Web 界面顶栏的 PIN 标签,输入屏幕上显示的 PIN 码并回车,再给设备起个名字,配对即完成。点开任意一个应用图标,画面出来后整个链路就算跑通了。

Sunshine 上手后的三个高频操作

整块桌面直接串流。默认的 Desktop 应用不启动任何程序,直接推流整个桌面。远程办公、临时处理文档时直接选它,不占额外资源。

自建游戏应用条目。在 Applications 里给每个游戏单独建条目,填名称、启动路径和参数,支持$(HOME)这类环境变量替换,串流时按条目点选,像点播一样。

虚拟手柄免插线。Windows 需要先安装 Virtual HID Driver(ViGEmBus 仅作为受限兜底);Linux 则把运行 Sunshine 的用户加入input组,重新登录后生效。

Sunshine 串流排障速查表

症状常见原因处理
Moonlight 搜不到主机防火墙挡住 47990 端口,或不在同一网段放行端口、确认同网段
忘记 Web 界面密码记性不好终端执行sunshine --creds 新用户 新密码重置
手柄没反应Windows 缺驱动、Linux 权限不足装 Virtual HID Driver;加入input组后重登
画面卡顿掉帧无线信号不稳或码率过高降码率、换 5GHz 频段、改有线
鼠标乱飘主机端没有物理鼠标给主机插一个物理鼠标

所有日志和警告信息都集中在 Web 界面的 Troubleshooting 标签里,逐条展开就能看到定位线索,排查不用靠猜。

Sunshine HDR 串流与 SSH 无头启动

HDR 串流:Windows 主机正式支持,Linux 主机属实验特性,且必须使用 KMS 采集后端,显卡需支持 HEVC Main 10 或 AV1 10-bit 编码。前提条件是主机系统开启 HDR、Moonlight 客户端同步打开 HDR 选项,两端缺一都会退回 SDR。

SSH 无头启动:Linux + X11 环境下主机不接显示器也能串流,远程执行下面命令拉起即可:

ssh 用户@主机IP 'export DISPLAY=:0; sunshine'

Sunshine 文档与源码延伸资源

  • 入门与安装细节:docs/getting_started.md
  • 全量参数与配置说明:docs/configuration.md
  • 应用配置示例:docs/app_examples.md
  • 排障手册:docs/troubleshooting.md
  • 编码器实现源码:src/nvenc/,Linux 采集模块:src/platform/linux/

跑通之后,你的 PC 就是一台随叫随到的串流主机:局域网内低延迟,配置随时在浏览器里改,不用为云游戏交月费。显卡支持 AV1 的话,把编码器切到 AV1,同画质下还能再省一截带宽。剩下的,就是点开 Moonlight 开始玩了 🎮

本文关键词清单

  • 自托管游戏串流服务器 / Sunshine 开源串流完整指南
  • Moonlight 客户端配对 / Sunshine 与 Moonlight 设备连接步骤
  • 局域网低延迟游戏串流 / Sunshine 远程桌面访问
  • 显卡硬件编码配置 / Sunshine 编码器参数调优
  • Sunshine 新手入门教程 / 零基础上手安装指南

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 21:16:49

基于LVGL的嵌入式圆屏音频播放器UI开发实战

这次我们来看一个面向嵌入式设备的开源图形库项目——LVGL,以及如何基于它实现一个在圆形屏幕上播放音频的创意UI界面。LVGL(Light and Versatile Graphics Library)是一个高度可裁剪、内存占用极低的嵌入式图形库,支持多种显示设…

作者头像 李华
网站建设 2026/9/1 21:13:09

奇安信服务端开发岗面试指南:分布式与底层系统方向全拆解

1. 从招聘JD说起:这个岗位到底在招什么样的人奇安信2020年的“服务端开发工程师-系统开发”岗位,光看名字容易让人误解,以为就是普通的后端开发。但实际上,这个岗位在招聘体系里属于“系统开发”序列,和业务后端是两套…

作者头像 李华
网站建设 2026/9/1 21:11:32

从复盘到决策:用数据驱动的上分方法论突破段位瓶颈

你是不是也遇到过这种情况:英雄技能背得滚瓜烂熟,连招顺序倒背如流,直播教学看了几十期,可段位就是卡在那里,上上下下,始终迈不过那道坎。如果你已经在奥传2里打了一段时间,你会发现一个残酷的事…

作者头像 李华
网站建设 2026/9/1 21:11:13

YOLOv8药盒药品识别系统:从数据标注到一键部署全流程实战

简介:面向高校计算机、人工智能及相关专业学生的YOLOv8药盒药品识别系统,是一套可直接运行的目标检测解决方案,针对药盒内常见药品的定位与识别场景,适用于毕业设计、课程设计及教学演示。压缩包共11个文件,大小约15.9…

作者头像 李华
网站建设 2026/9/1 21:10:31

Context Hub 架构全解:最小依赖 CLI、双模输出与 E2E 测试设计

Context Hub 架构全解:最小依赖 CLI、双模输出与 E2E 测试设计 【免费下载链接】context-hub 项目地址: https://gitcode.com/gh_mirrors/co/context-hub Context Hub(chub)是一个面向 AI 编程智能体的文档 CLI 工具:它让…

作者头像 李华