Sunshine 免费游戏串流快速指南:电脑串到手机
2026/9/19 21:44:08 网站建设 项目流程

Sunshine 免费游戏串流快速指南:电脑串到手机

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

Sunshine 是一款免费开源的自托管游戏串流主机,把 PC 的游戏画面推到 Moonlight 客户端的手机、平板和电视上播放。读完这篇,你能独立装好 Sunshine、完成 Moonlight 配对,并把码率帧率调到顺手。

先对号入座三个场景

想象三个画面:躺在沙发上用手机打 3A卧室平板远程接管书房主机客厅电视接上家里的电脑当手柄大屏。装好 Sunshine 后,这三件事是同一套操作。

它的价值就三句话:

  • 零月费:不订阅云游戏,游戏库和存档全在自己手里
  • 延迟只取决于网络:局域网内几乎无感,比云端串流跟手
  • 客户端随便挑:手机、平板、电视、PC 都有现成的 Moonlight 可配

硬件门槛一句话:4 核 CPU(Ryzen 3 / i3 起步)+ 4G 以上内存 + 支持硬件编码的显卡(NVENC、AMF、VAAPI、QuickSync 均可),局域网 5GHz WiFi 体验最佳。

装、配、连四步走

一条时间线跑通:安装 → 验证 → 配对 → 开玩。

第 1 步:按系统安装,每个系统只挑一条

# Windows(winget 一键) winget install LizardByte.Sunshine # Linux(Flatpak 通用方式) flatpak install flathub dev.lizardbyte.app.Sunshine # macOS(Homebrew) brew tap LizardByte/homebrew && brew install sunshine # Docker(NAS、服务器等常驻环境) docker pull lizardbyte/sunshine

要源码编译的话:git clone https://gitcode.com/GitHub_Trending/su/Sunshine,编译细节看 docs/getting_started.md。

第 2 步:两个验证动作

  • 浏览器打开https://localhost:47990,能看到欢迎页——管理服务已就绪,首次进入顺手把密码和界面语言设好
  • Moonlight 客户端能发现名为 "Sunshine" 的主机——串流端口(默认基座端口47989)也通了

第 3 步:选对客户端

设备类型推荐客户端一句话点评
Android 手机/平板Moonlight Android虚拟触控手柄,通勤也能玩
iPhone / iPadMoonlight iOS触控与手柄皆可,画面流畅
Windows / MacMoonlight PC画质上限最高,支持 4K HDR
电视 / 树莓派Moonlight Embedded客厅大屏的最优解

第 4 步:配对,全程不碰命令行

  1. 客户端与 Sunshine 保持同一局域网,等它自动发现 "Sunshine" 主机
  2. 客户端弹出数字后,浏览器打开https://localhost:47990
  3. 顶部导航栏进PIN页面,把客户端上的数字填进去,给设备起个名字
  4. 回到 Moonlight 选Desktop或任意应用,串流开始

调流就盯 3 个参数

码率→ 决定清晰度与带宽占用,太高网络扛不住,太低画面发糊分辨率→ 决定基础清晰度,跟着客户端设备走帧率→ 决定流畅度,尽量与游戏原生帧率一致

分辨率帧率推荐码率适用场景
720p60fps5–10 Mbps手机、弱网
1080p60fps15–25 Mbps标准游戏体验
1440p120fps25–50 Mbps高刷显示器
4K60fps50–100 Mbps客厅大屏 + 有线网络

改哪里:Configuration页面顶部搜索框输入max_bitrate(单位 Kbps)、分辨率、帧率等关键词直达,点Save即时生效,不用重启服务。

进阶玩法 4 招 🎮

自定义游戏入口

  • 触发条件:游戏一多,每次串桌面再找很烦
  • 操作路径:Applications页面点Add New,填名称和启动命令——Steam 大屏填steam://open/bigpicture
  • 效果:串流菜单里点开就是游戏,列表清爽

Featured Apps 一键装工具

  • 触发条件:懒得手动找 Moonlight 或配套工具
  • 操作路径:Featured Apps页面按分类浏览,点Get直达安装
  • 效果:内置的串流生态小商店,常用工具一站配齐

多显示器按场景切换

  • 触发条件:主机挂多块屏,不同房间想用不同画面
  • 操作路径:Configuration页面搜Display,按场景选输出显示器;串流中也可用Ctrl+Alt+Shift+F1~F12热切
  • 效果:同一台主机,客厅和书房串出不同画面

手柄精细映射

  • 触发条件:默认映射不满意,个别按键想自己定
  • 操作路径:Windows 在Troubleshooting页面安装ViGEmBus虚拟手柄驱动;Linux/macOS 直接改~/.config/sunshine/下的配置文件
  • 效果:Xbox、PS、Switch Pro 手柄都能按习惯用

踩坑速查 4 则

客户端发现不了主机

  • 症状:Moonlight 搜不到 Sunshine
  • 原因:防火墙拦了47989/47990端口,或两台设备不在同一子网
  • 解法:放行这两个端口,确认同一子网;走外网再开UPnP或手动端口转发

卡顿、掉帧

  • 症状:画面一顿一顿的
  • 原因:码率超出带宽,或网络被下载、直播占满
  • 解法:码率降一档,关掉占带宽的应用,更新显卡驱动;用iperf3测一下链路丢包

花屏、画面发灰

  • 症状:色彩异常、发灰或花屏
  • 原因:两端 HDR 开关不一致,或编码器不匹配
  • 解法:核对客户端与主机HDR设置是否一致,或把编码器从 HEVC 切回 H.264 对比

手柄没反应

  • 症状:客户端按键传不过去
  • 原因:Windows 主机缺虚拟手柄驱动;Linux 用户没加input
  • 解法:Windows 在Troubleshooting页面装ViGEmBus;Linux 把运行用户加入input组后重登

还没解决就看日志,界面自带搜索和错误高亮。日志位置:Windows 在%ProgramFiles%\Sunshine\config\sunshine.log,Linux/macOS 在~/.config/sunshine/sunshine.log,Docker 用docker logs sunshine。完整排障手册见 docs/troubleshooting.md。

照单自查 6 项

  • 按系统命令装好 Sunshine,https://localhost:47990能看到欢迎页
  • 设好 12 位以上强密码,界面语言已切换
  • Moonlight 完成 PIN 配对,能发现 Sunshine 主机
  • 添加游戏入口,或直接用Desktop开玩
  • 按设备调好码率与帧率
  • 实际串一局游戏,按需探索进阶功能

当卧室床头屏亮起游戏画面的那一刻,你会发现今晚这几步折腾非常值。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询