news 2026/9/2 14:09:32

15分钟搭建Sunshine游戏串流服务器:把PC游戏串到电视、手机和平板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
15分钟搭建Sunshine游戏串流服务器:把PC游戏串到电视、手机和平板

15分钟搭建Sunshine游戏串流服务器:把PC游戏串到电视、手机和平板

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

Sunshine 是一款自托管的游戏串流主机,配合 Moonlight 客户端,能把 Windows、Linux、macOS 电脑上的任意应用以低延迟串流到电视、手机、平板等设备。全程零门槛,15 分钟即可从安装走到第一次成功串流。

这个项目替你省掉了什么

环节商业云游戏常见做法Sunshine 的做法
硬件租用云端算力或专用串流盒子直接复用现有 PC 显卡
延迟受公网波动影响,画质常妥协本地硬件编码(NVENC/AMF/QuickSync),局域网低延迟
费用按月订阅开源免费,装一次长期用
数据账号与游戏进度存放在云端全部留在自己的机器上
上手注册、充值、适配设备浏览器打开就能完成配置

一句话概括:它把你现有的游戏 PC 变成一台私人的游戏串流主机,Moonlight 负责在另一端解码播放。

⚡ 最短路径:15分钟跑通第一次串流

一步装好,三种系统各有一条最短路径

Windows 下载对应架构的 MSI 安装包,双击按向导完成,服务会自动注册开机自启;Linux 按发行版安装 deb、rpm 或 Flatpak 包;macOS 把应用拖进"应用程序"并授予屏幕录制权限即可。

打开 Web 界面,5分钟建好管理员账号

安装完成后访问 http://localhost:47990 ,欢迎页会要求你设置用户名和强密码,确认后点 Login 登录。

注意页面上的黄色提示:管理员凭证只显示这一次,先把它记到安全的地方。

用 Moonlight 完成配对,串起第一个画面

在任意设备安装 Moonlight 客户端(Windows、macOS、Linux、Android、iOS 和树莓派嵌入式版本都有),它会自动发现局域网内的 Sunshine;再到 Sunshine 的 PIN 页面复制当前 PIN 码,在客户端输入,10 到 30 秒后配对完成。选择内置的 Desktop 条目,整个桌面就会出现在电视或手机上——第一次正反馈拿到了。

核心功能上手:从桌面串到整个游戏库

把任意游戏加入串流列表

Applications 页面能把电脑上的任何程序变成可串流条目,并内置 Desktop 与 Steam Big Picture 两个常用项。

点 Add New,填写名称、可执行文件路径和可选的工作目录,再上传一张 600×800 的图标,保存后新条目立即可用。

从 Featured Apps 一键领取全平台客户端

Featured Apps 页汇总了 Moonlight 官方客户端与配套工具,按 All / Clients / Tools 分类,点 Get 即可直达获取页。

串手机装 Android 版、串电视选 Embedded 版,基本不用离开 Sunshine 就能配齐全家设备。

顺手换一套界面主题

Theme 菜单提供多套明暗主题,一键切换,纯视觉偏好。

⚙️ 设置调优与避坑:按场景给建议

按网络环境选分辨率、帧率与编码器

Configuration 页顶部带搜索框,输入关键词(如 Upnp、NVENC)就能直达对应设置项,不用逐页翻。

  • 千兆有线:1080p/60 起步,码率给到 50Mbps 左右,优先 NVENC/AMF/QuickSync 硬件编码
  • 5GHz WiFi:1080p/60、20~30Mbps,稳定优先
  • 公网访问:720p 起步、5~15Mbps,勾选 UPnP 让路由器自动转发端口

高频问题速查

问:客户端发现不了 Sunshine 主机?九成是网络或防火墙问题。先确认设备在同一网段,再放行 47984~47990 端口,然后打开 Troubleshooting 页查日志,实在不行用 IP 手动添加主机。

问:忘记管理员密码怎么办?用命令行重置即可,已配置的应用不会丢:

sunshine --creds 新用户名 新密码

问:画面卡顿或延迟偏高?先把编码器从软件切换成硬件,再降一档码率,同时关掉占带宽的后台应用并关闭 VSync。

问:手柄在游戏中没反应?在 Moonlight 客户端里把手柄类型选成与实体一致的型号(如 DualSense 或 Switch Pro),主机端保持 Sunshine 的虚拟手柄为第一个输入设备。

接下来可以做的三件事

  1. 局域网跑通后,到 Configuration 的 Network 页勾选 UPnP,让外网设备也能连入
  2. 给最常玩的 3~5 款游戏各建一个条目,逐个把编码器、分辨率、码率调到最舒服
  3. 进阶阅读 快速入门文档 与 完整配置手册,疑难问题可到项目社区(Discord 或 Discussions)求助

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

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

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

AI前沿模型开发暂停呼吁:技术监管、开发者影响与应对策略

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

作者头像 李华
网站建设 2026/9/2 14:07:25

YOLO改进关键:用VecAConv优化下采样卷积,实现轻量化部署

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

作者头像 李华
网站建设 2026/9/2 14:04:54

MiniMax H3 Max超实时开源视频生成:本地部署、显存与API实践

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

作者头像 李华