
Sunshine 自建游戏串流从零上手把书房电脑搬进客厅的四个关键环节【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你是不是也有过这样的瞬间3A 大作装好了却在书房一个人对着屏幕客厅的大电视闲着却只能看看视频。把主机搬来搬去不现实拉一根长 HDMI 线又丑又不方便。Sunshine 就是为解决这件事而生的——它是一款开源自托管的游戏串流服务器装在你放游戏的那台电脑上配合 Moonlight 客户端就能把画面和声音实时送到电视、平板、手机等其他设备等于给电脑接了一根看不见的 HDMI 线。下面这份上手记录按动手顺序讲清楚每个环节最容易在哪里卡住照着走基本不会翻车。环节一动手之前先把两个角色分清楚很多人第一次接触就栽在概念上到底装哪个其实分工很简单。Sunshine服务端安装在游戏跑在哪台电脑上的那台机器负责抓取画面、编码、发送。Moonlight客户端安装在你想在哪玩的那台设备上负责接收画面、回传操作。两者配合才是完整的一条链路。如果只装一端是跑不起来的。想清楚定位之后你还会发现它和公有云游戏有本质区别云游戏是租别人的服务器游戏库、画质档位、带宽用量都被平台管着自建串流则是画面从你自家电脑出发穿过的是你自己的网络数据不出家门也没有月费订阅这一说画质参数完全由你说了算。当然代价是——一切都得自己动手配而这正是这篇文章存在的意义。环节二自检环节确认电脑接得住这份差事开始装之前先花三分钟做个体检避免装完发现带不动白折腾一场。第一项显卡支持硬件编码吗这是最核心的一条。串流最消耗算力的就是把画面压成视频流这一步如果交给 CPU 软件计算帧率上不去、延迟也难看。现代主流显卡基本都自带硬件编码单元Sunshine 会按品牌自动挑选合适的编码器NVIDIA 显卡优先用 NVENC性能和画质平衡最好AMD 显卡Windows 下用 AMFLinux 下走 VAAPI 或 Vulkan VideoIntel 核显/独显Windows 下用 QuickSyncLinux 下同样走 VAAPI。只要显卡不是特别老的型号基本都能满足。判断方法很简单显卡驱动保持最新然后让 Sunshine 自动探测即可。第二项内存和 CPU 够底线就行串流本身不吃太多资源4GB 内存就能跑8GB 以上更从容。CPU 主要参与画面抓取和分发主流四核处理器完全够用真正的重活都交给显卡了。第三项网络是体验的上限同一个路由器下建议主机插网线客户端能走 5GHz 无线就已经很流畅想追求极限画质两端都走有线最稳。公网远程访问是另一个话题放到后面讲。环节三部署环节三条路线任选其一Sunshine 支持 Windows、Linux、macOS装哪条看你的系统习惯结果都一样。路线 AWindows跟着向导点到底下载安装包后一路下一步即可安装过程中会顺带处理虚拟手柄驱动等依赖属于最省心的一条路。路线 BLinux包管理器或源码二选一Debian/Ubuntu 系的用户可以直接装sudo apt-get update sudo apt-get install sunshine想用最新功能就源码编译——先把仓库拉下来git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) sudo make install路线 CDocker一条命令跑起来适合不想污染本机环境、或者打算长期挂机的人docker run -d \ --namesunshine \ --restartunless-stopped \ -p 47984-48010:47984-48010/tcp \ -p 47998-48010:47998-48010/udp \ -v /path/to/config:/config \ lizardbyte/sunshine:latest三条路走完服务就已经在后台运行了。配置文件Linux/macOS 下通常是~/.config/sunshine/目录先不用管绝大多数设置都能在网页里完成。环节四配对环节90 秒打通主机和客户端装好之后浏览器打开https://localhost:47990会看到一个欢迎页面第一步是创建管理员账号默认用户名是sunshine密码自己设一个然后记住它——以后每次进管理页都要用。这个界面还会列出资源入口和法律条款看一眼即可。接下来处理客户端。Moonlight 在 Windows、Android、iOS、Linux、macOS 上都有对应版本Sunshine 的精选应用页也内置了各平台客户端的入口方便你按设备取用配对流程是固定的在 Moonlight 里添加主机填电脑的 IP电脑这边去 Web 管理页的 PIN 页面拿一个四位码客户端输入 PIN两端握手完成一次配对长期有效。最后在应用程序页面把想串流的东西加进来。默认就有桌面环境和Steam两个条目点 Add New 还能添加任意自定义程序比如某个游戏、某个模拟器到这一步你其实已经可以玩了。剩下的都是让体验从能用变成好用的功夫。环节五调优环节让画面不像串流的三个旋钮第一次串流成功后很多人会觉得还行但差点意思。想逼近本地直连的观感重点调三处。旋钮一编码器在配置页的Audio/Video标签里确认编码器选对了NVIDIA 选 NVENCAMD 选 AMF 或 VAAPIIntel 选 QuickSync。选错会导致 CPU 满载而显卡闲着画面自然上不去。旋钮二分辨率、帧率、比特率这三者共同决定清晰 vs 流畅的取舍没有万能答案只有适合场景的组合竞技类FPS、格斗1080p 高帧率 偏高比特率优先低延迟剧情类RPG、开放世界1440p 60 帧 更高比特率优先画质休闲类模拟经营、小游戏720p/1080p 60 帧即可省带宽、稳帧率。旋钮三网络相关选项在Network标签里有两个值得注意的开关。UPnP 会自动帮你配置端口转发适合家里路由器没手动设置过的用户如果只在局域网内玩也可以关掉它、限制只允许内网访问反而更安全。搜索框可以直接定位到具体选项不用翻来翻去顺便一提音频声音这块默认配置大多够用。要是遇到画面有了、声音没有多半是音频设备被其他程序独占或者串流端的输出设备没选对改一下设备选择就能解决。环节六急救环节五个常见翻车现场的对策自己动手配翻车不可怕可怕的是不知道去哪找原因。把高频问题列成一张速查表1. 客户端找不到主机先确认两端在同一个局域网再看电脑防火墙有没有放行 Sunshine 用到的端口段最后确认服务真的在跑。2. 画面卡顿、掉帧优先检查编码器是否选对见旋钮一再关掉后台的下载、视频、同步类软件给串流让路。3. 输入延迟明显把客户端从无线换成有线测试一次如果延迟立刻消失问题在网络而不在设置。4. 串流没有声音检查是否有其他程序独占音频设备确认串流端音频输出设备与主机的默认设备一致。5. Windows 下手柄没反应虚拟手柄驱动缺失是常见元凶去管理页的故障排查区一键安装即可界面会明确提示当前状态如果以上都对不上别忘了日志页——它记录着每次启动、编码、连接的关键信息编码器打不开、端口冲突这类问题日志里通常直接写明原因环节七进阶环节稳定运行后值得解锁的事玩顺了之后这些能力能让这套系统再上一个台阶。多显示器按需输出主机接着多个屏幕时Sunshine 可以在配置里指定串流哪一个不用拔线也不用重新接线。远程访问的安全三件套想在外面连回家至少做三件事——开启 TLS 加密传输、把管理密码设强、确认端口没有裸奔在公网。路由器上再配个动态域名固定入口就齐了。用 API 做点自动化管理页背后有 HTTP 接口比如拉取应用列表、发起启动指令都可以用脚本调用适合做开机自启、语音控制之类的玩法。界面主题换装深色、浅色、自定义配色都能调管理页的观感可以完全按自己口味来现在可以开始的第一步整套流程看下来其实只有四件事分清服务端和客户端、确认显卡支持、装好服务、完成配对。其余全是锦上添花。建议你按这个顺序行动先去应用商店或官网给手头的设备装上 Moonlight用本文第三条路线里的任意一种把 Sunshine 装起来浏览器打开https://localhost:47990建好管理员账号配好 PIN、加上应用完成第一次串流玩几天后再回头按环节五的旋钮逐项微调。最好的配置永远是在你家网络环境下试出来的配置不用迷信参数表。先跑通再优化画面稳定流畅的那一刻你会觉得前面折腾的每一分钟都值。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考