三步把游戏从书房搬上任意屏幕:Sunshine自托管游戏串流完整指南
三步把游戏从书房搬上任意屏幕Sunshine自托管游戏串流完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine深夜想窝在客厅沙发上打游戏电脑却在书房出差想用平板接着昨天的存档进度却锁在自家主机上。这种好游戏被固定在一台显示器前的别扭Sunshine 能彻底解决。作为一款开源免费的自托管游戏串流服务器Sunshine 负责把 PC 画面实时编码、发送给任意设备配合 Moonlight 客户端即可实现低延迟游戏串流。这篇指南用三步走完全流程装好服务器、完成配对、调好画质全程不花一分钱也不需要折腾云服务器。与其按月交云游戏会员费不如把游戏库攥在自己手里先看一组对比你就明白为什么越来越多人选择自建而不是订阅对比维度传统云游戏平台Sunshine 自托管串流费用按月订阅长期是一笔开销开源免费一次部署长期使用游戏库平台给什么玩什么你 PC 上装了什么就串什么延迟数据绕行云端机房数据走局域网延迟最低隐私存档、画面都经过第三方所有数据只在自家网络里转设备限制部分平台挑设备Windows / Linux / macOS / FreeBSD 全支持说白了Sunshine 干的事和云游戏平台一样只是把云换成了你家书房那台电脑。游戏本体不动画面被编码后实时送到客厅电视、床头平板、办公室笔记本上。这就是它存在的全部意义把 PC 变成一台只属于你的私人云游戏主机。看懂三个关键词串流原理不再神秘第一次接触串流的朋友常被一堆名词劝退。其实只需要理解三件事游戏串流把主机画面压缩成视频流直播给客户端同时把你的操作指令传回主机。可以粗暴理解成打游戏版的视频通话。硬件编码由显卡而不是 CPU 来完成画面压缩又快又省电。NVIDIA 的 NVENC、AMD 的 AMF、Intel 的 QuickSync 都是干这活的Sunshine 会自动挑最合适的那个。Moonlight运行在手机、平板、电视上的接收端软件负责解码画面并把你的按键传回主机。Sunshine 和 Moonlight 是搭档关系缺一不可。不同显卡能发挥的上限大致如下供你心里有个数显卡阵营编码技术推荐分辨率上限推荐码率上限NVIDIANVENC4K120Hz100 MbpsAMDAMF1440p90Hz50 MbpsIntelQuickSync1080p60Hz25 Mbps无独显CPU 软编码720p30Hz10 Mbps编码器的具体实现在源码的 src/nvenc/ 目录里感兴趣可以翻翻不感兴趣跳过也完全不影响使用。开播前完成体检避开一半的坑串流出问题的原因七八成出在硬件不达标或网络没到位。先花两分钟自查一遍硬件清单✅ CPU4 核以上玩游戏本来就够用的配置即可✅ 内存8 GB 起步16 GB 更从容✅ 显卡NVIDIA GTX 1050 及以上 / AMD RX 550 及以上 / Intel HD 600 及以上支持硬件编码最好✅ 手柄Xbox、PlayStation、Switch Pro 等主流手柄都认网络清单✅ 主机尽量插网线别让 WiFi 成为瓶颈✅ 客户端和主机处在同一个局域网后续想外网访问再说✅ 路由器别开太激进的省电模式避免间歇性掉包体检通过就可以进入正题了。挑一条安装路线十分钟跑起来Sunshine 的安装方式很多按省事程度给你排了三档第一档包管理器直接装推荐新手# Windows winget install LizardByte.Sunshine # macOS brew install sunshine # LinuxFlatpak 方式 flatpak install flathub dev.lizardbyte.app.Sunshine第二档Docker 一键跑适合爱整洁的人docker pull lizardbyte/sunshine第三档源码编译适合想折腾的玩家git clone https://gitcode.com/GitHub_Trending/su/Sunshine编译前记得先看官方文档 docs/building.md 里的依赖说明避免在环境上卡壳。配好密码与网络迈出串流第一步装完后打开浏览器访问https://localhost:47990你会看到欢迎页面首次进入时有几件事务必照做用户名保持默认的sunshine即可重点是把密码设得足够强壮12 位以上大小写字母 数字 符号混搭。密码只出现这一次页面会提示之后再也不会看到它请立刻记到密码管理器里。顺手确认主机 IP记下来后面配对和排查都要用。小技巧万一密码忘了不用重装。在终端执行sunshine --creds 新用户名 新密码就能重置凭据。完成设备配对让手机认领你的电脑接下来在要玩的设备上装 Moonlight 客户端。打开后它会自动扫描局域网内的 Sunshine 主机找到后输入电脑屏幕上显示的 4 位配对码一次握手就算完成。整个过程也就三十秒。不同设备怎么选客户端直接对照下表设备推荐客户端备注Android 手机/平板Moonlight Android支持触控虚拟手柄iPhone / iPadMoonlight iOS需用 TestFlight 尝鲜版Windows / macOS 电脑Moonlight PC功能最全支持 4K HDR智能电视 / 树莓派Moonlight Embedded适合客厅大屏搭好游戏菜单想玩哪个点哪个配对成功后客户端里看到的其实是 Sunshine 的应用列表。在 Web 界面的 Applications 页面你可以把想串流的东西都摆上来几个实用的上架思路桌面串流把整块桌面当应用适合频繁切换游戏、或者干脆只想远程操作电脑的场景。Steam 大屏模式配置项填steam://open/bigpicture一键进入客厅友好的手柄界面。独立游戏直接填游戏可执行文件的路径启动参数照抄游戏快捷方式里的即可。模拟器把 RetroArch 这类前端配进来一套界面玩遍全机种。如果你懒得自己配Sunshine 还内置了一个精选应用页面这里官方帮你筛选好了各平台的 Moonlight 客户端、网络诊断和性能监控工具点进去就能看介绍比自己满网找靠谱得多。照抄三套配置不同屏幕都能流畅串流画质不是越高越好而是刚好够用最好。下面是按分辨率整理的码率参考场景分辨率帧率推荐码率说明手机/低速网络720p60fps5–10 Mbps省流量稳字当头标准游戏体验1080p60fps15–25 Mbps大多数人的甜点区高刷显示器1440p120fps25–50 Mbps对网络要求明显变高客厅大屏4K60fps50–100 Mbps需要千兆有线加持在 Web 界面的 Configuration 页面可以逐个参数微调搜索框能帮你快速定位客厅 4K 电视的推荐配置{ resolution: 3840x2160, fps: 60, bitrate: 80000, encoder: hevc, hdr_enabled: true }平板/手机的便携配置{ resolution: 1280x720, fps: 60, bitrate: 15000, touch_controls: true, battery_saver: true }无线场景再补两条锦囊优先用 5GHz 频段别跟微波炉抢 2.4GHz有条件的话在路由器里给游戏设备开 QoS 优先级。翻车自救手册五个高频问题对号入座串流是典型的环境问题大多数故障都能靠对号入座解决症状最可能的原因先试这招客户端找不到主机防火墙拦了端口放行 47989–47990 端口或重启 Sunshine 服务画面卡顿、掉帧码率设太高或 WiFi 不稳降一档码率主机改插网线画面黑屏显卡驱动太老更新到最新驱动重启再试延迟突然飙升有人在下大文件检查网络占用开 QoS声音断断续续无线带宽被占满优先保证 5GHz减少同频干扰真遇到讲不清的问题直接看日志比瞎猜快得多。Web 界面的 Troubleshooting 页面就内置了日志查看器日志文件的具体位置系统日志路径Windows%ProgramFiles%\Sunshine\config\sunshine.logLinux / macOS~/.config/sunshine/sunshine.logDockerdocker logs sunshine如果日志里出现错误码记住这条捷径30大概率是编码器没找到查驱动100一般是网络连接问题查防火墙200通常是权限不足用管理员/root 跑。更完整的排查思路在 docs/troubleshooting.md 里都有。解锁进阶玩法把体验再拉高一个台阶基础跑通之后这几个玩法值得一试多显示器切换主机接了多个屏幕时可以在配置里指定串流哪一块并开启自动跟随分辨率切来切去不用手动改参数。手柄自定义映射Sunshine 支持把不同手柄的按键重新映射Xbox、PlayStation、Switch Pro 手柄都能按你的习惯来。外网远程串流想在公司连家里的电脑需要在家用路由器上做端口转发重点放行 47989–47990 的 TCP/UDP或者更省心一点直接用 ZeroTier / Tailscale 组个虚拟局域网连端口都免了。多客户端同时串流Sunshine 支持多个客户端连接但画面要编码多份性能吃紧时建议控制在 1–2 个客户端。新手最常问的五个问题QSunshine 对操作系统挑剔吗A不挑Windows、主流 Linux 发行版、macOS 和 FreeBSD 都有官方支持安装方式也各不相同选适合你的即可。Q我的老显卡能用吗A只要支持硬件编码基本都能用只是分辨率上限不同。没有独显也能跑代价是 CPU 编码画质和帧率都会打折。Q支持 HDR 串流吗A支持但需要主机端、客户端两头都开启 HDR并且用支持 HDR 的显示设备。Q一定要局域网才能玩吗A不是。局域网体验最佳但配好端口转发或用内网穿透工具后公网也能玩只是对上行带宽和延迟要求更高。Q会占用我玩游戏时的性能吗A硬件编码器是显卡里独立的电路几乎不抢游戏性能这也是它比 CPU 软编码体验好的原因。写在最后今晚就能开播回头看整个过程其实就三步装好 Sunshine、完成 Moonlight 配对、按设备调参数。不需要云服务器不需要订阅费你的 PC 就是游戏库你的屏幕可以无处不在。动手前再对照这份清单检查一遍已安装 Sunshine 并访问 Web 界面已设置强密码并妥善保存已在目标设备装好 Moonlight 并完成配对已添加至少一个游戏应用已按设备分辨率调好码率五项都打钩就去客厅把游戏开起来吧。从书房到沙发从桌面到掌心Sunshine 要做的就是让好游戏不再被一块屏幕困住。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Grok 4.6 1.5万亿参数升级:SFT与RLHF技术栈深度解析与实践指南

Grok 4.6 1.5万亿参数升级:SFT与RLHF技术栈深度解析与实践指南

最近在跟进大语言模型的技术迭代时,发现 Grok 系列模型又有了新动作。对于开发者而言,无论是想将其集成到自己的应用中,还是单纯研究其技术架构,了解其核心变化都至关重要。本文将围绕 Grok 4.6 的发布,深入解析其 1.5…

2026/10/12 18:50:11 阅读更多 →
Linux kill命令深度解析:从进程管理到信号通信的完整指南

Linux kill命令深度解析:从进程管理到信号通信的完整指南

1. 从“结束进程”到“精准通信”:重新认识Linux的kill命令提到Linux的kill命令,绝大多数人的第一反应就是“结束进程”。这个认知对,但也不全对。就像一把瑞士军刀,你只记住了它上面那个最大的刀刃,却忽略了旁边精巧的…

2026/10/13 12:21:28 阅读更多 →
XSS跨站脚本攻击原理与防御实战指南

XSS跨站脚本攻击原理与防御实战指南

1. 项目概述"XSS跨站脚本攻击"这个名词第一次出现在我视野里是2012年的一次内部安全培训。当时讲师演示了一个简单的攻击案例:在论坛的个人签名处插入一段JavaScript代码,当其他用户浏览这个签名时,他们的登录凭证就被悄无声息地发…

2026/10/4 18:44:51 阅读更多 →

最新新闻

EmbeddingGemma 2本地多模态嵌入模型部署与向量检索实战

EmbeddingGemma 2本地多模态嵌入模型部署与向量检索实战

1. 这个模型到底是什么:先把它的定位弄清楚拿到"EmbeddingGemma 2"这个名字,第一反应就是:这是个嵌入模型,740M参数规模,多模态,而且主打本地推理。这几个关键词放在一起,意味着它并不…

2026/10/13 12:21:16 阅读更多 →
Elasticsearch分片分配机制详解:从原理到故障排查实战

Elasticsearch分片分配机制详解:从原理到故障排查实战

很多跑Elasticsearch的团队应该都遇到过这样的场景:集群状态突然从GREEN跌成YELLOW,甚至RED排查起来头大,GET _cat/indices?v刷一下全是UNASSIGNED,或者是某个节点磁盘快写满了,索引自动变成只读,写入全部…

2026/10/13 12:21:16 阅读更多 →
Viper 实战:使用 Linux 基础 Shellcode Loader 模块生成免杀 ELF 载荷

Viper 实战:使用 Linux 基础 Shellcode Loader 模块生成免杀 ELF 载荷

文档教程网络安全 【免费下载链接】Viper Adversary simulation and Red teaming platform with AI 项目地址: https://gitcode.com/gh_mirrors/vip/Viper 点击查看 免费下载 本文基于 Viper 的 Linux 基础 Shellcode Loader 模块 编写。该模块属于 Viper 内置免杀…

2026/10/13 12:21:16 阅读更多 →
Natron 中 G‘MIC Curvature 节点详解:曲率滤镜参数、预览控制与文档生成机制

Natron 中 G‘MIC Curvature 节点详解:曲率滤镜参数、预览控制与文档生成机制

音视频视频处理图形学桌面应用 【免费下载链接】Natron Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry. 项目地址: https://gitcode.com/gh_mirrors/na/Natron 点击查看 …

2026/10/13 12:21:16 阅读更多 →
VC++6.0 MFC入门:从环境配置到消息映射的避坑调试

VC++6.0 MFC入门:从环境配置到消息映射的避坑调试

简介:Windows GUI 程序以事件驱动为基石,消息循环使其能响应鼠标、键盘和重绘信号。MFC 作为经典框架,把这种底层机制封装为可复用的 C 类。通过消息映射,开发者只需将界面控件的动作链接到指定的成员函数,就能快速构建…

2026/10/13 12:21:16 阅读更多 →
AI写作成本怎么降?率零降流程拆解与批量生产实操指南

AI写作成本怎么降?率零降流程拆解与批量生产实操指南

第一次看到“率零降AI教程”这个说法的时候,我第一反应是标题党。市面上号称白菜价的AI写作课太多了,点进去基本都是把公开提示词换个包装,真正能落地的东西少得可怜。后来被一个做内容代运营的朋友拉着一起跑了整套流程,才明白标…

2026/10/13 12:20:16 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/12 18:11:17 阅读更多 →