
Sunshine 游戏串流怎么搭建从安装到 Moonlight 配对的完整教程【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款可自托管的游戏串流服务器与 Moonlight 客户端配套使用装在游戏 PC 上之后同一局域网内的电视、手机、平板都能收到这台主机的画面并回传输入。学完本文你将依次完成三个平台之一的安装、Web 管理页的首次访问、客户端配对和第一次画面投射并且拿到一套串流参数调整与故障自查的方法。唯一的前置条件是网络放行串流基础端口 47989 必须可达跨网络场景还需让 47990 也能被客户端访问。一、装之前先确认环境三种串流网络场景这一节用 2 分钟对照你的实际网络选定预期效果并做对应准备做完后你心里有数延迟大概多少、装之前要动哪些网络设置。使用场景网络要求预期体验前置动作本地有线主机与客户端都接网线两端直连交换机或路由器的有线口低延迟 60fps 游戏串流确认链路畅通放行 47989 端口本地无线手机 / 平板 / 电视盒子客户端接入 5GHz WiFi休闲投屏延迟中等确认客户端在 5GHz 频段而非 2.4GHz跨网络远程客户端与主机不同网段依赖路由器转发能力30fps 左右受宽带上限约束启用 UPnP或手动转发 47989 与 47990注意场景决定了后面第四节的参数起点先定场景再动手可以避免装完才发现效果不符预期。二、安装Windows / Linux / macOS 安装与验证这一节按平台给出获取方式、安装命令和一个验证点完成后主机端常驻一个 Sunshine 服务等待 Web 页访问。Windows 安装与验证获取方式到官方最新 Release 页面下载Sunshine-Windows-AMD64-installer.msix64 机器。安装双击运行用户账户控制弹窗选择允许。安装器会自动创建防火墙规则并注册后台服务无需手工配置网络。验证点安装结束、系统托盘出现 Sunshine 图标即代表安装成功、主机就位。Linux 安装与验证获取方式下载与发行版对应的 deb / rpm 包Arch 用户可跳过下载直接pacman -S sunshine。安装命令以 Ubuntu 24.04 deb 包为例sudo dpkg -i ./sunshine_ubuntu-24.04_amd64.deb # 安装下载好的包 systemctl --user --now enable app-dev.lizardbyte.app.Sunshine # 设置用户服务自启并立即拉起验证点终端无报错输出且执行systemctl --user status app-dev.lizardbyte.app.Sunshine显示active (running)即代表服务已就绪。macOS 安装与验证注意官方将 macOS 支持标记为实验性手柄暂不可用投画面没有问题。获取方式通过 Homebrew 官方 tap 安装brew tap LizardByte/homebrew # 添加官方 tap brew install sunshine # 安装 Sunshine验证点安装完成后打开 Sunshine.app首次运行按系统提示授权屏幕录制与麦克风权限菜单栏出现 Sunshine 图标即代表安装成功。装完的第一次访问三个平台装好后统一做一次首次访问检查完成后浏览器能正常打开管理页且拥有一个已记住的 Web 账户。在本机浏览器打开https://localhost:47990若从别的设备访问把localhost换成主机 IP。浏览器提示证书不受信任属预期表现——这是自签名证书直接选择继续访问即可。首次进入会要求创建 Web 页账户。请记下用户名和密码后面 Moonlight 配对要登录这个账户。三、配对与首次串流四步流程这一节把 Web 端与 Moonlight 端的操作合并成一条编号流程走完四步客户端屏幕上出现主机桌面且输入跟手即代表串流链路完全打通。添加应用登录 Web 页在应用管理中新增一个应用。只投本地画面时添加桌面项即可串出整个桌面想启动具体游戏则填写游戏可执行文件路径。保存后该应用出现在列表中。客户端搜索主机在接收端设备打开 Moonlight搜索并添加这台主机。网页输入 PIN 并命名设备Moonlight 弹出 PIN 请求后回到 Web 页确认已登录进入PIN入口把 PIN 填入、为设备命名回车即完成配对。启动串流并验证跟手回到 Moonlight 选择桌面开始串流。确认两点客户端屏幕亮起主机桌面在客户端移动鼠标时主机光标同步跟随——画面与输入双双无误链路即已跑顺。四、串流参数怎么调这一节先给调整原则再按场景给出取值调完后画面流畅不卡顿且你清楚下一次该动哪个参数。原则先砍帧率、再降码率、不碰编码器。理由是码率决定画质、帧率决定跟手感、网络稳定性决定能不能用——网络吃紧时编码器参数动不得动它只会让问题更难定位。场景首选做法降档兜底本地有线锁 60fps码率 30Mbps 起步带宽余量充足时加到 50Mbps 以上先降码率一档帧率维持 60fps手机 / 平板 / 电视盒子无线30fps或 60fps 但分辨率降一档码率比有线档低一档分辨率与码率再各降一档跨网络远程30fps码率再降一档路由器侧先完成 UPnP 或端口转发分辨率继续下调仍卡则放弃高帧率五、出问题按清单自查这一节给一个固定的排查顺序从上到下过一遍走完后要么定位到原因要么日志里已有明确的告警条目。服务是否在跑Linux 上执行systemctl --user status app-dev.lizardbyte.app.Sunshine查看是否为active (running)未启用时运行systemctl --user --now enable app-dev.lizardbyte.app.Sunshine拉起。Windows 看托盘图标是否存在macOS 看菜单栏图标。端口是否放行Moonlight 搜索不到主机时通常是防火墙拦截。放行 47989 与 47990或为 Sunshine 添加防火墙例外Windows 安装包一般已自动完成。显卡驱动是否最新硬件编码器检测不到多数是驱动过旧更新到最新版显卡驱动即可。码率 / 分辨率是否过高串流卡帧、花屏指向带宽不足或丢包将码率与分辨率各降一档或改回有线 / 5GHz。配对流程是否完整PIN 配对失败常见于未先登录 Web 页。先登录再在 PIN 输入框填入 PIN 并为设备命名。仍无法定位时去 Web 页Troubleshooting标签页逐条查看警告与错误Linux 与 macOS 的日志位于~/.config/sunshine/可优先翻阅。六、延伸阅读入门文档刚装完、想核对各平台安装细节与完整端口清单的人先看。性能调优指南串流已稳定、想再压一点延迟的人看涉及 AMD Enhanced Sync、NVIDIA Fast Sync 等显卡侧开关。Web 配置标签页源码目录想弄清 Web 页每个开关背后具体做什么的人翻这里。到这里主机的画面和输入已不再被它自己的显示器束缚局域网内任何一块屏幕都能随时接走这场游戏。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考