零基础搭一套 Sunshine 游戏串流服务器:从克隆仓库到客厅畅玩的全记录

发布时间:2026/8/19 10:37:58

零基础搭一套 Sunshine 游戏串流服务器:从克隆仓库到客厅畅玩的全记录
零基础搭一套 Sunshine 游戏串流服务器从克隆仓库到客厅畅玩的全记录【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine书房这台 PC 能跑 4K 大作客厅电视前却只能抱着手机发呆——这个周末我用一个叫Sunshine的开源项目解决了这个矛盾。它是一款自托管的游戏串流服务器Self-hosted game stream host for Moonlight能把你的电脑变成一台私有云游戏主机任何装好 Moonlight 客户端的设备都能以接近本地的延迟实时接收这台机器的画面与声音并把你的操作回传给主机。更让我意外的是整个过程不需要订阅、不需要公网 IP甚至不需要额外花钱。下面这份记录就是我按先弄懂原理、再动手实操、最后踩坑排错的顺序走完的完整路径希望也能帮你少走几步弯路。为什么我不再羡慕云游戏平台先说说背景。之前我一直觉得跨设备玩游戏是云游戏平台的专属能力——交月费、租服务器、买它的游戏库。但云游戏有几个绕不开的问题画质受远端机房和你的上行带宽双重影响存档进度绑定平台热门游戏还常常不在库里。Sunshine 的思路完全相反游戏还是跑在你自己的电脑上只是把画面投出去。它不碰你的存档不抽你的分成也不限制游戏来源——Steam、Epic、模拟器甚至整个桌面都能成为串流对象。它的底子也相当扎实。官方对自己的描述是具备低延迟、云游戏服务器能力low-latency, cloud gaming server capabilities并且同时支持AMD、Intel、NVIDIA三家显卡的硬件编码实在不行还能退回纯软件编码兜底系统层面则覆盖Windows、Linux、macOS、FreeBSD四个平台。无论你是 N 卡用户、A 卡用户还是只在旧笔记本上折腾它都有对应的路子可走。动手前先分清谁是谁Sunshine 和 Moonlight 是配套关系第一次接触的人常常搞混Sunshine 是主机端Host运行在你想玩游戏的那台电脑上负责采集画面、编码、推送并接收客户端发来的操作指令。Moonlight 是客户端Client运行在电视、平板、手机、另一台 PC 上负责接收画面并回传输入。你只需要一台设备装 Sunshine 当服务器其余设备都装 Moonlight 当遥控器。配对、改配置、看日志则全部通过一个网页界面完成——这意味着你可以躺在沙发上用手机浏览器管理主机非常顺手。有个小细节值得提前说Sunshine 的 Web 管理界面默认跑在https://localhost:47990首次打开时浏览器会提示证书不安全。别慌这是正常的——它用的是自签名证书目的只是加密局域网内的通信点继续访问即可。第一次启动从 git clone 到看见欢迎页Sunshine 的获取方式很灵活你可以按自己的系统挑顺手的Windows直接用官方安装包装完以后台服务方式运行Linux推荐 Flatpak 包沙盒环境、依赖完整官方在 Flathub 上维护着dev.lizardbyte.app.SunshinemacOS可以用 Homebrew 管理仓库里的packaging/sunshine.rb就是为此准备的配方想保持环境干净还有 Docker 镜像可用docker/目录里备着多套 Ubuntu、Debian 的构建文件。如果你更想从源码开始一条命令就能把仓库拉下来git clone https://gitcode.com/GitHub_Trending/su/Sunshine不管用哪种方式装完启动后浏览器打开https://localhost:47990就会看到这个欢迎页首次进入会引导你创建管理员账号用户名默认是sunshine密码由你自己设置。这里我吃过一次亏一定要把账号密码记下来因为之后所有配对操作都要用它登录。官方文档docs/getting_started.md也专门用警示语强调了这一点。配对 Moonlight 的那一步最容易卡住Web 界面能打开只完成了三分之一。真正让新手卡壳的通常是客户端配对。以手机上的 Moonlight 为例标准流程是这样的在 Moonlight 里手动添加主机填入运行 Sunshine 那台电脑的内网 IPMoonlight 会弹出一个 4 位 PIN 码回到 Sunshine 的 Web 界面点导航栏里的PIN页面输入这串码并给这台设备起个名字收到Success提示后回到 Moonlight就能看到主机下的应用列表了。为什么要绕这一圈因为串流本质上是把你的电脑借给别的设备用PIN 配对就是一次身份确认防止局域网里任何设备都能随意控制你的主机。官方文档还提到你可以在手机等移动设备上直接打开 Web 界面完成配对不必特意坐到主机前操作。把想玩的游戏登记进串流列表配对成功只是开始。打开 Sunshine 的Applications页面你会发现里面已经预置了两个入口DESKTOP整个桌面和STEAMSteam 大屏模式。前者适合什么都想玩的场景后者适合手柄玩家直接进入 Steam 库。如果你想让某个游戏拥有独立的串流入口比如单独调启动参数、单独设码率点Add New新建应用即可填上名称和启动命令就行。值得顺手逛逛的是Featured Apps标签页——这里汇集了官方验证过的客户端和工具比如 Moonlight 的 PC、Android、Embedded 版本都能在这里找到下载入口和兼容性说明省去了自己全网找安装包的时间。延迟从哪来编码器与网络联手决定体验串流体验好不好说到底就看两个变量编码延迟和网络传输。先看编码。Sunshine 走的是硬件编码优先的策略——把画面压缩交给显卡专用的编码单元CPU 几乎不参与延迟能压到很低。根据你手头的硬件它会启用不同的编码 API你的硬件常见编码 API主要适用平台NVIDIA 显卡NVENC / VAAPIWindows / LinuxAMD 显卡AMF / VAAPIWindows / Linux / FreeBSDIntel 核显QuickSync / Video Toolbox / VAAPIWindows / macOS / Linux无独显或驱动异常软件编码全平台兜底这套矩阵在 README 的编码 API 兼容表里写得清清楚楚想细究可以翻一翻。选择原则很简单有硬件编码就用硬件编码只有当驱动或采集方式不支持时再退回软件编码保底。再来看网络。我在实测中最直观的感受是有线网永远是最优解。主机端尽量插网线至少千兆客户端如果是电视或盒子同样建议有线实在要无线优先 5GHz 频段而不是 2.4GHz——2.4GHz 频段拥挤、干扰大画面一卡一卡十有八九是它的锅。路由器支持 QoS 的话把串流设备的流量优先级调高效果会更稳。至于画质参数分辨率、帧率、码率别照抄别人的配置。原则是先满足帧率再谈画质。竞技类游戏把帧率顶上去、码率相应拉高单机大作则更看重分辨率与画质预设。码率并非越高越好超过局域网实际吞吐能力反而会丢帧。卡顿、黑屏、连不上先看日志再动手如果已经跑起来了但体验不佳别急着乱改参数。Sunshine 把排查入口做得很贴心Web 界面顶部的Troubleshooting标签页就是它的日志中心每条错误、警告都带时间戳还能按组件筛选。结合我踩过的坑给你一份先查什么的清单客户端发现不了主机先查防火墙确认 47990 端口对局域网开放画面卡顿、频繁掉帧去日志里找编码器相关报错同时检查客户端是否连到了 5GHz 频段配对失败或 PIN 无效确认 Web 界面能正常登录且主机和客户端在同一网段某款游戏黑屏多半是应用的启动参数或路径写错了回 Applications 里检查。另外Configuration页面顶部的搜索框也很实用。想调某个选项又不知道它在哪个分类直接输关键词搜索即可——比如搜 Upnp它会直接把你带到 Network 分类下的对应开关不用一页页翻。想再往下挖项目里藏着这些入口如果你和我一样玩顺了之后忍不住想看看里面到底怎么实现的这个仓库也留好了路文档入口docs/目录下有完整的getting_started.md、configuration.md、troubleshooting.md想从旧版 GameStream 迁移过来的老玩家还有专门的gamestream_migration.md可读源码地图核心逻辑集中在src/比如 NVIDIA 相关在src/nvenc/Linux 采集端在src/platform/linux/VAAPI、Vulkan、KMS、Wayland 各有独立模块Windows 端则在src/platform/windows/构建脚本scripts/下备有 Linux、macOS 的构建脚本想自己编译一套也很容易。对大多数用户来说这些暂时用不上但知道它们存在至少能让你在遇到问题时知道去哪找答案。现在就可以开始的下一步回到开头那个周末——现在客厅电视在跑《艾尔登法环》平板躺在床头续着存档手机在阳台玩独立小游戏背后全是同一台书房 PC 在默默干活。Sunshine 真正打动我的是它把游戏属于主机变成了游戏属于家庭。你不需要先搞懂编码原理也不需要背下所有配置项。只需照着上面几步走拉代码或直接装包→ 打开 47990 设置账号 → 配对一台 Moonlight 设备 → 从 DESKTOP 开始第一次串流。剩下的优化等你真的遇到卡顿再说也不迟。如果这个项目对你产生了吸引力不妨现在就去仓库把代码拉下来跑一跑再顺手看看它的 issues 和讨论区——一个活跃的开源社区就是你以后最可靠的售后。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

游戏化设计在社交产品中的应用:以约会App为例解析用户行为与系统机制

游戏化设计在社交产品中的应用:以约会App为例解析用户行为与系统机制

2026/8/19 10:37:58

1. 项目概述:当“约会”变成一场“游戏” “Date Game”这个标题,初看之下可能让人联想到某种约会模拟器或者社交应用。但作为一名在社交产品与用户行为设计领域摸爬滚打多年的从业者,我想和你探讨的,远不止于此。它更像是一个隐喻…

ComfyUI Manager 节点列表空白故障排查实战:三招根治 KeyError,让自定义节点管理丝滑如初

ComfyUI Manager 节点列表空白故障排查实战:三招根治 KeyError,让自定义节点管理丝滑如初

2026/8/19 10:27:58

ComfyUI Manager 节点列表空白故障排查实战:三招根治 KeyError,让自定义节点管理丝滑如初 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to instal…

BBDown 完整使用指南:免费开源的哔哩哔哩命令行下载器,三步上手到批量自动化

BBDown 完整使用指南:免费开源的哔哩哔哩命令行下载器,三步上手到批量自动化

2026/8/19 10:27:58

BBDown 完整使用指南:免费开源的哔哩哔哩命令行下载器,三步上手到批量自动化 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown 你是不是也遇到过这样的时刻&#…

AE动态图形制作全流程:无需插件,从图形准备到高效输出

AE动态图形制作全流程:无需插件,从图形准备到高效输出

2026/8/19 11:38:01

你是不是也遇到过这种情况:想给视频加点动态效果,打开 After Effects(AE),面对密密麻麻的界面和复杂的参数,瞬间就懵了。网上找的教程,要么是“三步做出炫酷特效”,结果第一步就卡在…

企业实战:Milvues向量数据库实践

企业实战:Milvues向量数据库实践

2026/8/19 11:38:01

目录1 存入 Milvus (node_import_milvus)2 节点作用与实现思路3 导入与配置4 核心辅助函数5 主流程定义6 步骤 1: 检查输入7 步骤 2: 准备集合8 步骤 3: 清理旧数据9 步骤 4: 插入数据10 单元测试11 导入数据节点实现与测试11.1 进行主图调用测试 (main_graph)1 存入 Milvus (n…

多智能体系统规模化实战:架构、通信与决策的权衡之道

多智能体系统规模化实战:架构、通信与决策的权衡之道

2026/8/19 11:38:01

1. 项目概述:多智能体自主系统的规模化与权衡之道最近和几个做机器人集群和分布式AI的老同事聊天,大家不约而同地提到了一个共同的“甜蜜的烦恼”:系统规模上去了,但性能、成本和稳定性之间的拉扯也越来越让人头疼。这让我想起了我…

AI论文写作工具哪个最好?2026实测

AI论文写作工具哪个最好?2026实测

2026/8/19 11:38:01

"开题报告改5版仍被打回""文献综述堆30篇却毫无逻辑""格式排版耗3天还不符合学校要求""AI生成内容被AIGC检测标红"——2026年高校AI学术规范全面收紧,论文写作正面临前所未有的挑战。面对日益严格的审核标准,毕…

006.鸿蒙30痛——微服务/Ability:过度拆分下的“IPC风暴”与启动时延暴涨

006.鸿蒙30痛——微服务/Ability:过度拆分下的“IPC风暴”与启动时延暴涨

2026/8/19 11:38:01

6.0 微服务/Ability:过度拆分下的“IPC风暴”与启动时延暴涨 ——鸿蒙OS7 30痛:Ability粒度过细导致的跨进程调用非线性爆炸与启动边界 鸿蒙OS7 30大核心痛点:逻辑拓扑与因果链索引图兼目录 ↑↑↑——本系列总纲,建议优先阅读。所有痛点的前因后果、依赖关系、推荐阅读…

英聚恒工业读码解决方案在 3C 电子行业的应用

英聚恒工业读码解决方案在 3C 电子行业的应用

2026/8/19 11:28:00

3C 电子行业从零部件到成品每个环节都要扫码追溯,但产品迭代快、产线节拍高、条码微小、材质多样,对读码方案要求比传统制造业高不少。这篇聊聊 3C 行业的典型场景和方案思路。四大典型读码场景场景条码类型码尺寸核心难点方案配置识读率SMT 产线 PCB 追…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/19 3:36:59

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/19 9:17:18

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/19 8:02:16

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

SQL 调优 [ 2 ]

SQL 调优 [ 2 ]

2026/8/19 0:07:32

type列详解EXPLAIN输出的type列描述了表是如何连接的,性能从最好到最差的排序如下:systemconsteq_refreffulltextref_or_nullindex_mergeunique_subqueryindex_subqueryrangeindexALL接下来我们对 type列 做详细讲解。我们都知道,想要评估一条…

正式评优怎么选投票工具?人人微投票审计级防刷能力实测

正式评优怎么选投票工具?人人微投票审计级防刷能力实测

2026/8/19 0:07:32

在线上投票工具遍地开花的今天,选择一个合适的平台,本质上是在做一道关于场景与需求的匹配题。人人微投票是一个很典型的案例——它的产品逻辑、技术架构和商业模式,都围绕着“正式评选”这个细分场景深度扎根,也因此形成了自己鲜…

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?

2026/8/19 0:07:32

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?回看 2026 年 8 月这半个月,DeepSeek 的动作密度堪称疯狂:月初端出便宜快速的 V4-Flash,8 月 13 日同一天甩出 V4-Pro 正式版 开源 Harness 框架&am…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/17 12:00:53

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/18 12:20:24

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…