把客厅电视变成游戏主机:Sunshine自托管串流服务器5步搭建全指南

发布时间:2026/10/8 3:47:50

把客厅电视变成游戏主机:Sunshine自托管串流服务器5步搭建全指南 把客厅电视变成游戏主机Sunshine自托管串流服务器5步搭建全指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你是否遇到过这样的尴尬新买的3A大作只能在书房电脑上玩而客厅那台65寸大电视却常年吃灰或者出差住酒店想继续通关昨晚的存档却只能对着笔记本的小屏幕叹气Sunshine——一款完全免费开源的自托管游戏串流服务器配合Moonlight客户端就能把电脑里的游戏画面实时送到手机、平板、电视上。更重要的是所有数据都掌握在你自己手里没有云游戏平台的月费和隐私顾虑。 一句话看懂它到底是什么把Sunshine想象成你家电脑的直播信号发射塔。电脑负责全力运行游戏Sunshine负责把画面实时广播出去而客厅电视、床上的平板、办公室的笔记本都是接收器。游戏依然跑在你的电脑上其他设备只负责显示画面和回传操作指令。✨ 为什么值得一试四个突出优势优势说明 完全免费开源无订阅费、无隐藏收费代码公开可审计️ 全平台覆盖服务端支持 Windows / Linux / macOS / FreeBSD客户端几乎支持所有主流设备 硬件编码加速原生支持 AMD、Intel、NVIDIA 显卡硬件编码CPU占用极低 数据自托管画面数据只在你自己的网络内流转隐私安全可控此外Sunshine 还内置了Web 配置界面默认端口 47990浏览器打开即可完成全部设置无需修改任何配置文件。 最快跑通路径5步让游戏上电视第1步确认你的电脑够格组件最低要求推荐配置CPU4核及以上6核及以上GPU支持硬件编码即可NVIDIA GTX 1060 或同级及以上内存4GB8GB 或更高网络5GHz WiFi千兆有线网络串流体验最佳提示没有独立显卡也能用Sunshine 支持软件编码只是 CPU 占用会高一些。第2步安装 Sunshine三选一Windows 用户直接下载官方安装包一路下一步即可。安装完成后从开始菜单启动 Sunshine。Linux 用户Ubuntu/Debian 系# 通过官方发布的 .deb 包安装 sudo dpkg -i sunshine-ubuntu-24.04-*.deb # 或从源码编译更进阶 git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) sudo make installDocker 用户docker run -d \ --namesunshine \ --restartunless-stopped \ --networkhost \ -v /path/to/config:/config \ lizardbyte/sunshine:latest第3步初始化配置浏览器打开https://localhost:47990首次访问浏览器会提示证书风险选择继续即可。务必牢记这一步设置的登录用户名和密码——这是你管理串流服务器的唯一凭证。第4步安装 Moonlight 客户端在你要串流的设备上安装对应客户端平台客户端Windows / macOS / LinuxMoonlight PC / Moonlight EmbeddedAndroidMoonlight for Android应用商店下载iOS / iPadOSMoonlight iOSApp Store 下载智能电视应用商店搜索 Moonlight第5步配对并开玩打开 Moonlight添加你的电脑同一局域网内会自动发现点击电脑图标会生成一个PIN 码回到 Sunshine 的 Web 界面点击导航栏的PIN输入客户端显示的 PIN 码配对成功后选择桌面环境或任意游戏开始串流 按需求拆解三类用户各取所需如果你是家庭娱乐用户客厅大屏畅玩把笔记本电脑或迷你主机放在电视柜旁运行 Sunshine配上游戏手柄电视就成了游戏主机在 Sunshine 的Applications应用管理页面添加 Steam 大屏幕模式一键进入主机模式推荐配置encoder nvencN卡或encoder vaapiLinux A卡分辨率 1080p比特率 20Mbps如果你是出差办公党随时随地接着玩异地串流的关键是安全与穿透启用UPnP自动端口转发Web 界面 → 配置 → 网络 → UPnP 勾选开启将origin_web_ui_allowed保持为lan避免管理界面暴露在公网路由器上做端口映射TCP 47984-47990UDP 48010适当降低画质换流畅1080p、60fps、15Mbps 是远程串流的甜点组合如果你是多设备玩家全家桶随心切Sunshine 支持多客户端同时配对。平板躺床上玩休闲游戏、手机通勤路上看看桌面、客厅电视跑大作——所有设备配对一次即可反复使用。需要切换设备时直接在对应客户端重新发起串流即可互不影响。⚙️ 避坑锦囊与进阶技巧常见误区速查误区真相必须要有 NVIDIA 显卡错AMD/Intel 都有对应硬件编码方案无独显还能软件编码串流只支持局域网配置好 UPnP 或端口转发后公网也能串流必须命令行操作绝大多数配置在 Web 界面就能完成三个立竿见影的提速技巧主机永远走网线有线连接能把网络延迟压到最低这是提升串流手感性价比最高的操作让客户端连接 5GHz WiFi2.4GHz 频段干扰大、带宽小5GHz 是串流的最低门槛活用配置搜索Web 界面的配置页内置搜索框输入UPnPbitrate等关键词即可秒定位设置项被低估的隐藏功能主题切换配置界面支持深浅主题自由切换长时间调参不刺眼见docs/images/split-themes.png日志中心遇到串流失败画面撕裂等问题先看 Web 界面的Logs页面红色报错会直接指明问题编码器或网络环节精选应用页Web 界面内置 Featured Apps 页面汇总了各平台官方推荐的 Moonlight 客户端和工具一份可直接套用的高质量配置在配置文件Linux/macOS 位于~/.config/sunshine/sunshine.confWindows 位于%ProgramFiles%\Sunshine\config中这些参数真实有效port 47989 encoder nvenc # 根据显卡改为 quicksync / amdvce / vaapi / software upnp true # 需要公网串流时开启 origin_web_ui_allowed lan audio_sink default❓ 高频问题快答Q1串流画面卡顿严重怎么办先看 Logs 确认是否走入了硬件编码再依次尝试降低分辨率到 1080p、调低比特率到 15-20Mbps、关闭后台高占用程序、确认客户端连的是 5GHz WiFi。Q2串流没有声音检查 Web 界面的音频设置确认audio_sink没有被其他应用独占Windows 上可在声音设置里把默认输出设备改为 Sunshine 的虚拟设备。Q3游戏手柄在客户端没反应Sunshine 原生支持 Xbox、PS4/PS5、Switch Pro 等手柄的模拟见 README 中的兼容性矩阵。先确认手柄在客户端设备上能被识别再检查配对时是否选择了正确的应用。Q4不想用 DockerWindows 上怎么装直接下载官方安装包运行安装向导即可安装程序会自动注册为系统服务开机自启。Q5Sunshine 会拖慢游戏性能吗不会。硬件编码由显卡专用单元完成对游戏帧率的影响通常可以忽略软件编码模式才会有明显的 CPU 开销。 总结回顾Sunshine 的核心价值可以用一句话概括让在哪玩不再受制于电脑在哪。它免费、开源、全平台配合 Moonlight 客户端就能把任何一台电脑变成你的私人云游戏主机。立即行动清单到发布页下载对应系统的安装包或按上文命令编译/拉取容器浏览器打开https://localhost:47990创建管理员账号在常用设备上安装 Moonlight 客户端并完成 PIN 码配对从桌面环境开始第一场串流再逐步添加 Steam 大屏幕模式和你最爱的游戏根据实际网络状况在配置页微调编码器与比特率最好的配置永远是适合你网络环境的配置稳定流畅远比参数拉满重要。从今晚开始让客厅那台大电视真正活起来吧——愿你从此在任何一个屏幕前都能随时走进自己的游戏世界。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/5 3:23:02

iOS虚拟定位免费工具终极指南:iFakeLocation完整上手教程

iOS虚拟定位免费工具终极指南:iFakeLocation完整上手教程 【免费下载链接】iFakeLocation Simulate locations on iOS devices on Windows, Mac and Ubuntu. 项目地址: https://gitcode.com/gh_mirrors/if/iFakeLocation iFakeLocation 是一款完全免费的跨平…

2026/10/8 3:47:36

别再把逻辑全塞进main函数:功能函数拆分与代码清晰布局实战

1. 先说现象:一段全是if的main函数是怎么把人逼疯的最近帮一个刚学编程的同事看代码,发现一个特别典型的毛病:半个程序都写在主函数里。功能函数倒是有,但更像是把一堆变量塞给几个“工具人”,main从头到尾贯穿所有细节…

2026/10/8 3:47:36

汽车租赁管理系统毕设实战:SpringBoot+Vue全栈项目复盘

做毕设选题的时候,很多同学第一反应是“图书管理系统”或“学生选课系统”,但这些题目老师一眼就能看出是照着教程敲出来的作业。汽车租赁管理系统是另一个被我反复推荐的题目:它围绕“车辆—订单—用户”三条主线,业务上有一个完…

2026/10/8 3:47:36

AI Coding工作流实战:校招生如何在大厂高效开发

1. 先交代背景:校招生的困境与我的破局思路1.1 入职第一个月,我被真实项目"毒打"的场景我是去年通过校招进的大厂,做的后端开发。进组之前,我自认为代码能力还行,算法题刷了不少,项目也做过几个。…

2026/10/8 3:47:36

飞算JavaAI智能会话模式实战:从需求到代码的高效编程体验

现在提起AI编程,大多数人脑子里冒出来的还是IDE里的智能补全:敲一个方法名,后面就跟着冒出几行参数和返回值。这套东西确实能用,但真要让它正儿八经帮你把一段业务逻辑、一个接口、几十行测试用例全安排好,总觉得差了点…

2026/10/8 3:42:36

常驻智能体安全:从权限最小化到对抗性测试

2026年10月1日,我整理完手头几个智能体项目的安全评审意见,脑子里蹦出一句很直白的话:智能体开始“常驻”,安全成了入场券。过去两年,圈子里聊智能体,核心话题一直是“怎么让它更聪明”:更强的模…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/7 8:18:33

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/6 17:46:51

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 0:02:17

自然数立方等于连续奇数之和:从证明到编程验证

十几年来我一直游走在数学科普和编程教学这两块内容之间,对“看起来像魔法、拆开全是数学”的结论总是格外敏感。最近翻资料时又撞见一句话:任何一个自然数 m 的立方,都可以写成 m 个连续奇数之和。2 的立方等于 3 加 5,3 的立方等…

2026/10/8 0:02:17

C#上位机SSH连接实战:用SSH.NET补齐超时、批量与密钥认证

简介:这是一份基于 C# 开发的 SSH 连接功能半成品工程,原本作为另一个主项目的子功能模块,现独立打包分享。工程采用 WinForms 界面,包含源码、解决方案、安装部署工程、NuGet 依赖包及说明文档,适合正在做远程连接、网…

2026/10/8 0:02:17

Java SpringBoot一体化智能售后系统设计与实现全解析

毕业设计年年做,Java Web 方向的题目翻来覆去就那么几个,但“一体化智能售后系统”这个题,每次看到我都觉得值得认真聊一聊。它不是一个简单 curd 堆出来的管理系统,而是把客户、工单、派单、处理、回访、统计整条链路串起来的一套…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑