
免费搭建 Sunshine 游戏串流服务器三步把电脑游戏搬进客厅【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款开源免费的自托管游戏串流服务器专为 Moonlight 客户端设计能把电脑上的游戏画面以低延迟编码后推送到手机、平板、电视等任何设备上继续游玩。它支持 Windows、Linux、macOS 与 FreeBSD通吃 NVIDIA、AMD、Intel 三大平台的硬件编码是搭建家庭游戏串流服务最省心的选择。读完全文你就能照着步骤跑通自己的第一场串流。先说说那个让人纠结的场景好游戏在书房好屏幕在客厅你是不是也遇到过这种局面新买的 3A 大作在书房电脑上跑得正欢可客厅的 4K 电视和沙发才是躺平打游戏的正确姿势。把主机搬来搬去不现实再买一台高配电脑太浪费用视频线拉过去又破坏装修——游戏的快乐就这样被物理距离锁死了。换到移动场景也一样。出差路上想推一把进度总不能背着机箱跑。这些问题背后其实是一个共同需求让高性能电脑上的游戏在任何一块屏幕上都能玩。而 Sunshine 要解决的正是这件事。一分钟认识 Sunshine它到底是什么解决什么问题Sunshine 的运行逻辑可以概括为一句话它把自己变成一台游戏串流主机持续抓取电脑画面、实时编码再通过网络发给客户端播放。它的官方定位是Self-hosted game stream host for Moonlight也就是专门给 Moonlight 客户端提供服务端能力二者配合使用。听起来复杂实际拆开看就三条抓画面接管当前桌面画面同时采集游戏声音编编码调用显卡硬件编码器压缩成 H.264 / HEVC / AV1 流发出去通过网络把画面和声音送到手机、平板、电视、另一台电脑上的 Moonlight 客户端。哪些人适合用它✅ 想在客厅电视上玩 PC 游戏的玩家✅ 想在手机、平板上继续游戏进度的用户✅ 想把游戏分享给家人朋友一起玩的家庭用户✅ 追求低延迟串流的硬件发烧友哪些场景不适合如果你的电脑性能太弱比如老办公本、又没有稳定网络那么串流体验会打折扣这类情况建议优先升级硬件或使用有线网络再考虑搭建。三种安装方式任选从安装包到 Docker 再到源码编译安装 Sunshine 有很多条路我们按省心程度排个序。方式一下载官方安装包最推荐这是官方文档推荐的方式。前往项目 Release 页面下载对应系统的安装包即可操作系统安装方式特点Windows.exe 安装程序向导式安装装完即用LinuxAppImage / Flatpak / 发行版包依赖自动处理干净无残留macOS安装包 / Homebrew与应用管理无缝集成FreeBSDpkg 安装包社区维护功能基本齐全安装完成后先别急后面会讲到首次访问。方式二Docker 部署适合折腾派Docker 镜像把依赖全部打包好一条命令即可拉起服务。适合喜欢容器化管理、不想污染宿主机环境的用户# 拉取并启动 Sunshine 容器47990 是 Web 管理界面端口 docker run -d --name sunshine \ --network host \ -v /path/to/sunshine:/config \ lizardbyte/sunshine:latest说明Docker 方案需要额外配置显卡直通官方文档也提醒它并不适合大多数普通用户追求开箱即用建议直接选方式一。方式三源码编译进阶玩家专属想研究代码或体验最新特性可以克隆源码自行构建# 克隆 Sunshine 源码仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine源码编译需要先配置 CMake 环境和各平台依赖新手不推荐走这条路知道有这么个选项即可。第一次串流全流程配对、选应用、进游戏装好之后最激动人心的一步来了跑通你的第一次串流。整个流程大约 5 分钟照做就行。第 1 步登录 Web 管理界面。在浏览器打开http://localhost:47990。首次访问会要求你设置用户名和密码默认用户名是sunshine密码由你自己设定——请务必设置一个足够强的密码因为这台服务会暴露在局域网里。第 2 步在目标设备上安装 Moonlight 客户端。手机、平板、电视、另一台电脑都可以去各自的应用商店搜索Moonlight即可。第 3 步让两端互相认识。打开 Moonlight它会自动扫描局域网内的 Sunshine 主机如果没扫到手动输入电脑的局域网 IP 地址Windows 下用ipconfig、Linux/macOS 下用ip addr查询。点进主机后会显示一个 4 位 PIN 码把它填进 Sunshine 的配对页面两端即完成握手。第 4 步选游戏开玩。配对成功后Moonlight 会列出 Sunshine 里配置好的应用点选一个画面就投过来了。 小提示如果默认的桌面应用对你够用可以直接开始想串流某个具体游戏看下一节的应用管理。三项核心能力拆解应用管理、编码画质与手柄支持配对只是开始Sunshine 真正的价值藏在下面三个能力里。能力一把任意程序变成串流应用Sunshine 的 Web 界面里有一个Applications页面在这里可以把 Steam、Epic、任意 .exe 甚至命令行程序加进串流列表还能为每个应用设置独立的启动参数。操作要点点击Add New填入应用名称和启动路径如果程序需要额外参数比如某个游戏的启动选项在参数栏里补上即可。删除或临时禁用某个应用也在这个页面完成。能力二选对编码器画质与延迟兼得Sunshine 支持 NVIDIA、AMD、Intel 三大显卡的硬件编码还保留了纯 CPU 软件编码作为兜底。不同编码器各有擅长按自己的显卡对号入座编码器对应硬件优势推荐场景NVENCNVIDIA 显卡延迟最低、性能开销小竞技游戏、高帧率需求AMFAMD 显卡画质优秀、效率高3A 大作、画质优先QuickSyncIntel 核显/独显功耗低、兼容性好轻薄本、节能场景软件编码纯 CPU兼容性最强老旧硬件、应急兜底操作要点在配置页面的Video分区里选择编码器与编码格式。实测经验是默认设置通常已经不错只有当画面卡顿或色彩不对时才需要手动调整。能力三手柄与多设备同时在线Sunshine 支持虚拟手柄模拟可以把客户端的手柄、触控输入转换成主机端的标准手柄信号。这意味着你完全可以在手机上用虚拟按键玩主机游戏家人也能在另一台设备上同时使用各自的手柄。操作要点手柄模拟相关选项在配置页面的Input分区按设备类型勾选即可第一次连接后建议在游戏里试按两下确认按键映射正确。FAQ 避坑清单五个高频问题与排查方法串流体验出问题时先别急着重装。下面按现象→判断→修复给你整理了一份自查表。1. 客户端发现不了 Sunshine 主机判断两端是否在同一局域网电脑的防火墙是否放行了 47990 端口修复手动在 Moonlight 里输入电脑 IP在防火墙规则中允许 Sunshine 通过。2. 画面卡顿、掉帧明显判断看串流时网络是否稳定有无其他应用抢带宽。修复把分辨率或码率调低一档关闭下载任务优先使用有线网络。3. 输入延迟偏高操作发飘判断是否在用 WiFi编码器是否选对了修复换 5GHz 频段或直连网线把编码预设调整为性能优先。4. 声音不同步或没有声音判断检查串流主机端的音频设备是否被占用。修复在配置页调整音频缓冲大小重启一次 Sunshine 服务。5. 手柄不识别或按键错乱判断检查虚拟手柄驱动是否安装Windows 上常见于缺少 ViGEmBus。修复在 Web 界面的Troubleshooting页里安装缺失的驱动组件。遇到报错不知道怎么定位时Web 界面的日志页是你的第一现场里面记录了详细的错误信息和硬件参数截图发给社区求助也更有说服力性能调优方向与配套工具让画质和延迟都满意跑通之后想让体验再上一个台阶可以朝三个方向用力。方向一网络基建。串流的尽头是有线网络。主机端接千兆网线客户端能连有线就连有线必须用无线时优先 5GHz、尽量靠近路由器。网络质量决定了延迟的下限。方向二画质参数微调。按游戏类型给出一组可参考的起点游戏类型建议分辨率建议帧率建议码率竞技类1080p120fps25Mbps3A 单机1440p60fps35Mbps独立小品1080p60fps15Mbps方向三配齐客户端生态。Moonlight 官方客户端覆盖 Windows、macOS、Linux、Android还有面向树莓派等嵌入式设备的 Moonlight Embedded几乎任何带屏幕的设备都能接入。Sunshine 的Featured Apps页面整理了经过验证的配套工具省去四处搜罗的麻烦更系统的资料可以看项目内的官方文档目录配置参数逐项解释、平台构建指南、常见问题汇总都在docs/下想参与讨论或提建议项目的社区渠道也随时欢迎新面孔。总结现在就动手搭建你的串流服务回看整篇文章其实只讲了三件事Sunshine 是什么、怎么装、怎么用得更好。它不要求你懂底层协议也不需要额外付费——开源免费、跨平台、三大显卡通吃剩下的就是把游戏画面送到你想去的任何一块屏幕上。下一步行动清单按第三节选一种方式把 Sunshine 装上打开localhost:47990完成首次配置在任意设备装好 Moonlight配对后开一把游戏。从书房到客厅从电脑到手机Sunshine 让游戏跟着你走这件事变得触手可及。现在就动手几分钟后你就能躺在沙发上继续通关了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考