news 2026/9/8 13:48:16

Sunshine 免费游戏串流服务器:一台电脑变云端主机,10 分钟跑通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine 免费游戏串流服务器:一台电脑变云端主机,10 分钟跑通

Sunshine 免费游戏串流服务器:一台电脑变云端主机,10 分钟跑通

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

读完本文,你就能把装游戏的电脑变成一台免费自建的游戏串流服务器,再用 Moonlight 把它接到平板、电视或另一台电脑上。它只有一个诉求:游戏在 A 屏幕,人在 B 屏幕。下面按"先跑通、后调优"的顺序走一遍。

30 秒速览:Sunshine 是什么,要什么条件

说明
定位免费开源的自托管游戏串流宿主端,专为 Moonlight 设计
运行平台Windows 10/11、主流 Linux 发行版、macOS
费用开源免费,无需订阅任何云游戏服务
上手难度零基础可完成,全程约 10 分钟
硬件有独立显卡体验更佳,NVIDIA / AMD / Intel 均支持
网络局域网即可;跨网串流建议走网线

一句话讲分工:Sunshine 装在装游戏的电脑上,负责采集画面、编码推流;Moonlight 装在你要玩的设备上,负责解码显示、回传键鼠与手柄操作。

角色软件职责
宿主端Sunshine采集游戏画面并实时编码推流
客户端Moonlight解码显示画面、回传输入指令

按平台安装 Sunshine

Windows 一条命令链之外的最省事路线

  1. 到 Sunshine 发布页面下载最新 Windows 安装包;
  2. 双击安装,向导提示一律点"下一步";
  3. 装完程序自动启动。

装完你会看到系统托盘里多了一个常驻图标,串流随时可用。

Linux 用官方构建脚本编译安装

# 克隆 Sunshine 源码仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine # 进入项目目录 cd Sunshine # 运行官方构建脚本,自动处理依赖并完成安装 ./scripts/linux_build.sh

首次执行会拉取并编译第三方依赖,耗时较长属正常现象。装完 Sunshine 以systemd服务自启,托盘同样常驻图标。

macOS 一行 Homebrew 装好

# 通过 Homebrew 安装 Sunshine brew install sunshine

装完系统托盘出现常驻图标,服务自动随系统启动。

先跑通:登录管理界面并完成首次配对

  1. 浏览器打开https://localhost:47990,首次进入欢迎页,填写用户名与密码创建本地管理账号;
  2. 打开 Moonlight 客户端,它会自动发现局域网内的 Sunshine 主机;
  3. 首次连接弹出 PIN 配对时,回到 Web 界面的 "PIN" 选项卡查看 4 位配对码,在客户端输入完成配对。

此时你应该看到管理界面欢迎页,也就是这台免费串流服务器的控制台:

配对一次、长期有效。之后每次打开 Moonlight,直接看到可串流的应用,点选即玩。

再调优:按需配置 Sunshine 的每个开关

外网串流开启 UPnP 端口转发

同一局域网内,默认配置就能直接串流;想在外网玩才需要动路由器:

  1. 进入 "Configuration" 页面,在搜索框输入 "Upnp";
  2. Network选项卡勾选UPnP开关,由路由器自动完成端口映射;
  3. 点底部 "Save" 保存生效。

此时你应该看到管理界面中搜索 UPnP 的网络设置项:

添加游戏应用并重启客户端生效

  1. 点顶部 "Applications" 选项卡;
  2. 点 "Add New",填写应用名称与可执行文件的完整路径,再点 "Save";
  3. 页面内置 "Desktop"(桌面)与 "Steam Big Picture" 两个预设,可直接使用。

注意:应用列表只在客户端重启后刷新,添加完记得重启一次。

此时你应该看到应用管理页面,新游戏就登记在这里:

串流画质、码率与帧率怎么定

  • 编码器:按显卡品牌选,NVIDIA 选 NVENC,AMD / Intel 选对应硬件编码;
  • 码率与分辨率:先保守,有线网络再逐步上调找画质与流畅度的平衡点;
  • 帧率:与显示器刷新率对齐,高刷设备可开高帧率串流。

选对 Moonlight 客户端版本

Moonlight 有 Windows / macOS / Linux 桌面版、Android 版和面向树莓派的嵌入式版本,在 Web 界面的 "Featured Apps" 页面点 "Get" 即可跳转下载,按你手上的设备选一个装好即可。

排查速查表:串流连不上先看这里

现象原因与解法
客户端发现不了主机确认两端在同一局域网;防火墙放行47990(Web 管理)与47998~48000(串流数据)端口
画面卡顿、模糊优先换有线网络;降低码率或分辨率;关掉同时占带宽的程序
黑屏或启动失败检查显卡驱动与编码器状态,再看日志定位报错
键鼠 / 手柄无响应确认客户端输入设备被宿主识别,必要时检查宿主机输入配置

Web 界面内置日志查看入口,排查时先看日志找报错点,比盲试快得多。

小结:把整条链路串起来

回看一遍执行顺序:先装好 Sunshine(Windows 装包、Linux 构建脚本、macOS 一行 brew),打开https://localhost:47990建好管理账号;再用 Moonlight 完成 4 位 PIN 配对;需要外网就在 Network 里开 UPnP;在 Applications 登记应用并重启客户端;最后按画质、码率、帧率逐项调优。想继续深挖,可以读官方文档里关于编码器细节与性能调优的章节(docs/building.md、docs/troubleshooting.md),也可以到 LizardByte 社区看别人踩过的坑。现在,去打开你的第一场远程游戏 🎮

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 2:04:40

赣州中央空调维修-欧米到家承接清洗移机安装加氟及解决代码故障

核心导读赣州中央空调出现不制冷、制热效果差、漏水、异响或故障代码时,很多用户首先想到的是尽快找个人修好。但中央空调并不是普通单机空调,它通常由室外机、室内机、冷媒管路、冷凝水系统、风管系统和智能控制模块共同组成。欧米到家作为专业家电维修…

作者头像 李华
网站建设 2026/8/31 3:00:20

16位MCU动画显示驱动实战:帧缓冲、DMA与架构优化

直接分享个近期被朋友问得最多的话题:16位MCU到底能不能把动画显示驱动做好。很多人一听“16位”,第一反应是内存小、主频低,动画这种东西至少得上个Cortex-M4甚至M7,但实际情况完全不是这样。我这两年做了好几个用16位MCU驱动小尺…

作者头像 李华
网站建设 2026/8/30 15:37:17

AI Agent 如何优化数据预取:从 DPC 案例研究说起

数据预取(Data Prefetching)听起来像缓存优化,但真正动手做之后会发现,它本质上是一个预测问题。你在跑一个内存密集的数据分析任务。CPU 执行完当前指令,正准备取下一批数据,但这批数据还在几百个时钟周期…

作者头像 李华
网站建设 2026/9/1 3:10:21

2026年Q2手机市场:出货量降7%收入却增8%,谁在改写行业增长算法?

手机市场反常现象:量缩价升手机行业正在发生一件很反常的事:机器卖得更少,整个市场收的钱却更多。Counterpoint Research在2026年8月18日更新的Q2市场监测里给出了一组很有冲击力的数字:全球智能手机出货量同比下降7%,…

作者头像 李华