type
status
date
slug
summary
category
tags
icon
password
AI 摘要
首先你得理解串流的目的是要将你的高配置台式电脑,在一台轻薄笔记本电脑上,或者在安卓设备如手机、平板甚至智能电视的上面来进行使用,各种性能开销归结于你的服务端即台式电脑,而你的客户端只需要负责数据的接收和视频解码。这种场景类似于“云游戏”,但是免费并与你的主机配置挂钩。
一. 在硬件上的选择,本教程使用的是Mac电脑(Windows可直接使用客户端安装Sunshine,无需终端部署)
服务端:
Sunshine(发送远程流媒体数据)
https://github.com/LizardByte/Sunshine/releases
Sunshine(发送远程流媒体数据)
https://github.com/LizardByte/Sunshine/releases
Moonlight Internet Hosting Tool(自动配置网络端口,以允许Moonlight通过互联网进行流媒体传输)
https://github.com/moonlight-stream/Internet-Hosting-Tool/releases
皎月连(使用P2P内网穿透,无需公网IP实现外网串流)
https://www.natpierce.cn/pc/downloads/index.html
客户端:任意设备
Moonlight(接收解码流媒体数据)
https://github.com/moonlight-stream/moonlight-qt/releases
Moonlight(接收解码流媒体数据)
https://github.com/moonlight-stream/moonlight-qt/releases
皎月连(使用P2P内网穿透,无需公网IP实现外网串流)
https://www.natpierce.cn/pc/downloads/index.html
- 相关工具合集:(github无法访问时可选择下方链接下载) 链接:https://pan.quark.cn/s/d848b02d2898 提取码:rwzK
二. 进行服务端配置
在服务端下载配置Sunshine,如果安装正常完成,在配置了服务端用户名和密码(要牢记)后,你将会看到这样一个界面

准备工作
- 一台 Mac 电脑:确保它连接到互联网。
- 打开终端(Terminal):
- 最快的方法:同时按下
Command (⌘) + 空格键打开聚焦搜索(Spotlight),输入“终端”或“Terminal”,然后按回车键打开。 - 或者,可以在
应用程序 > 实用工具文件夹中找到“终端”应用。 - 根据你的芯片类型,在终端输入对应的命令:
- 如果你是 Intel芯片 Mac:
- 如果你是 Apple Silicon (M1/M2/M3) Mac:
- 让配置立即生效:
- 输入以下命令,使刚才的修改生效,而无需重启终端:
安装 Homebrew
官方推荐使用一键安装脚本,这是最简单的方法。
步骤 1:运行安装脚本
在终端中,复制并粘贴以下命令,然后按回车键:
步骤 2(非常重要!):配置环境变量
对于使用 Apple Silicon芯片(M1/M2/M3) 的 Mac,以及 macOS Catalina (10.15) 及更高版本,Homebrew 的安装路径发生了变化,需要手动将 Homebrew 添加到你的系统环境变量
PATH 中。(对于 Intel 芯片,将路径改为
/usr/local/bin/brew,但通常上述命令对两者都有效)验证安装是否成功
安装和配置完成后,通过以下命令验证 Homebrew 是否正常工作:
如果看到提示:
Your system is ready to brew.恭喜你!Homebrew 已安装成功且状态良好
你也可以使用以下命令查看 Homebrew 的版本信息:
基本使用命令
现在你可以开始使用 Homebrew 来安装软件了。
命令 | 作用 | 示例 |
brew install <formula> | 安装一个软件包 | brew install node (安装Node.js) |
brew uninstall <formula> | 卸载一个软件包 | brew uninstall wget |
brew search <text> | 搜索软件包 | brew search python |
brew update | 更新 Homebrew 自身(获取最新的软件包列表) | brew update |
brew upgrade | 升级所有已安装的软件包 | brew upgrade |
brew upgrade <formula> | 升级某个特定的软件包 | brew upgrade python |
brew list | 列出所有已安装的软件包 | brew list |
brew info <formula> | 显示某个软件包的详细信息 | brew info git |
brew cleanup | 清理旧版本的软件包 | brew cleanup |
重点:Sunshine安装
终端命令
或者 brew install sunshine-beta/brew install blackhole-2ch
安装完成可以在终端输入sunshine查看webui链接
小Tips:每次开机都要在终端输入sunshine命令进行启动
解决方法:可用系统自带的脚本编辑器写个开机启动脚本(在Finder中的实用工具文件夹使用脚本编辑器),添加到系统设置里面的启动项
完整步骤指南
1 打开「访达」(Finder)。
2 进入「应用程序」->「实用工具」文件夹。
3 找到并打开「脚本编辑器」App。
4 编写AppleScript代码
在脚本编辑器的窗口中,完全删除默认的内容,然后复制粘贴以下代码:
5 保存为应用程序
在「应用程序」文件夹里就有了一个名为
启动Sunshine.app 的应用程序,它的唯一作用就是运行Sunshine6 将应用程序添加到登录项
这是最关键的一步,让这个App在您登录时自动运行。
- 点击屏幕左上角的 苹果菜单 ->「系统设置」。
- 在系统设置中,侧边栏选择「通用」,然后点击主区域的「登录项」,或者可以直接在顶部搜索栏搜索「登录项」进入。
- 点击「登录项」页面左下角的
+添加按钮。
- 在弹出的窗口中,找到并选择您刚才创建的「启动Sunshine」应用程序(它在「应用程序」文件夹里)。
- 点击「添加」。
添加后,您会看到「启动Sunshine」出现在登录项列表中。请确保它的「隐藏」复选框没有被勾选(如果勾选了,它会在后台静默运行,您可能看不到任何窗口)。
现在,每次Mac开机,Sunshine都会自动启动啦!
详细解释和命令
根据上述流程,最关键的一步是安装完成后立即验证:
在终端里输入:
或者
如果成功显示版本号或路径(如
/opt/homebrew/bin/brew),则说明一切配置正常,您完全不需要手动配置环境变量!对于 Apple Silicon芯片(M1/M2/M3) 的Mac,安装路径是
/opt/homebrew/bin/brew,而这个路径可能不在系统默认的查找范围里。这时,您需要手动将Homebrew添加到环境变量中:
- 配置命令:将以下命令复制粘贴到终端执行:
这条命令的作用是将配置语句追加到你的 shell 配置文件(
~/.zshrc)末尾。- 使配置立即生效
然后运行:
或者
- 再次验证:
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:Yong Liu
- 链接:https://ikiss.eu.org/article/abc/23
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章