用 Sunshine 搭建个人游戏串流服务器:从安装到跑通第一局的完整指南

发布时间:2026/9/2 9:06:59
用 Sunshine 搭建个人游戏串流服务器:从安装到跑通第一局的完整指南 用 Sunshine 搭建个人游戏串流服务器从安装到跑通第一局的完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源自托管游戏串流服务器常被称为自托管版 Moonlight 主机。你在自己电脑上运行它再用 Moonlight 客户端从手机、平板或电视连接过去电脑里的游戏画面就会串流到任何设备上运行。本文带你完成安装、配置和配对跑通第一局。 什么时候用得上周末想在大屏电视上玩 3A 大作又不想把游戏机搬到客厅通勤路上掏出一台手机接着上次进度打两把。这两个场景的共同前提是游戏仍运行在你的电脑显卡上串流的只是画面和输入延迟低、画质高。 一分钟认识 Sunshine跨平台主机端支持 Windows、Linux、macOSmacOS 为实验性支持另支持 FreeBSD。硬件编码NVIDIA 用 NVENCAMD 用 AMF/VAAPIIntel 用 QuickSync/VAAPI也可回退到软件编码。Web 管理界面安装后通过浏览器完成账户创建、应用添加和参数配置不用手写配置文件。配合 Moonlight 客户端桌面、手机、平板、电视盒子都能连客户端侧不需要额外配置。✅ 开始之前动手前花两分钟确认三件事能避开后面大部分问题操作系统Windows 11、Ubuntu 22.04/Debian 13/Fedora 43、macOS 14.2。显卡与编码器确认显卡支持硬件编码NVIDIA NVENC、AMD VCE 1.0、Intel Skylake 之后的核显。没有硬件编码也能跑但会占用 CPU。网络类型主机和客户端都建议用 5GHz WiFi 或有线。4K 串流需要 CAT5e 以上的有线连接。️ 安装 Sunshine 服务器端三个系统都推荐用官方 release 的二进制包。Windows下载 AMD64 安装程序Intel/AMD 芯片ARM64 芯片选对应包。双击 MSI 按向导安装注意按需勾选可选项。安装完成后服务自动注册输入设备需要单独安装 Virtual HID Driver装完重启一次电脑。Linux从 release 页下载对应发行版和架构的 deb/rpm 包或 Arch 用 pacman 仓库。以 root 权限安装如sudo dpkg -i ./sunshine-*.deb。用户级服务开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine注意Linux 上输入设备需要权限若键盘鼠标不工作把运行 Sunshine 的用户加入input组后重新登录。macOS下载 arm64Apple Silicon或 x86_64Intel的 DMG。把 Sunshine.app 拖入应用程序文件夹。首次启动时授权屏幕录制和麦克风权限。macOS 目前是实验性支持手柄暂不可用。 创建账户并完成初始配置浏览器打开https://localhost:47990。浏览器会提示不安全这是自签名证书忽略即可。也可以把localhost换成主机在内网中的 IP。首次进入是欢迎页设置管理员用户名和密码。凭证只显示这一次记到安全的地方忘了要用命令行重置。登录后可在顶部导航切换界面主题。️ 添加第一个应用进入左侧 Applications 页面点击新增按钮。填写应用名称、可执行文件路径可选填工作目录和启动参数。上传一张应用图标推荐 600×800 像素。保存。新应用立刻出现在列表里。两个默认项可以帮你快速起步Desktop直接串流整个桌面不启动任何程序和Steam Big Picture进入 Steam 库选游戏。非 Steam 游戏把启动路径填进来即可。注意启动新应用时之前串流中的应用会被终止。 Moonlight 配对流程在客户端安装 Moonlight各平台应用商店或官网启动后它会自动发现局域网内的 Sunshine。发现不到时手动添加主机 IP。客户端请求配对时会要求输入 PIN 码。在 Sunshine 的 Web 界面顶部导航找到 PIN 页面把码填进去并给设备起个名字回车确认。回到 Moonlight应用列表出现后任选一个启动。画面出来后第一局就跑通了。如果 Moonlight 一直找不到服务器多半是防火墙拦了 47989 起的端口族或两台设备不在同一网段。⚙️ 参数调优速查编码器优先级优先级编码器适用显卡/平台1NVENCNVIDIAWindows/Linux2AMFAMDWindows3QuickSyncIntelWindows4VAAPIAMD/Intel/NVIDIALinux5软件编码x264/x265任何平台兜底分辨率与比特率建议场景建议分辨率/帧率参考比特率有线局域网1080p/60 起步可上 4K/6020–50 Mbps5GHz WiFi1080p/6010–25 Mbps宽带远程1080p/30 起5–15 Mbps两个实用开关Web 界面的 Network 选项里可开启 UPnP 自动打洞默认关闭远程串流时用得上max_bitrate默认 0 表示完全跟随 Moonlight 请求想限流时可设上限。 常见坑现象客户端发现不到服务器原因防火墙拦截了串流端口或设备不在同一网络。 解决放行 47989 起的端口族确认同网段仍不行就手动在 Moonlight 里输入主机 IP。现象Linux 上串流连上了但键盘鼠标没反应原因用户缺少虚拟输入设备权限。 解决把运行 Sunshine 的用户加入input组注销后重新登录。现象画面卡顿、延迟高原因网络带宽不足或用了软件编码挤占 CPU。 解决先换硬件编码再降分辨率或比特率主机尽量走有线路由器上给游戏设备设 QoS 高优先级。现象忘记管理员密码原因凭证只展示一次未妥善保存。 解决在主机命令行运行sunshine --creds 用户名 新密码重置。 进阶方向完整配置项说明docs/configuration.md安装与系统要求细节docs/getting_started.md性能调优docs/performance_tuning.md第三方打包与社区指南docs/third_party_packages.md、docs/guides.md问题排查入口docs/troubleshooting.md跑通之后值得花时间的方向依次是把常用游戏全部录入应用列表、给远程访问配好 UPnP 或反向代理、按显卡类型微调编码参数。Sunshine 的迭代很快遇到文档没覆盖的行为看仓库的 changelog 和故障排查日志页通常能找到答案。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考