news 2026/9/12 11:11:42

Sunshine 游戏串流服务器完整指南:零成本让电视和手机十分钟玩上 PC 大作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine 游戏串流服务器完整指南:零成本让电视和手机十分钟玩上 PC 大作

Sunshine 游戏串流服务器完整指南:零成本让电视和手机十分钟玩上 PC 大作

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

把 Sunshine 装到你的游戏 PC 上作为串流服务器,十分钟内家里任何电视、平板或手机的画面就能接管 PC 游戏,手柄输入原样送回电脑。游戏文件、存档、账号数据全部留在你自己的设备上。

一分钟自检——这台机器能不能跑

检查项达标线
最低硬件4 核 CPU、8GB 内存、支持硬件编码的显卡(GTX 1050 / RX 550 / Iris 600 系及以上)
推荐硬件6 核及以上 CPU、16GB 内存、带新版 NVENC 或 AMF 驱动的显卡
操作系统Windows 10/11、主流 Linux 发行版、macOS 10.15+
网络前提客户端与主机同一局域网,优先有线或 5GHz WiFi

如果你的机器不满足,跳到第 5 节看源码编译与其他做法。

第一次串流通路——从零到画面出现在屏幕上

装好服务端

按你的系统选一条对应的一行命令,执行后串流服务会自动成为常驻后台服务,无需手动启动。其他安装方式见 docs/getting_started.md。

winget install LizardByte.Sunshine

Linux 用flatpak install flathub dev.lizardbyte.app.Sunshine,macOS 用brew install sunshine

设一道密码锁

浏览器打开https://localhost:47990,欢迎页就是管理后台。用户名沿用默认的sunshine,设置一个 12 位以上、含大小写字母、数字与特殊符号的密码,并妥善保存。之后登录后台和客户端配对都要用到它。右上角可切换语言与深色主题,顶部搜索框能秒定位任意配置项。

把客户端绑上

在手机上安装 Moonlight 客户端,保证它与主机在同一局域网。打开后会自动发现名为 Sunshine 的主机,把后台 PIN 页面的配对码输进 Moonlight 即完成绑定。配对成功后游戏串流列表里会出现 Desktop 和 Steam 两个内置入口。

此时客户端的设备列表里应出现主机,点 Desktop 入口能看到画面,手柄与键盘输入都正常响应,闭环完成。

手感不对?按症状拧旋钮

以下旋钮都在管理后台的 Configuration 页,用顶部搜索框按名称秒定位。

画面糊

这个症状的根因通常是码率低于当前分辨率与帧率所需。

  • 搜索框输入max_bitrate,按下方的码率速查表调高数值,保存即生效
  • WiFi 用户先确认自己处在 5GHz 频段
分辨率帧率码率参考
720p60fps5–10 Mbps
1080p60fps15–25 Mbps
1440p120fps25–50 Mbps
4K60fps50–100 Mbps

如果还没解决,跳到第 5 节。

手感拖

这个症状的根因通常是网络抖动,或串流帧率与游戏原生帧率不匹配。

  • 改用有线或 5GHz WiFi,路由器把游戏流量优先级调高
  • 在 Configuration 页把帧率设为与游戏原生一致(60/120/144)
  • 主机与客户端的 HDR 开关保持一致

如果还没解决,跳到第 5 节。

多设备各要各的列表

这个症状的根因是默认应用列表被所有客户端共享,需要给常用游戏单独建入口。

  • Applications 页点 Add New,填名称和启动命令,例如给 Steam 大屏模式单独建入口
  • 客户端下载可到 Featured Apps 页直接获取

如果还没解决,跳到第 5 节。

出门在外想连

这个症状的根因是 Moonlight 自动发现只在局域网内生效,出门必须自建通道。

  • 方案一:路由器把 47989–47990 端口转发到主机
  • 方案二(推荐):用 ZeroTier 或 Tailscale 把设备拉进同一虚拟局域网,不暴露公网端口

如果还没解决,跳到第 5 节。

翻车急救台

客户端搜不到主机

  • 你看到:客户端反复扫描,主机始终不出现
  • 大概率是:防火墙拦截,或两台设备不在同一子网
  • 一个开关:路由器开启 UPnP,或手动把 47989–47990 转发到主机

画面卡顿、掉帧

  • 你看到:画面一卡一卡,Moonlight 性能叠加层显示丢包
  • 大概率是:码率超出网络实际可用带宽
  • 一条命令:搜索框把max_bitrate调低一档并保存

手柄没反应

  • 你看到:键鼠正常,唯独手柄输入无效
  • 大概率是:Windows 主机缺少虚拟手柄驱动
  • 一个开关:在 Troubleshooting 页一键安装 ViGEmBus 后重连

花屏或整体发灰

  • 你看到:画面出现色带,或整体颜色发灰
  • 大概率是:两端 HDR 设置不一致,或编码格式不兼容
  • 一个开关:两端关掉 HDR,或切换编码格式对比

日志位置:Windows 在%ProgramFiles%\Sunshine\config\sunshine.log,Linux/macOS 在~/.config/sunshine/sunshine.log,完整排障见 docs/troubleshooting.md。

装之前你可能想问

支持哪些系统?Windows 10/11、主流 Linux、macOS 10.15+、FreeBSD。

最低硬件要求?4 核 CPU、8GB 内存、支持硬件编码的显卡。

能连几个客户端?支持多客户端,1–2 路串流体验最佳。

有没有付费项?完全免费开源,无月费无内购。

从源码自己编译怎么办?

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

构建步骤见 docs/building.md。

游戏留在 PC 里,家里的每块屏幕都是你的串流窗口。

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

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

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

Simulink实现两区域电力系统AGC与储能调频建模

1. 项目概述:两区域系统二次调频的Simulink实现 在电力系统自动化领域,自动发电控制(AGC)是维持电网频率稳定的核心技术。这个Simulink项目构建了一个经典的两区域电力系统模型,包含火电机组和储能系统的协同二次调频功…

作者头像 李华
网站建设 2026/9/12 11:10:56

Edge浏览器与msedgedriver版本精确匹配的自动化解决方案

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

作者头像 李华
网站建设 2026/9/12 11:06:43

用TMS320F28335实现SPWM:从ePWM到正弦查表全解析

简介:针对TI TMS320F28335浮点DSP的正弦脉宽调制(SPWM)生成工程,完整源码包支持直接导入CCS开发环境。资源面向电机驱动、逆变器及电源控制方向的工程师和嵌入式学习者,解决在DSP28335上从底层外设配置到SPWM波形输出的…

作者头像 李华
网站建设 2026/9/12 11:04:15

燃料电池Simulink建模与仿真技术解析

1. 燃料电池Simulink建模的价值与挑战 燃料电池作为清洁能源技术的代表,其建模与仿真一直是工程研发的关键环节。我在新能源汽车行业工作十年间,亲眼见证了Simulink如何从辅助工具成长为燃料电池系统开发的核心平台。不同于传统的黑箱测试,基…

作者头像 李华