news 2026/8/19 12:00:47

免费游戏串流终极指南:用 Sunshine 把主机游戏搬到客厅电视

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费游戏串流终极指南:用 Sunshine 把主机游戏搬到客厅电视

免费游戏串流终极指南:用 Sunshine 把主机游戏搬到客厅电视

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

谁的电脑里没躺着几台"吃灰神机"?书房里性能拉满的游戏主机,和客厅那台 4K 电视,明明是天作之合,却隔着几道墙和一根网线。Sunshine就是那座桥——一款免费开源、自托管的游戏串流服务器,装上它,任何一台有 Moonlight 客户端的设备,都能远程调用主机的算力,把 3A 大作的低延迟画面搬到眼前。

三句话看懂它

  • 是什么:运行在游戏主机上的串流服务端,负责采集画面、编码、发送。
  • 能干什么:与 Moonlight 客户端配对后,电视、平板、笔记本秒变"远程显示器",原汁原味玩 PC 游戏。
  • 适合谁:不想搬主机、想躺床上/沙发上玩 PC 游戏、又想零成本搞定这一切的人。

上手路线图:三勾就能串流

把"从下载到跑通"拆成三步,每步一条最省事的路。

  • 准备:确认主机和客户端设备在同一局域网,客户端装上 Moonlight(App Store、Google Play 或官网都有)。
  • 安装:Windows 用户下载官方安装包双击即可;Linux 用户一条命令flatpak install flathub dev.lizardbyte.app.Sunshine;想尝鲜源码版,就git clone https://gitcode.com/GitHub_Trending/su/Sunshine自行编译。
  • 首试:浏览器打开http://localhost:47990进入管理后台,设好用户名密码;在 Moonlight 里点一下自动发现的主机,输入配对 PIN 码——这一步做完,就真的通了。

首次进入会要求创建 Web 后台的账号密码,页面提示"以后再也不会看到",务必记牢。真忘了?下面有救急方案。

场景实测:三个真实使用瞬间

场景一:客厅电视玩书房 3A。主机在书房,人在客厅,以前只能搬椅子。装好 Sunshine 后,电视接一个运行 Moonlight 的盒子(树莓派也行),配对后直接进入桌面。最大的惊喜是延迟:走局域网时几乎感觉不到操作迟滞,开车、射击类游戏也能正常上手。它的秘密在于自动匹配硬件编码器——NVIDIA 用 NVENC、AMD 用 AMF、Intel 用 QuickSync,Linux 下还有 VAAPI,macOS 走 Video Toolbox,实在不行才用软件编码兜底。硬件编码(由显卡专用芯片负责压缩画面)几乎不占 CPU,这正是低延迟的关键。

场景二:把游戏收进"串流节目单"。后台的 Applications 页面就是你的节目单。桌面(Desktop)默认配好,随时可远程操控整台电脑;想串流 Steam 大屏模式,Add New 填入名称和路径steam://open/bigpicture即可。保存后记得重启一次 Moonlight 客户端,列表才会刷新。

场景三:画面卡顿的排查现场。串流卡成幻灯片?先在后台 Network 选项卡打开 UPnP(自动配置端口转发,方便跨网串流),再用iperf3测一下主机到客户端之间 UDP 的丢包和抖动:主机上跑iperf3 -s,客户端上跑iperf3 -c 主机IP -t 60 -u -R -b 50M。丢包接近 0、抖动越小越好;不达标就先降分辨率、降码率,多数时候立竿见影。

进阶开关:给老手的三枚彩蛋

  • 端口族整体平移:嫌默认端口47989(串流)和47990(Web 后台)碍事?在配置里只改port = 47989这一个值,整个端口族会同步偏移,跟端口冲突彻底说再见。
  • 忘记密码的救急术:在主机上执行sunshine --creds 新用户名 新密码一键重置(Flatpak 安装则加前缀flatpak run --command=sunshine dev.lizardbyte.app.Sunshine)。
  • 快捷键直达Ctrl+Alt+Shift+N隐藏鼠标指针(远程桌面模式好用),Ctrl+Alt+Shift+F1~F12切换不同显示器串流。

疑问速答

Q:客户端一直找不到主机?八成是防火墙拦了端口。放行4798947990,确认两端在同一局域网,一般就好。

Q:必须同局域网才能玩吗?不需要。配置好 UPnP 或手动端口转发后,公网也能串流,只是对网络质量要求更高。

Q:手柄在游戏里失灵?把 Steam 的手柄配置改为"通用手柄",并禁用主机直连的实体手柄,让 Sunshine 虚拟出的手柄当"第一手柄"。

Q:官方文档哪里看?仓库的docs/目录就是全套说明书:getting_started.md 带入门、configuration.md 讲调参、troubleshooting.md 教排障。

行动钩子

从一个仓库到客厅响起游戏 BGM,Sunshine 把"游戏无处不在"变成了免费的日常。上手入口就在这:

git clone https://gitcode.com/GitHub_Trending/su/Sunshine

装好它,然后放心地把主机留在书房——毕竟,好游戏值得你躺在沙发上玩。🎮

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

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

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

Navicat无限试用完整指南:3种重置方案速查表,告别14天限制

Navicat无限试用完整指南:3种重置方案速查表,告别14天限制 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac …

作者头像 李华
网站建设 2026/8/19 11:59:07

基于 DEA Performance 的非凸前沿视角下三阶段 DEA-FDH 模型准确性验证:单标杆约束 + SFA 环境剥离全流程校验

一、引言 三阶段 DEA 方法通过剥离环境因素与随机误差的干扰,能够输出更纯粹的管理效率值,已成为产业绩效评价、区域发展测算等实证研究中的主流工具。在 DEA 家族的各类前沿假设中,FDH(自由处置壳)是极具特殊性的非凸…

作者头像 李华
网站建设 2026/8/19 11:50:45

个人微信API群机器人:外部群主动发消息

很多团队卡在这里:机器人能进群,但只能被动看消息,不能主动往群里发、不能拉人、不能管群。 个人微信场景里,群才是主战场。通知、欢迎语、关键词拉人、 提醒,都发生在群里。 先说结论 群机器人要能「看」也要能「动…

作者头像 李华
网站建设 2026/8/19 11:50:03

ASP.NET MVC与Web API配置实战:路由、静态文件与依赖注入避坑指南

1. 从一次部署失败说起:为什么你的配置总是不生效? 那天下午,我盯着屏幕上那个熟悉的“500 - Internal Server Error”页面,心里五味杂陈。项目组刚把一个全新的ASP.NET MVC Web API混合项目部署到测试服务器,结果所有…

作者头像 李华