Sunshine 游戏串流安装教程:免费跑通 10 分钟,把 PC 游戏搬上电视
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
Sunshine 是免费的自托管游戏串流服务端,把 PC 游戏画面实时推到手机、电视和平板。跟着本文 10 分钟跑通"装好—配对—开玩",之后按目标调画质和延迟,全程不花一分钱。
装之前先自检:硬件要求与替代方案对比
① 什么情况下你会需要它?游戏和存档都在书房那台电脑上,而你人不在电脑前。客厅电视、床头平板、手里手机都想看这块屏幕——游戏留在原机器上跑,画面实时送出门,按键指令原路传回,数据全程不出你家网络。这就是 Sunshine 干的事。
② 硬件与费用门槛有多高?零费用,开源。硬件底线:4 核 CPU、8GB 内存,再加一块带硬件编码的显卡——NVIDIA GTX 1050 起、AMD RX 550 起、Intel HD 600 核显都够。低于这条线别折腾,高于这条线没有额外成本。
③ 和替代方案比,值不值?
| 路线 | 花多少钱 | 卡在哪 | 数据归谁 |
|---|---|---|---|
| 云游戏会员 | 每月几十到上百 | 游戏库受平台限制,高峰要排队 | 存档在云端 |
| 远程桌面 | 免费或很便宜 | 延迟高,动作游戏没法玩 | 要开公网端口 |
| Sunshine 自托管 | 零费用 | 局域网内延迟接近直连 | 全在你本地 |
有游戏 PC、想换屏幕、又不想按月交钱——这张表基本替你做完决定了。
Sunshine 安装步骤:三步完成首次配对
目标只有一个:10 分钟内玩上第一局。先让你见到结果,再回头谈调优。
第 1 步:按系统装 Sunshine
挑你系统对应的一条执行:
# Windows winget install LizardByte.Sunshine # Linux(Flatpak) flatpak install flathub dev.lizardbyte.app.Sunshine # macOS brew install sunshineDocker 用户拉lizardbyte/sunshine,映射 47984、47989、47990 端口并挂载配置目录。想自己编译,仓库在这:git clone https://gitcode.com/GitHub_Trending/su/Sunshine。装完后服务常驻后台,安装细节见 docs/getting_started.md。
成功的标志:浏览器打开https://localhost:47990,出现 Sunshine 页面。
最容易踩的坑:Windows 弹防火墙询问时点了"取消"。回来重新放行 47990,否则后台永远打不开。
到这里,服务端已经立起来了。
第 2 步:首次设置 Sunshine 管理密码
首次打开 47990 会停在欢迎页,就两个输入框:
- 用户名沿用默认的
sunshine; - 密码写 12 位以上,大小写字母、数字、符号都来一点;
- 把凭证抄进密码管理器。
成功的标志:点 Login 进入主界面,能看到 Configuration、Applications 等菜单。
最容易踩的坑:密码只显示这一次,丢了只能清掉配置目录重新初始化——现在就存好。
到这里,门锁已经换上了。
第 3 步:Moonlight 客户端配对 Sunshine
Moonlight 是 Sunshine 的官方搭档,手机、平板、电视盒子基本都能装。
- 目标设备装上 Moonlight;
- 确认两台设备在同一个局域网;
- 打开 Moonlight,列表里会自动发现 "Sunshine" 主机;
- 进 Sunshine 后台的 PIN 页,把配对码输进 Moonlight,完成绑定。
成功的标志:点进主机,内置的 Desktop 入口能直接看到你电脑的桌面。
最容易踩的坑:PIN 输错过期。回 PIN 页重新生成一次,再输。
到这里,你已经在沙发上能玩 PC 游戏了。往后的事,全看你想往哪个方向调。
Sunshine 调优菜单:按目标选路
画质糊、延迟高、设备多、人不在家——四种常见不满,四条路,挑你的那条走。
想要画面更清晰:Sunshine 码率与编码器设置
这一节适合:玩 3A 大作、发现快速镜头一多画面就发糊的人。
- 改哪里:Configuration 页顶部搜索框,输入 "Bitrate" 直达,不用翻菜单。
- 怎么改:编码器 Sunshine 按显卡自动选——N 卡 NVENC、A 卡 AMF、核显 QuickSync,实现都在 src/nvenc/,一般不用动。要调的是码率:1080p/60 帧给 20Mbps,4K 给 80Mbps,720p 降到 8Mbps。
- 改完看到什么:点 Save 即时生效,不重启服务。快速运镜不再发糊;反之出现马赛克,先降回一档。
想要更低延迟:Sunshine 延迟优化
这一节适合:射击、格斗这类吃手感的玩家。
- 改哪里:不在后台,在网卡和路由器。
- 怎么改:主机和客户端尽量都走有线;必须 WiFi 就上 5GHz,别挤 2.4GHz;帧率设成和游戏一致的 60 或 120,别让编码器白做帧率转换;两端 HDR 开关保持一致,否则画面发灰。
- 改完看到什么:局域网内按键到画面压进 20ms 以内,主观感觉就是"按了就有"。
想让每个设备都有清爽的游戏列表:多设备管理
这一节适合:电视、平板、手机共用一台主机的人。
- 改哪里:Applications 页,点 Add New。
- 怎么改:填一个名字加一条启动命令。Steam 大屏填
steam://open/bigpicture,独立游戏直接指向可执行文件,模拟器指向 RetroArch 并把核心写进参数。更多写法参考 docs/app_examples.md。 - 改完看到什么:每个设备的 Moonlight 里多一条独立入口,点开就是那个游戏,列表不再混在一起。
后台还有 Featured Apps 精选页,常用客户端和工具分好类,点 Get 直达下载,装完即用:
想出门在外也能玩:跨网络接入
这一节适合:回老家、出差住酒店还想开一局的人。
- 改哪里:路由器或组网工具,不在 Sunshine 后台。
- 怎么改:两条路。一是在路由器做端口转发,把 47984、47989、47990 的 TCP/UDP 转到主机;二是用 Tailscale、ZeroTier 把设备拉进同一个虚拟局域网。
- 改完看到什么:后者更省心——不暴露公网端口,延迟和家里局域网几乎没差,Moonlight 里照样能发现主机。
翻车速查:Sunshine 故障排查高频问题
| 你看到什么 | 多半是 | 一步解决 |
|---|---|---|
| Moonlight 搜不到主机 | 防火墙拦了,或不在同一子网 | 放行 47984/47989/47990,确认两台设备同网段 |
| 画面卡顿掉帧 | 码率超带宽,或带宽被抢占 | 码率降一档;关掉下载、直播类应用 |
| 花屏或画面发灰 | 两端 HDR 设置不一致 | 统一 HDR 开关;仍异常就切 H.264 对比 |
| 手柄完全没反应 | Windows 缺虚拟手柄驱动 | 后台 Troubleshooting 页一键装 ViGEmBus |
| 日志标红 "Encoder not found" | 显卡驱动旧了 | 更新显卡驱动,重启 Sunshine 服务 |
查日志比猜快。位置速记:Windows 在%ProgramFiles%\Sunshine\config\sunshine.log,Linux/macOS 在~/.config/sunshine/sunshine.log,Docker 直接docker logs sunshine。后台 Troubleshooting 页自带日志搜索和错误高亮,标红的那行就是病因:
更多条目对照 docs/troubleshooting.md。
Sunshine 常见问题与今晚的行动清单
Q:支持哪些系统?A:Windows 10/11、主流 Linux、macOS 10.15+、FreeBSD。
Q:能几个客户端同时连?A:支持多客户端,上限看显卡编码能力,1–2 路体验最好。
Q:要付费吗?A:不用,完全免费开源。
Q:只能串游戏吗?A:内置 Desktop 入口串整个桌面,任何应用都能看。
Q:改配置要重启吗?A:不用,47990 后台改完点 Save 即时生效。
今晚就能打勾的清单:
- 按系统装好 Sunshine
- 打开
https://localhost:47990,设好 12 位以上密码 - Moonlight 完成首次 PIN 配对
- 用 Desktop 入口玩上第一局
- 按屏幕调一档码率(1080p 先给 20Mbps)
- 给最常玩的游戏建一个专属入口
打开终端,敲下第一条命令。10 分钟后,沙发就是你的游戏机。
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考