Sunshine 免费游戏串流服务器 10 分钟速成教程:把你的 PC 串到客厅电视
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
书房里那台配了独显的游戏 PC 正吃灰,客厅电视却只能拿来看视频——这笔硬件钱,是不是花冤了?其实不用买云游戏订阅,10 分钟、5 步操作,你就能把游戏画面送到家里任何一块屏幕。
它就是Sunshine:一款免费开源的自托管游戏串流服务端(负责把画面编码成视频流、并把客户端的手柄输入模拟回主机),官方定位一句话——Self-hosted game stream host for Moonlight(为 Moonlight 客户端提供自托管串流)。画面走你自己的局域网,编码交给显卡硬件完成(NVIDIA/AMD/Intel 均支持,没有独显也能用 CPU 软件编码),服务端逻辑完全自主可控。
30 秒速览:你能得到什么
| 你将得到 | 你需要准备 | 时间成本 |
|---|---|---|
| 把 PC 桌面、游戏串流到手机、平板、电视 | 一台游戏 PC(三大厂显卡或纯 CPU 均可)+ 任意装了 Moonlight 客户端的设备 | 首次安装配对约 10 分钟 |
| 网页端管理:应用列表、参数搜索、日志可视化 | 同一局域网内的另一台设备 | 后续添加一个游戏入口约 2 分钟 |
快速上手:5 步完成首次配对
- 安装 Sunshine。Windows 从官方发布页下载安装包一路下一步;其他系统跑一条命令即可:
flatpak install flathub dev.lizardbyte.app.Sunshine brew tap LizardByte/homebrew && brew install sunshine这条命令用你系统的包管理器装 Sunshine,二选一执行对应平台那行。
- 打开管理页面。浏览器访问
https://localhost:47990。注意是 HTTPS,自签名证书会弹警告,选"继续访问"即可。 - 设置访问凭证。首次进入会让你创建用户名和密码——这是网页管理界面的钥匙,务必记下来。
- 添加主机。在手机的 Moonlight 里选"添加电脑",填入主机 IP;它会生成一串 PIN。
- PIN 配对。回到 Sunshine 网页端导航栏的 "PIN" 页,输入 PIN 回车,给设备起个名字,看到成功提示即配对完成。
- 验证。在 Moonlight 里点内置的 Desktop 入口连接,看到桌面画面、动动手柄有响应,就算全通了。
场景深挖:三个最值钱的用法
场景:客厅大屏玩 3A 大作
效果:手柄拿在手里,大屏上直接进 Steam 大图模式开玩。网页端"应用"(Applications)页内置两个入口——Desktop(纯桌面串流)和Steam Big Picture(一键进大图模式),跑大作优先后者。点Add New还能给任意游戏加自定义入口,填程序路径和启动参数即可,每个应用可单独设分辨率与编码参数。
场景:全家共享一台游戏主机
效果:一人装机,全家受益。局域网里任何设备装了 Moonlight 都能发现这台 Sunshine,各自连接、互不干扰——给孩子留 Desktop 入口看文档练作业,给自己留 Steam 玩 3A。网页端 "Featured Apps" 标签里可以直接找到各平台 Moonlight 客户端的下载入口。
场景:出差路上串回家里的电脑
效果:人在外面,回家里那台 PC 打游戏。在配置页搜索UPnP,把upnp设为enabled(默认是disabled),路由器会自动映射串流所需的端口;基础端口默认47989,改动后整组端口会一并偏移,配置界面里能看到完整列表。路由器不支持 UPnP 就手动转发同样的端口,并把origin_web_ui_allowed(默认lan,只允许局域网访问管理界面)放宽为wan。公网暴露请配强密码并保持更新。
避坑速查:出了问题先查这张表
| 你看到的现象 | 大概率原因 | 30 秒内能做的事 |
|---|---|---|
| Web 界面打不开 | 忘加https前缀、防火墙拦截 | 用https://localhost:47990访问,检查防火墙规则 |
| 忘了 Web 界面密码 | 凭证丢失 | 终端跑sunshine --creds 新用户名 新密码重置 |
| Moonlight 找不到主机 | 不在同一网段或端口被占 | 确认同一局域网,手动填主机 IP 添加 |
| 画面卡顿、掉帧 | 带宽不足、码率过高、垂直同步拖累 | 客户端降分辨率与码率;NVIDIA 关闭 Fast Sync,AMD 开 Enhanced Sync |
| 手柄连上没反应 | 虚拟输入驱动缺失 | 装好 ViGEmBus 或 Virtual HID Driver 后重启电脑 |
更复杂的问题,看日志比瞎猜快:网页端 "Troubleshooting" 标签会把运行状态和报错逐条可视化,编码器、GPU、网络哪一环出问题一眼可见。
当书房游戏 PC 里那个存档,终于在客厅电视上亮起来,你会发现"游戏跟着你走"这件事,真的只是装个软件的距离。
延伸阅读:快速上手文档 · 配置项详解 · 性能调优 · 故障排查
【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考