Sunshine 串流教程:5 步把游戏 PC 变成 Moonlight 串流主机

📅 发布时间:2026/10/7 16:03:36
Sunshine 串流教程:5 步把游戏 PC 变成 Moonlight 串流主机
Sunshine 串流教程5 步把游戏 PC 变成 Moonlight 串流主机【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个自托管的游戏串流主机self-hosted game stream host装上它你的电脑就成了一台串流服务器再配合Moonlight客户端跑在电视、手机、平板上的接收端就能把桌面画面和键鼠手柄输入低延迟地投到另一块屏幕。下面按 5 个里程碑推进先确认网络环境再装好并点亮画面然后按场景调参数卡住了查速查表最后给进阶入口。跟着走一遍一次跑通。跑之前先确认你的网络环境和准备工作先对号入座只看你那一行的准备项即可。三种典型场景的核心差异只在网络。⚡有线局域网追低延迟主机和客户端都插网线。串流对丢包很敏感网线是体验上限最高的组合适合打游戏。无线客户端休闲投屏手机、平板、盒子接收只连 5GHz WiFi别用 2.4GHz带宽不够会卡帧。主机端最好仍用网线。跨网络远程客户端和主机不在同一网段。需要让路由器放行串流端口——最简单是开启 Sunshine 的 UPnP 让它自动转发或在路由器手动转发47989端口。无论哪种场景你只需要两样东西一台装了 Sunshine 的主机和一个装了 Moonlight 的客户端设备。主机和客户端在局域网内会自动互相发现跨网段才需要碰端口。装好并点亮从安装到第一次看到画面三个系统各走一条最短路径每步都给你一个做完你会看到的落点对上了就说明这步成了。Windows双击安装包到最新版发布页下载Sunshine-Windows-AMD64-installer.msi双击安装弹窗点允许。安装器会自动建好防火墙规则并注册后台服务不用你手动配。做完你会看到系统托盘右下角多出一个 Sunshine 图标主机就位。Linux装包并启用用户服务下载对应发行版的 deb/rpm 包Arch 用户直接pacman -S sunshine以 Ubuntu/Debian 为例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 官方标注为实验性手柄暂不可用但投画面没问题brew tap LizardByte/homebrew # 添加官方 tap brew install sunshine # 安装 Sunshine做完你会看到打开 Sunshine.app 后系统弹出屏幕录制麦克风等授权提示逐个允许菜单栏出现 Sunshine 图标。打开 Web 管理页创建账户三个系统都一样Sunshine 起来后浏览器访问https://localhost:47990别的设备访问就把localhost换成主机 IP。浏览器提示站点不安全是自签名证书的正常表现别慌点高级 → 继续访问即可。首次访问会让你创建 Web 账户把用户名密码记牢后面配对要用。加一个应用投出桌面进网页的应用管理现在只想投本地画面就加一个桌面项它能把整个桌面串出来想直接起某款游戏就填那个游戏的可执行文件路径。保存后它会出现在应用列表里。Moonlight 配对PIN 一步完成在客户端设备打开Moonlight搜索并添加这台主机。弹出 PIN 请求时回到网页登录点导航栏的PIN把 PIN 填进去、给设备起个名回车出现成功提示即配对完成。回到 Moonlight 选桌面开始串流。客户端屏幕亮起主机桌面、你动一下客户端鼠标主机光标跟着走就跑通了。调到位按场景抄这组参数基础串流跑通后只动下面这些值其余保持默认。码率管画质、帧率管跟手、网络稳定管能不能用——网络弱时先砍帧率和码率别去碰编码器。场景关键项取值注意点有线局域网帧率 / 码率锁60fps码率30Mbps起步带宽有富余再加到 50Mbps 以上两端都走网线稳定时才能拉高码率手机/平板/盒子帧率 / 码率30fps或 60fps 但分辨率降一档码率比局域网降一档只连 5GHz WiFi避免 2.4GHz跨网络远程帧率 / UPnP30fps码率再降一档Web 设置里upnp enabled先让路由器自动转发47989再谈画质原理一句话串流的画质天花板是带宽不是显卡。有线满速时才值得拉高码率换清晰度一旦网络吃紧先降帧率保证跟手比死守分辨率重要得多。卡住了高频问题速查浏览器提示站点不安全→ 自签名证书属正常表现 → 点继续访问不用处理。Moonlight 发现不了主机→ 防火墙拦了串流端口 → 放行47989串流和47990Web 管理页或给 Sunshine 加防火墙例外。PIN 配对失败→ 网页还没登录就去找 PIN 框 → 先在 Web 页登录再到 PIN 入口填 PIN 并命名设备。串流卡帧、花屏→ 带宽不足或丢包 → 码率、分辨率各降一档或改用网线、切 5GHz。检测不到硬件编码器→ 显卡驱动过旧 → 更新到最新显卡驱动重启。Linux 服务起不来→ 用户服务没启用 → 执行systemctl --user --now enable app-dev.lizardbyte.app.Sunshine。以上都没命中就进网页Troubleshooting标签页逐条翻警告和错误那里有最直接的线索。日志文件位置Linux 与 macOS 在~/.config/sunshine/先看这里。再往前进阶入口官方入门文档各平台安装细节、完整端口与权限清单刚装完、想搞清楚默认行为的人看这个。性能调优指南AMD Enhanced Sync、NVIDIA Fast Sync 等再压一档延迟的开关想榨最后一点性能看这里。参数配置参考每个设置项的含义、默认值和取值范围想搞懂某个开关背后做什么的人翻这里。Web 配置标签页源码网页每个选项对应的 Vue 组件想读前端实现、改界面的人看。核心源码目录抓帧、编码、输入注入的主链路想贡献代码或深挖机制的开发者看这里。跑通之后这块桌面就是家里任何一块屏幕的桌面——打开电视、拿起手机游戏随时接管。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考