Sunshine macOS 安装配置全流程:6 步跑通游戏串流,3 个报错一次讲透

发布时间:2026/11/4 11:25:42

Sunshine macOS 安装配置全流程:6 步跑通游戏串流,3 个报错一次讲透 Sunshine macOS 安装配置全流程6 步跑通游戏串流3 个报错一次讲透【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想在 Mac 上把 Mac 当串流主机让 Moonlight 客户端低延迟拉流却不想啃 CMake 报错本文带你把 Sunshine macOS 安装这条路一次走通跑通 Web UI、搞定系统权限、把编码器调到顺手报错时直接对号入座全程不用翻源码。动手前先把这几项过一遍装之前花两分钟核对下环境省得中途反复返工检查项最低要求备注系统版本macOS 11.0Big Sur及以上系统音频原生采集需 macOS 14芯片架构Apple Silicon 或 Intel两者均走 VideoToolbox 硬编依赖工具Homebrew 或 MacPorts 二选一官方构建脚本默认走 Homebrew构建工具CMake 3.25、Ninja装源码构建时才需要编译器Apple Clang 15C23Xcode Command Line Tools 自带端口47990HTTP、48010RTSP被占用需改配置见后文从 0 到 1 跑通两条路任选路线 A不想编译的直接拿现成的。下载与你芯片对应的 DMGarm64 给 Apple Siliconx86_64 给 Intel。为什么预编译包已含签名跳过所有构建坑。# 按芯片二选一下载 Sunshine-macOS-arm64.dmg 或 Sunshine-macOS-x86_64.dmg打开.dmg把Sunshine.app拖进Applications弹出镜像。为什么macOS 应用标准安装姿势。如果这步卡住 → 见下方应用被拦截那条。首次启动依次放行屏幕录制输入监控键鼠权限macOS 15 还会弹本地网络。为什么采集画面和注入输入都靠这些权限。如果这步卡住 → 见下方权限已给但仍被拒那条。浏览器打开https://localhost:47990记下首次生成的用户名密码浏览器警告不安全属正常自签证书。为什么Web UI 是后续所有配置的入口。路线 B想自己编译的三步搞定。克隆仓库并装齐依赖构建文档里的 macOS 依赖清单git clone https://gitcode.com/GitHub_Trending/su/Sunshine.git --recurse-submodules cd Sunshine brew install boost cmake ninja node openssl3 opus pkgconf qtbase qtsvg miniupnpc为什么这些就是官方 scripts/macos_build.sh 脚本用的同一套公式。如果这步卡住 → 见下方cmake 阶段报错那条。配置并编译产物在build/目录cmake -B build -G Ninja -S . -DCMAKE_BUILD_TYPERelease cmake --build build -j 4 # -j 后的数字可换成你的 CPU 核数为什么Ninja 比默认生成器快Release 保证串流性能。跑起来后Web UI 里加你的应用参考 macOS 应用清单模板Moonlight 客户端输入 PIN 配对就能开始串流了。跑通之后把它调好用配置集中在~/.config/sunshine/sunshine.conf也可以直接在 Web UI 里搜着改详见 配置文档。Mac 上最常被动的几项配置项作用推荐值vt_softwareVideoToolbox 是否允许回退软编auto硬件不够用时自动兜底vt_coder熵编码方式auto画质优先可试cavlcaudio_sink系统音频采集设备macOS 14 留空走原生采集老系统填 BlackHole 设备名max_bitrate码率上限Kbps0跟随 Moonlight 请求弱网可设5000ping_timeout客户端心跳超时ms跨设备串流不稳时适当调大min_log_level日志级别排查时改trace平时infoApple Silicon 用户加分项M 系列的 VideoToolbox 硬编足够应付 1080p60保持vt_software auto即可真要压帧数时优先动max_bitrate别动编码器本身。报错了先对号入座症状浏览器打不开 47990或提示无法访问根因首次启动时权限没给全服务没起来或者 47990 被别的程序占了。看 Web UI 的 Troubleshooting 页或终端日志里有没有Permission denied字样能直接定位。解法先补权限再重启 Sunshine确认端口用lsof -i :47990被占就改配置里对应端口号。症状权限明明都给了仍提示采集被拒根因macOS 的隐私开关和 Sunshine 的条目对不上——常见于重装或更新后旧条目失效日志里表现为反复access denied。解法到系统设置 隐私与安全性里删掉 Sunshine 的旧条目重新添加当前安装的应用然后选 macOS 给出的退出并重新打开让它带着新权限重启。症状源码构建在 cmake 阶段就炸找不到头文件或库根因通常是依赖没装全或 OpenSSL 是 keg-only、头文件没被找到看报错第一行缺的是哪个路径基本能对上号。解法对照第 5 步把brew install重跑一遍仍缺 SSL 头文件时按芯片补一个符号链接# Apple Silicon ln -s /opt/homebrew/opt/openssl/include/openssl /opt/homebrew/include/opensslIntel 用户把路径换成/usr/local/前缀即可。装好后每两周跑一次brew outdated sunshine源码构建用户就git pull看看有新版再更新别等串流卡了才想起来。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/4 11:25:42

Komikku终极指南:掌握开源漫画阅读器的架构设计与实战技巧

Komikku终极指南:掌握开源漫画阅读器的架构设计与实战技巧 在Android平台寻找一款功能全面、完全免费的开源漫画阅读器吗?Komikku正是您需要的解决方案。这款基于TachiyomiSY和Mihon项目开发的漫画阅读器,不仅继承了前者的优秀基因&#xff…

2026/11/4 11:20:41

基于Springboot线上餐饮管理系统【附源码+文档】

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

2026/11/4 12:15:56

MySQL学习(2)数据库创建与备份实战指南

🔥keyipatience:个人主页 🎬作者简介:C/C后端开发学习者 🌟专栏传送门:《c》《linux》《c高阶数据结构》《c数据结构与算法》《前端学习》 《Git》《Mysql》 ⭐️patience is key in life 创建数据库 create database…

2026/11/4 12:15:56

ffmpeg HLS 分片‑copyts 参数时间戳拷贝带来的各类隐形故障

一、‑copyts 参数业务背景 很多同学在做直播转码、录播切片的时候,会接触 ffmpeg 的‑copyts参数。该参数作用是保留原始输入流的 PTS/DTS 时间戳,不重置时间戳。 很多网上示例,做直播录制直接加上‑copyts。但是新手不理解该参数副作用&a…

2026/11/4 12:15:56

逻辑严谨吗?8款AI写作辅助网站综合榜,毕业论文轻松搞定!

写论文时是不是总卡在开头,脑袋空白无从下笔?文献看不完,却始终理不清逻辑主线?反复修改格式,查重率还是居高不下? 别担心,现在有AI论文写作工具帮你一键破局。本文深度实测8款热门AI论文辅助平…

2026/11/4 12:15:56

HashMap 底层实现:数组容量为什么必须是 2 的幂

先给结论 因为要用 & (n-1) 代替取模。n 是 2 的幂时,n-1 的二进制全是 1,位与的结果刚好等价于取模,而且比取模快。 但更值钱的理由在扩容那一步,多数人不知道。 一个很常见的初始化 很多团队写代码时都会这么干:…

2026/11/4 12:10:55

网络安全实战第19期:三重防护失效真相之注入攻击的无限变形之路

转义、黑名单、前端校验:为什么这三样都挡不住注入 网络安全实战 90 天 Week 3 注入风险 | 难度 ★★★ 进阶 | 关键词:输入转义 黑名单缺陷 前端校验 纵深防御 类型约束前面几篇的验证在低防护级别下全部成立。把防护级别调高再试,…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑