Sunshine 游戏串流服务器:从装好到出画只要 10 分钟
2026/9/19 23:47:44 网站建设 项目流程

Sunshine 游戏串流服务器:从装好到出画只要 10 分钟

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

Sunshine 是一款免费开源的游戏串流服务器,搭配 Moonlight 客户端,能把装有游戏的电脑变成串流主机,让手机、平板、电视直接玩 PC 游戏。适合零基础、想自建串流、不想按月付费订阅云游戏的人。

先看懂这条链路

这一节说清楚串流链路里谁在干活;看完你就知道画面从哪来、操作往哪回。

角色软件运行位置职责
宿主端Sunshine装游戏的电脑采集画面和声音,实时编码推流
客户端Moonlight手机 / 平板 / 电视 / 另一台电脑显示画面,回传键鼠和手柄操作

画面由宿主端采集后推给客户端,操作由客户端回传给宿主端,一来一回的延迟被压到接近本地游玩的水平。两端全部免费开源,整条自建串流链路零订阅费。

动手前 3 分钟自检

装之前花 3 分钟对照这张表,四项全过再往下走,省得装到一半发现环境不满足。

项目最低要求不满足会怎样
操作系统Windows 10/11、主流 Linux 发行版或 macOSSunshine 官方只支持这三个平台,别的系统得自己折腾
显卡有独显为佳,NVIDIA / AMD / Intel 都行没有硬件编码就退回 CPU 软编,游戏一开就容易卡
网络局域网即可;跨网络串流建议网线信号差直接掉帧、延迟高,串流体验减半
设备任意能装 Moonlight 客户端的设备没有客户端就收不了流,宿主装好也白搭

把宿主电脑装好

这一节把 Sunshine 装到宿主电脑上;做完后浏览器能打开 Sunshine 的 Web 管理界面。

Windows:无脑点下一步

从发布页下载 Windows 安装包,双击运行,向导提示一路"下一步"。

验收标准:系统托盘出现 Sunshine 图标,安装完成。

Linux 一条命令链装 Sunshine

git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine ./scripts/linux_build.sh

构建脚本会自动拉取并编译第三方依赖,首次编译耗时较长属正常现象。⚠️ 动手前确认系统已装好git和基础编译工具链。

验收标准:脚本跑完后,浏览器能访问 Sunshine 的 Web 界面。

macOS 一行命令装完

brew install sunshine

首次启动时系统会请求屏幕录制和麦克风权限,允许即可。

验收标准:菜单栏出现 Sunshine 图标。

进 Web 界面把三件事办了

这一节把服务器调整到"可被连接"的状态;做完后客户端就能发现并连上宿主。

浏览器访问https://localhost:47990(把 localhost 换成宿主机内网 IP 也行)。浏览器提示证书不安全可以忽略,那是自签名证书。

① 创建管理账号。首次访问进入欢迎页,填写用户名、密码并再次确认,点登录。⚠️ 这组凭据是日后管理串流服务器的唯一入口,务必记牢。

验收标准:登录后能看到顶部全部功能选项卡。

② 打开 UPnP 端口转发。进 Configuration 页面,搜索框输入 "Upnp",在 Network 选项卡勾选 UPnP 开关,点底部 Save。路由器会自动完成转发,不用自己进路由器后台改。

验收标准:保存后开关保持勾选状态。

③ 登记要串流的应用。点顶部 Applications 选项卡,左下角 "Add New",填应用名称和可执行文件完整路径,点 Save。页面自带 "Desktop" 和 "Steam Big Picture" 两个预设,不填任何游戏也能直接串桌面。⚠️ 应用列表只在客户端重启后刷新,加完新游戏记得重启一次 Moonlight。

验收标准:列表里能看到刚加的应用。

Moonlight 配对,5 步出画

这一节让客户端连上宿主;做完后手机上就能看到宿主画面。

  1. 下载 Moonlight 客户端。Sunshine Web 界面的 "Featured Apps" 页面按平台列好了下载地址,点 "Get" 跳转;

  1. 确认客户端设备与宿主在同一网络,打开 Moonlight;
  2. 客户端会自动发现局域网里的 Sunshine 主机,点它连接;
  3. 客户端索要 4 位 PIN 码。在 Sunshine Web 界面的 "PIN" 选项卡查看配对码,输入到客户端并给设备起个名字;
  4. 配对成功后,客户端列出已登记的应用,点选即开始串流,设备屏幕上出现宿主画面。✅

一次配对长期有效,以后每次打开客户端直接进游戏。

画质与延迟:只调这 4 个

出画之后想更稳,只动下面 4 个参数就够,别陷进参数海洋。

  • 编码器:配置页选与显卡匹配的硬件编码器,NVIDIA 用 NVENC,AMD 和 Intel 选各自的硬件编码;比软编快、占用低,这是画质与流畅度的地基。
  • 码率 / 分辨率:有线网络放心拉高;无线环境先保守设置再逐步上调,画面开始马赛克就是过头了。
  • 帧率:和显示器刷新率对齐,客户端设备是高刷屏就把帧率开高。
  • 网络:串流对延迟敏感,能走网线就不要依赖 Wi-Fi,这一条的收益常常超过所有参数调整。

连不上 / 卡顿时先看这里

出问题先别重装,按表做第一反应动作。

现象第一反应
客户端发现不了宿主先确认两台设备在同一局域网;再检查防火墙是否放行 Sunshine 端口(Web 47990,串流 47998–48000)
卡顿、画面发糊换有线;降码率和分辨率
黑屏或启动失败查显卡驱动与编码器状态,翻 Web 界面 Troubleshooting 选项卡的日志找报错
手柄 / 键鼠没反应确认客户端侧输入设备已被识别,再查宿主机输入相关配置

排查到这一步还搞不定,把日志截图贴到 LizardByte 社区问,效率比自己猜高得多。

Sunshine 让你零成本自建游戏串流服务器。编码器细节、深度调优与安全加固,看项目 docs/ 目录里的官方文档,再去 LizardByte 社区交流。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询