
Sunshine 游戏串流完整指南把书房里的电脑变成全家共享的私人游戏主机【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款开源免费的自托管游戏串流服务器专门配合 Moonlight 客户端使用能把 PC 上的游戏实时送到手机、平板、电视等任何一块屏幕。它覆盖 Windows、Linux、macOS 与 FreeBSD并会自动调用 NVIDIA NVENC、AMD AMF、Intel QuickSync 等硬件编码能力来压低延迟。下面的攻略不绕弯子按装起来—连起来—调明白—踩坑自救的节奏带你把整套串流环境从零跑通。它到底解决的是什么样的麻烦先讲个很多玩家都经历过的画面周末想瘫在客厅沙发上打游戏电视开着Steam 库里那款买了许久的大作就在书房电脑里可你就是不愿意把机箱搬来搬去也不想在书桌前端正坐一下午。要是电视能直接跑书房里的游戏该多好。Sunshine 干的就是这件事。它让你的电脑化身一台游戏服务器画面在主机侧编码打包通过本地网络送到另一台设备的屏幕上你在那边按键、挥动手柄指令原路传回。整个过程可以想成点外卖——画面是菜品编码器是后厨网络是骑手延迟高低就是外卖送到手里的等待时间。Sunshine 要做的就是让这份外卖基本做到秒送。它服务的对象是 Moonlight一款同样开源的老牌串流客户端。两者一个管发一个管收加起来就是你自己的私人云游戏平台。它和市面上的云游戏平台本质差别在哪云游戏平台这几年很热闹但对很多玩家来说总有几个迈不过去的坎。Sunshine 这套自托管方案恰好把每个坎都绕了过去钱的问题云游戏要订阅、要买时长Sunshine 完全免费项目开源代码摆在那里随便看。游戏库的问题云端平台只给你上架的那几款游戏自托管方案串的是你自己 Steam、Epic、Xbox 应用里已有的整个库想玩哪款玩哪款。延迟的问题云端数据要绕一大圈公网而 Sunshine 默认走局域网信号在自家网络里打转延迟自然低得多。平台的问题Sunshine 服务端支持 Windows、Linux、macOS、FreeBSD客户端这边 Android、iOS、Windows、macOS、电视盒子都有对应版本。隐私的问题游戏画面、账号信息全程不离开你的网络谈不上数据泄露。一句话总结它不替你做任何取舍只是把你已有的设备和游戏串起来。从下载到第一次成功串流总共几步挑一种最顺手的安装方式Sunshine 的安装路径相当多选适合自己系统的就好# 想从源码编译先克隆仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine # Windows 用户推荐一条命令搞定 winget install LizardByte.Sunshine # Linux 桌面用户Flatpak 沙盒安装升级省心 flatpak install flathub dev.lizardbyte.app.Sunshine # macOS 用户Homebrew brew install sunshine # 玩 Docker 的朋友省去依赖折腾 docker pull lizardbyte/sunshine装完别急着关终端先确认一下安装是否成功再继续下一步。打开网页后台先给自己建个账号安装完成后在浏览器里输入http://localhost:47990会看到一个欢迎页面。第一次进来页面会引导你创建管理账号——很多人图省事直接沿用默认用户名sunshine这没问题但强烈建议把密码设成一个足够强的、你记得住的组合因为它今后就是你这套串流系统的大门钥匙。这个后台界面值得多看两眼以后添加游戏、调参数、看日志全在这里完成。让 Moonlight 和 Sunshine 互相认识接下来在手机、平板或另一台电脑上装 Moonlight 客户端只要保证它和 Sunshine 主机在同一个局域网内客户端通常会自动发现服务器。如果没自动发现也可以手动输入主机的 IP 地址。发现服务器后客户端会弹出一个四位数的配对码PIN回到 Sunshine 的网页后台把 PIN 填进去确认两边就算握手成功了。之后每次连接只需在客户端里点一下服务器、选个应用就能开玩。第一次串流成功后先熟悉这几个面板应用管理把游戏摆上你的串流菜单Sunshine 默认给你准备好了两个应用Desktop整个桌面和Steam。前者适合先串流桌面看看效果后者会直接拉起 Steam 的大屏模式手柄友好。在这个页面里你可以随意增删应用。给你几个常用的配置思路只想快速进游戏的把游戏主程序的 exe 路径直接填进去一个游戏一个入口习惯用平台启动的Steam 填steam://open/bigpictureEpic 填对应的启动链接折腾模拟器的把 RetroArch 之类的模拟器加进来电视上玩老游戏也别有一番味道。每个应用都能单独设置启动参数、工作目录还有预启动命令这种进阶玩法等上手了再慢慢研究。精选应用省去自己找客户端的功夫后台里有一页精选应用官方替你把常用客户端都筛好了Windows 上功能最全的 Moonlight PC、移动端体验极佳的 Moonlight Android、给树莓派等嵌入式设备用的 Moonlight Embedded点进去就有下载入口。对刚入门的人来说这一页最大的价值是官方认证过的选择不用自己在网上到处找避免下到来路不明的版本。顺手一提管理界面还能换主题后台界面自带深色、浅色两套主题还能跟随系统自动切换夜里调设置不至于被白底晃眼睛。这种细节虽然不影响串流本身但用起来确实舒服不少。画面卡、延迟高该先动哪个旋钮第一次串流顺利跑起来之后接下来的课题通常是怎么让它更流畅、更清晰。别急着一股脑拉高所有画质按下面的顺序来。谁在负责把画面打包编码器Sunshine 会根据你的显卡自动选编码器一般不用手动干预NVIDIA 显卡走 NVENCAMD 显卡走 AMFIntel 核显或独显走 QuickSync实在不行还有 CPU 软件编码兜底。编码器选对延迟和画质就有了基本盘。如果你之后把 Sunshine 换到另一台电脑上跑记得检查显卡驱动是不是最新——驱动版本太老常常是编码器罢工的头号原因。码率给多少才合适码率可以理解成每秒钟给画面分配多少传输额度给少了画面糊、有马赛克给多了会挤压网络。参考这几个常见组合先照着试再微调720p/60 帧5–10 Mbps适合手机流量或信号一般的场合1080p/60 帧15–25 Mbps多数家庭网络都能轻松扛住也是折中体验最好的档位1440p/高刷新率25–50 Mbps配 144Hz 显示器或高分屏用4K/60 帧50–100 Mbps客厅大电视的归宿前提是你网线够粗、WiFi 够好。记不住设置项在哪用搜索Sunshine 后台的设置项不少新手容易翻花眼。好在页面顶部有搜索框输入关键词就能直达对应选项比如想开 UPnP、调网络相关参数搜一下就有。网络端还能做的几件小事画质调好了网络也得跟得上能插网线就插网线有线永远比无线稳用 WiFi 的话优先 5GHz 频段避开 2.4GHz 的拥挤和干扰路由器开启 QoS把游戏流量优先级提上去信号不好时离路由器近一点隔墙两堵以上基本就该考虑改方案了。想让体验更进一步试试这几个进阶玩法基础串流跑顺之后下面这些玩法能明显提升幸福感多显示器Sunshine 可以指定串流哪块屏幕也能设置成连接时自动切换客厅电视和书房显示器各司其职手柄Xbox、PlayStation 手柄都支持得很好虚拟手柄驱动装好后WiFi 延迟的手感也基本可用HDR两端都开启 HDR 后暗部细节和色彩明显不一样喜欢看画面的玩家值得一试外网串流出门在外想连家里的电脑需要做端口转发47989–47990 的 TCP/UDP或者干脆用 ZeroTier 这类组网工具比手动折腾端口更省心换皮肤前面提到的深色/浅色主题之外页面里还能调整字体、排版密度把后台调成自己顺眼的样子。万一翻车了按这张清单逐项排查串流这东西环境一复杂就容易出幺蛾子。别慌多数问题就出在那么几个地方。客户端就是找不到服务器先确认手机/平板和主机在同一个局域网再看主机防火墙有没有放行 47990 端口最后把 Sunshine 服务和路由器都重启一遍。这三步做完绝大多数找不到的问题都能解决。画面一顿一顿、糊成一团先降码率或分辨率试试往往立竿见影再关掉后台那些占带宽的下载任务、视频播放最后检查主机 CPU 和 GPU 占用如果已经满载说明硬件到瓶颈了该考虑换更省资源的编码预设。自己看不明白让日志说话如果前面都试了还不行Sunshine 的日志会告诉你真正的原因。日志页面就在网页后台里打开就能看到每一条报错。不同系统的日志位置也给你整理好了Windows : %ProgramFiles%\Sunshine\config\sunshine.log Linux/macOS : ~/.config/sunshine/sunshine.log Docker : docker logs sunshine错误码速查30 号错误编码器没找到八成是显卡驱动的问题更新驱动后再试100 号错误网络连不通回头检查防火墙和端口200 号错误权限不足Windows 上试试以管理员身份运行。几个大家常问的问题Sunshine 支持哪些系统服务端支持 Windows 10/11、主流 Linux 发行版、macOS 10.15 以上和 FreeBSD 13.0 以上覆盖面相当广。对硬件有要求吗日常使用推荐至少 4 核 CPU、8GB 内存以及一块带硬件编码能力的显卡——NVIDIA GTX 1050 以上、AMD RX 550 以上、Intel HD 600 以上都行。没有独显也能跑只是画质和延迟会打折扣。支持几个人同时连理论上可以多客户端同时连接但画面编码很吃性能实际体验一般建议一到两个客户端同时在线。能不能串 HDR 游戏可以Sunshine 原生支持 HDR 串流前提是主机端和客户端都要把 HDR 打开。出门在外怎么连家里的电脑两种主流方案一是做端口转发47989–47990 的 TCP/UDP二是用 ZeroTier、Tailscale 这类虚拟组网工具后者对新手更友好。写在最后一条从零开始的落地路线回头看整条路其实很清晰装好 Sunshine → 在网页后台建账号 → 用 Moonlight 配对 → 加几个游戏应用 → 按自家网络调一调码率 → 遇到问题查日志。全程不需要懂编码原理也不需要改任何一行代码。想深入研究的话项目文档写得很全配置项逐一解释见 docs/configuration.md遇到问题先翻 docs/troubleshooting.md想榨干硬件性能就看 docs/performance_tuning.md。把游戏串流这件事做好Sunshine 算是开源世界里最省心的一条路免费、开放、跨平台装好即用。现在就去把书房那台电脑变成全家共享的游戏主机吧——客厅的沙发已经等你好久了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考