资讯动态

Sunshine自托管游戏串流终极指南:5步搭建属于你的跨设备云游戏平台

发布时间:2026/8/17 21:41:01 来源:尧图企业网站定制
Sunshine自托管游戏串流终极指南5步搭建属于你的跨设备云游戏平台【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你是否经历过这样的时刻游戏打到一半不得不离开电脑前的座椅躺在沙发上却只能刷手机或者出差在外想继续昨天存档里的进度却对着笔记本干瞪眼Sunshine这款开源免费的自托管游戏串流服务器正是为你解决随时随地玩PC游戏而生。它配合 Moonlight 客户端把高性能 PC 变成你自己的云游戏主机让电视、平板、手机统统成为游戏屏幕而且数据全程由你掌控没有任何第三方插手。一句话看懂Sunshine 到底是什么简单来说Sunshine 是运行在你的 PC 上的游戏串流服务端它负责把显卡渲染的画面高效编码、通过局域网或互联网发送出去而 Moonlight 是接收端负责在你的其他设备上解码并显示画面、回传你的操作指令。两者配合就构成了完整的自托管游戏串流方案——和 GeForce Now、云游戏平台最大的区别在于服务器是你自己的电脑钱不用月月交数据不出你家门。为什么值得一试完全免费开源没有订阅费没有时长限制一次部署终身使用️三平台通吃Windows、Linux、macOS 都能当主机客户端更是覆盖几乎所有设备⚡硬件加速编码AMD、Intel、NVIDIA 显卡全部支持CPU 占用低到可以忽略游戏手柄原生支持虚拟手柄映射到位主机游戏体验不打折Web 管理界面浏览器打开即用配置、排错、日志一条龙从零到第一次跑通5步完成首台部署万事开头难Sunshine 的开头其实比想象中简单。先对照一下你的设备是否符合最低要求组件最低要求推荐配置CPU4 核即可6 核及以上GPU支持硬件编码的显卡NVIDIA GTX 1060 或同级及以上内存4 GB8 GB 以上网络5GHz Wi-Fi千兆有线网络系统Windows 10 / Ubuntu 22.04最新稳定版确认无误后选择你熟悉的部署方式# 方式一从源码编译Linux git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) sudo make install# 方式二Docker 容器部署最省心 docker run -d \ --namesunshine \ --restartunless-stopped \ -p 47984-47990:47984-47990/tcp \ -p 48010:48010/udp \ -v /path/to/config:/config \ lizardbyte/sunshine:latestWindows 用户更简单下载官方安装包一路下一步即可无需任何命令行操作。第一次启动的四步配置打开浏览器访问http://localhost:47990你会看到欢迎页面——创建管理员账户务必记牢密码→ 填写基础信息 → 在Applications里添加要串流的应用 → 保存设置。至此你的游戏串流服务器已经正式上线。首次启动时的账户创建页面密码请务必妥善保管核心能力拆解三大亮点逐个看️ 应用管理把串流对象管得明明白白Sunshine 的Applications页面就是你远程游戏库的入口。你可以把桌面环境、Steam 大屏幕模式、某个具体游戏甚至任意应用程序都添加进去每个应用都能自定义名称、图标和启动命令。桌面与 Steam 大屏幕模式等应用一目了然支持随时增删改小技巧串流应用列表只在客户端重启后刷新所以添加新应用后记得在 Moonlight 客户端里刷新一下否则可能看不到新选项。️ 配置系统搜索框里解决一切Sunshine 的 Web 配置界面把上百个参数分门别类而且内置搜索功能。想调 UPnP输入upnp直接跳转想改编码器搜encoder即刻定位。配置页支持搜索几十个参数也能三秒找到关键配置项速览网络UPnP 自动端口转发、监听端口范围视频编码编码器选择、分辨率、帧率、比特率音频输出设备、采样率、声道数输入手柄映射、键鼠捕获方式️ 跨平台捕获与编码各平台都有最优解不同系统、不同显卡Sunshine 会自动选择最合适的屏幕捕获与编码方案显卡Windows 编码器Linux 编码器macOS 编码器NVIDIANVENCNVENC (CUDA)软件编码AMDAMFVAAPI、Vulkan Video软件编码IntelQuickSyncVAAPIVideo Toolbox值得注意macOS 端对硬件编码支持较弱追求画质时可选用 Intel 核显 Video Toolbox 的组合能明显缓解 CPU 压力。实战场景配置3个真实场景照着抄 场景一家庭局域网低延迟串流适用对象电视、平板、笔记本在同一 Wi-Fi 下的家庭用户。这是体验最爽的场景延迟可以压到极低。# 局域网专属配置 upnp false ; 局域网内无需自动端口映射 local_network_only true min_port 48010 max_port 48020 encoder auto ; 让系统自动选择最优硬件编码器 bitrate 20000 ; 20Mbps千兆网络可开到更高优化建议主机务必插网线客户端优先用 5GHz Wi-Fi关闭不必要的后台程序把带宽留给串流。 场景二远程异地访问你的电脑适用对象出差、通勤途中想连回家里电脑的用户。核心是解决公网可达和安全两个问题。# 远程访问配置 upnp true ; 开启自动端口转发 local_network_only false min_port 47984 max_port 47990 tls true ; 强制加密传输优化建议设置强密码并开启 TLS 加密如果公网 IP 会变化配合动态 DNS 使用远程网络带宽有限时把分辨率降到 1080p、适度下调比特率流畅度会明显提升。 场景三移动设备与多显示器协同适用对象手机、掌机玩家以及主机连接了多台显示器的用户。移动端建议分辨率降到 720p~1080p开启触控优化音频用较低采样率换取稳定性。多显示器提示Sunshine 会自动检测所有显示器你可以在设置中指定串流哪一台输出支持显示器的动态切换——主屏打游戏、副屏留着办公互不干扰。避坑与排错按图索骥不求人遇到问题别慌绝大多数坑都有标准解法。按现象 → 原因 → 解决三步走❓ 客户端找不到 Sunshine 服务器原因端口未开放或服务未启动解决确认47984-47990端口已在防火墙放行检查服务运行状态确认两台设备在同一网络❓ 串流画面卡顿、撕裂严重原因网络带宽不足或编码压力过大解决优先降低帧率和分辨率确认启用了硬件编码而非软件编码检查是否有后台程序占用显卡❓ 手柄连不上 / 虚拟手柄失效原因Windows 上缺少 ViGEmBus 虚拟手柄驱动解决在Troubleshooting页面点击一键安装驱动装完重启 Sunshine缺少虚拟手柄驱动时Troubleshooting 页面会提示一键修复❓ 画面黑屏但有声音原因屏幕捕获权限或捕获方式不兼容解决Linux 用户尝试切换 X11/Wayland 捕获方式Windows 用户检查是否被其他软件独占桌面 万能法宝看日志当以上方法都无效时进入Logs页面查看实时日志。编码器报错、捕获失败、网络异常系统都会留下详细记录顺着时间戳找关键字问题基本水落石出。日志页支持搜索与翻页是排错的第一现场进阶玩法从能用到玩出花⚙️ 用 API 实现自动化管理Sunshine 内置 HTTP API你可以用脚本接管应用启停、配置查询甚至接入自己的自动化流程# 获取应用列表 curl -X GET http://localhost:47990/api/apps # 启动指定应用以桌面为例 curl -X POST http://localhost:47990/api/apps/launch \ -H Content-Type: application/json \ -d {app_id: desktop} 手写 apps.json 深度定制配置 GUI 能做的有限直接编辑apps.json可以解锁更多玩法。文件位于~/.config/sunshine/apps.jsonLinux/macOS或%APPDATA%\sunshine\apps.jsonWindows{ apps: [ { name: Steam 大屏幕, image-path: , prep-cmd: [], detached: [], output: desktop, cmd: [steam://open/bigpicture] } ] } 界面主题与客户端生态Sunshine 的 Web 界面支持明暗主题与配色切换左侧深色右侧浅色随你喜好调配。深浅主题与多配色方案管理界面也能赏心悦目更贴心的是Featured Apps页面内置了各平台 Moonlight 客户端的下载入口——PC、Android、嵌入式 Linux 一应俱全配好服务端后顺手就把客户端装齐了。官方推荐的 Moonlight 客户端全家桶一站式获取现在就开始行动清单关键要点回顾Sunshine 是自托管的游戏串流服务端与 Moonlight 客户端配对使用硬件编码是低延迟的基石选对编码器事半功倍局域网与远程访问用不同的配置策略安全优先排错先看日志绝大多数问题都有明确记录API 与配置文件能解锁进阶玩法立刻行动的 5 步到 docs/getting_started.md 确认你的系统满足要求按文中的方式完成安装部署访问http://localhost:47990创建账户在Applications里添加桌面环境和你的常用游戏在设备上安装 Moonlight 客户端输入配对 PIN 完成连接先局域网跑通再按场景配置远程访问最后根据日志微调参数配置没有唯一正确答案稳定流畅永远比参数拉满更重要。从今天起把高性能 PC 装进你的口袋——Sunshine 已就绪你的第一款远程游戏现在就可以启动。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价