Sunshine 游戏串流搭建指南一次讲透从安装到调优的全流程【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全免费开源的自托管游戏串流服务器专为 Moonlight 客户端设计它把电脑里的游戏画面实时编码成视频流通过局域网或互联网送到手机、平板和电视上。不用为云游戏付订阅费游戏库、画质参数和数据隐私全部自己掌控。这篇文章走一条先跑通、再调优、后进阶的路线从原理到实战帮你完成整套 Sunshine 游戏串流搭建。串流到底是怎么回事先把原理讲明白把串流想象成给另一块屏幕直播你的电脑画面电脑负责渲染游戏再用显卡的硬件编码器把画面压成视频流推出去远处的手机或电视负责解码显示同时把你按下的手柄按键原路传回。一来一回之间你在沙发上按的每一个键都像坐在电脑前一样跟手。这也是自托管方案比云游戏订阅更香的原因没有月费、没有游戏库限制、延迟只取决于你的网络账号和存档都留在家里。硬件门槛不高——4 核以上 CPU、8GB 内存、一块支持硬件编码的显卡NVIDIA GTX 1050 及以上、AMD RX 550 及以上、Intel HD 600 及以上就能流畅运行。装好 Sunshine四条命令按系统挑一条主流系统都有现成安装包选一条执行即可# Windows推荐自带自动更新 winget install LizardByte.Sunshine # LinuxFlatpak 通用方式 flatpak install flathub dev.lizardbyte.app.Sunshine # macOSHomebrew brew install sunshine # Docker适合 NAS、服务器等常驻环境 docker pull lizardbyte/sunshine想从源码编译、定制参数拉仓库就行git clone https://gitcode.com/GitHub_Trending/su/Sunshine。装完后服务自动常驻后台Windows 在开始菜单找入口Linux/macOS 静静等待客户端上门。第一次打开管理后台先设个靠得住的密码浏览器访问http://localhost:47990这就是 Sunshine 的 Web 管理后台整个串流系统的总控制台。首次登录只需三件事沿用默认用户名sunshine、设置一个 12 位以上的强密码大小写字母数字特殊符号、把凭证存好——以后每次进来都靠它。顺手做两件小事右上角切换界面语言、开夜间主题深夜在客厅大屏上更护眼顶部搜索框能秒定位配置项输入 UPnP 就直接跳到自动端口转发开关。手机变掌机Moonlight 配对四步走Sunshine 的官方搭档是 Moonlight覆盖几乎所有设备。配对只要四步装客户端 → 连同一局域网 → 打开后自动发现名为 Sunshine 的主机 → 在后台 PIN 页面取配对码输入。设备类型推荐客户端一句话点评Android 手机/平板Moonlight Android虚拟触控手柄通勤也能玩iPhone / iPadMoonlight iOS触控手柄皆可画面流畅Windows / MacMoonlight PC画质上限最高支持 4K HDR电视 / 树莓派Moonlight Embedded客厅大屏的最优解配对完成后局域网内开箱即用不碰命令行、不配端口。把游戏摆进串流菜单让列表清爽又顺手默认自带 Desktop 和 Steam 两个入口直接就能开玩。更推荐给每个游戏单独建一个入口在 Applications 页面点 Add New填名称和启动命令即可——Steam 大屏模式填steam://open/bigpicture独立游戏直接指向可执行文件路径模拟器指向 RetroArch 主程序并带上核心参数。懒得手动建Featured Apps 精选页把常用客户端和工具分门别类点 Get 直达下载相当于内置的串流生态应用商店。让画质和网速握手言和三组参数就够了串流体验九成取决于参数。Sunshine 会自动识别显卡并选择编码器实现集中在src/nvenc/模块你只需关心码率、帧率、分辨率。以 HEVC 编码为例分辨率帧率推荐码率适用场景720p60fps5–10 Mbps手机流量、弱网1080p60fps15–25 Mbps标准游戏体验1440p120fps25–50 Mbps高刷显示器4K60fps50–100 Mbps客厅大屏 有线几个立竿见影的技巧有线网络优先WiFi 至少用 5GHz路由器开 QoS 抬高游戏流量优先级帧率尽量匹配游戏原生帧率别让编码器做多余转换两端 HDR 设置保持一致否则画面发灰。所有参数在 Configuration 页面搜一下就位改完点 Save 即时生效不用重启服务。出问题了怎么办四个高频场景对号入座客户端发现不了主机检查防火墙放行 47989/47990 端口确认两台设备在同一子网路由器开 UPnP 或手动端口转发卡顿、掉帧码率降一档关掉下载、直播等占带宽的应用更新显卡驱动花屏或画面发灰核对两端 HDR 开关是否一致或把编码器从 HEVC 切回 H.264 对比手柄没反应Windows 主机需在 Troubleshooting 页面安装 ViGEmBus 虚拟手柄驱动这是 Sunshine 把客户端手柄映射给系统用的桥梁一键完成。还没解决就看日志——界面自带搜索和错误高亮Encoder not found 这类报错直接标红。日志位置Windows 在%ProgramFiles%\Sunshine\config\sunshine.logLinux/macOS 在~/.config/sunshine/sunshine.logDocker 用docker logs sunshine。完整的排障手册见docs/troubleshooting.md。玩得更远多屏、手柄与出门在外基础串流跑通后还能更讲究多显示器按场景切换客厅用电视、书房用显示器两不误手柄自由映射Xbox、PS、Switch Pro 都支持Linux/macOS 下配置文件在~/.config/sunshine/gamepads/精细按键直接改文件。想出门也玩比起在路由器上暴露 47989–47990 端口更推荐用 ZeroTier、Tailscale 把设备拉进同一个虚拟局域网——免暴露公网端口又保留低延迟体验。今晚就能跑起来收尾清单按系统命令装好 Sunshine打开localhost:47990设置强密码手机装 Moonlight完成配对添加想玩的游戏入口或直接用桌面串流按设备调好码率与帧率玩起来再按需探索多屏、手柄与外网当卧室的床头屏亮起游戏画面的那一刻你会觉得这几步折腾非常值。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考