
Sunshine 免费游戏串流服务器完整教程从安装到 Moonlight 配对一次跑通【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源、免费、自托管的游戏串流服务器它把主机 PC 的画面与输入实时编码后推送到 Moonlight 客户端画面数据只走你自己的网络。照本教程完成安装、配置和配对PC 游戏就能直接投到电视、手机或平板上玩。它解决什么问题三个真实场景客厅大屏打游戏游戏装在书房 PC 上人却坐在 4K 电视前。不用拉长 HDMI 线、不用改坐姿Sunshine 把整个桌面推到电视上——只要客户端设备能跑 Moonlight智能电视、机顶盒、树莓派都行书房的游戏就在客厅开机。外出时接着玩手机或平板当客户端连上和家中 PC 相同的 WiFi 就能拉取桌面、接上游戏进度切到移动网络时配合路由器把默认端口47984–47990转发出去进度不因地点中断。临时使用家里的 PC需要远程操作家里那台电脑时Sunshine 的 Web 管理界面加 Desktop 串流相当于一套自托管的远程桌面链路不经过任何第三方云服务。动手前确认清单主机、显卡与客户端主机一台 Windows / Linux / macOS 电脑macOS 为实验性支持手柄暂不可用编码硬件NVIDIA、AMD 独显或较新的 Intel 核显做硬件编码没有也可以软件编码x264 走 CPU兜底代价是占用 CPU客户端任何能装 Moonlight 的设备——Windows、macOS、Linux、Android、iOS、智能电视网络建议先在同一局域网内验证外网访问才需要路由器端口转发从零部署三平台最短安装路径Windows装 MSI服务自动起来从最新发布页下载 MSI 安装包Intel/AMD CPU 选 AMD64 版ARM64 版为实验性质。运行向导完成安装Sunshine 会注册为系统服务并随机器自启动。需要完整手柄模拟时另行安装 Virtual HID Driver付费升级或使用免费的 ViGEmBus仅支持 Xbox 360 与 DualShock 4 手柄。Linux一行命令装好并设为开机自启# Debian / Ubuntu下载 .deb 后 sudo apt install ./sunshine-{version}-1{distro}{distro-version}_{arch}.deb # FedoraCopr 源包名区分大小写 sudo dnf copr enable lizardbyte/stable sudo dnf install Sunshine # Arch先添加 LizardByte pacman-repo sudo pacman -S sunshine若服务没有自启补一条开机自启命令systemctl --user --now enable app-dev.lizardbyte.app.SunshinemacOS拖进应用程序授予两项权限下载对应架构的 DMGApple Silicon 为 arm64Intel 为 x86_64。把Sunshine.app拖入「应用程序」文件夹弹出磁盘映像。首次启动时授予屏幕录制与麦克风权限否则只能拿到黑屏和静音。三个平台共同的初始配置浏览器访问https://localhost:47990localhost 可换成主机内网 IP。提示证书不受信任属正常现象——这是自签名证书忽略即可。在欢迎页设置 Web 界面的用户名与密码。凭证只显示一次当场记下来。登录后进入主控制面板可以换主题、搜配置项、加应用。 打通第一条链路第一次配对 Moonlight加一个应用在 Web 界面 Applications 页添加应用填名称、可执行文件路径、工作目录、启动参数和图标推荐 600×800 像素。第一次验证链路直接用内置的 Desktop 就行不用装游戏。做完这一步应用列表里会出现你添加的条目。客户端发现服务器在客户端设备打开 Moonlight同一局域网内的 Sunshine 会自动被发现发现不了就手动输入主机 IP 添加。输入配对码客户端发起配对后打开 Sunshine Web 界面的 PIN 页把页面上显示的 PIN 填进客户端并给设备起个名字。配对成功后客户端会有成功提示。开流在 Moonlight 里选中刚添加的应用主机 PC 随即启动该程序客户端出现画面——到这一步整条链路就通了。各平台 Moonlight 客户端的下载入口都在 Web 界面的 Featured Apps 页缺哪个平台直接去哪拿。⚙️ 参数怎么调才不翻车常用配置速查表参数默认值可调范围什么时候取什么值分辨率 / 帧率跟随 Moonlight 客户端请求1080p/60 是常见起点720p 至 4K最高 144fps受客户端与编码器限制无线环境从 1080p 起步有线局域网再往上加视频编码器encoder自动用第一个可用的硬件编码器nvenc/amdvce/quicksync/vaapi/vulkanLinux/software硬件编码优先software仅作无可用 GPU 时的兼容兜底视频比特率max_bitrate0 不限制跟随客户端请求单位 Kbps例如max_bitrate 5000有线局域网保持跟随即可远程连接建议限一个较低值音频编码Opus低延迟AAC、FLAC默认 Opus 即可FLAC 无损需要高带宽UPnPupnp禁用upnp enabled需要自动完成外网端口映射时开启内网使用不用动卡了就先动哪个先降比特率再降分辨率这个顺序通常比反过来效果好链路允许就改有线。显卡层面还有两个免费优化Windows 上 AMD 开 Enhanced Sync、NVIDIA 开 Fast Sync各能省约一帧延迟详见 docs/performance_tuning.md。踩坑自查表现象 → 原因 → 处理现象原因处理Moonlight 发现不了 Sunshine不在同一子网或防火墙拦截了发现广播确认同局域网或在 Moonlight 中按主机 IP 手动添加服务器忘了 Web 界面密码凭证只显示一次执行sunshine --creds 新用户名 新密码重置后重新登录延迟高、画面卡顿比特率偏高或无线链路丢包先降比特率再降分辨率改有线连接应用启动后串流立即结束应用以普通进程拉起后随即退出典型如 Steam 用cmd方式启动把该应用改为detached方式启动或修正可执行文件路径手柄在游戏中无响应主机物理手柄与虚拟手柄冲突或未装虚拟手柄驱动Windows 先装 Virtual HID Driver或 ViGEmBus禁用物理手柄让虚拟手柄成为第一个输入设备黑屏、日志持续报错采集方式未启用或权限缺失到 Troubleshooting 页逐条看日志macOS 复查屏幕录制授权继续深入官方文档与社区docs/getting_started.md各平台的完整安装命令含 AppImage、Flatpak、Homebrew与首次配置流程。docs/configuration.md全部配置项的默认值、可选值与示例按关键字搜索即可定位。docs/performance_tuning.mdSunshine 之外的系统级调优如 AMD Enhanced Sync 与 NVIDIA Fast Sync。docs/troubleshooting.md故障排查专题遇到日志报错先来对一遍。docs/guides.md社区教程与指南索引日常交流和问题反馈可在项目官方 Discord 社区docs 中有入口进行。装包、设凭证、加一个应用、配对客户端——第一条流在局域网跑通之后剩下的事就只剩按你的网络条件慢慢调参了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考