
Sunshine 游戏串流把家里电脑变成私人云游戏机【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个自托管的游戏串流服务器装上之后你能用 Moonlight 客户端在任何屏幕上玩自己电脑里的游戏。这篇文章带你走完整条链路安装、配置管理台、配对客户端看完就能低延迟串出第一局游戏。动手前先确认条件项最低要求说明系统Windows 11 / Ubuntu 22.04 / macOS 14.2其他发行版版本要求见 docs/getting_started.md显卡支持 NVENC / VAAPI / AMF 硬件编码没有硬编也能软编但更吃 CPU内存4GB 及以上想跑 4K 串流留足余量网络主机与客户端尽量都走 5GHz 802.11ac稳定性比峰值带宽更重要确认没问题就可以直接装。装好并跑起来官方推荐直接用最新发布的安装包免构建。如果你习惯先看看源码或者想自己编译git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine构建步骤参考仓库文档目录下的 building 文档即可。装完后启动 Sunshine。Windows 上它默认以服务运行系统托盘区会出现 Sunshine 图标Linux 上可以装成用户服务并设为开机自启systemctl --user --now enable app-dev.lizardbyte.app.SunshinemacOS 首次启动时会请求屏幕录制和麦克风权限按提示允许即可。看到托盘图标亮起说明串流服务器已经就位。在管理台设置管理员账户打开浏览器访问 https://localhost:47990 。如果浏览器提示连接不是私人别担心这是自签名证书的正常表现。首次启动会要求你创建一个用户名和密码这是之后所有管理操作的登录凭证务必记下来。欢迎页长这样添加游戏并配对第一个客户端登录后进入应用列表页把想串的游戏或程序加进去每个条目都能配一张图标。这正是之后 Moonlight 里玩什么的下拉列表添加应用本质上是告诉 Sunshine怎么把它启动起来。比如加一个 Steam 桌面启动命令就是一行steam://open/bigpicture各平台的现成示例都在 docs/app_examples.md照着抄就行。客户端这一侧的流程是在电视、手机或另一台电脑打开 Moonlight 客户端设备列表里找到你的主机连接时会要求输入 PIN。这时回到 Web 管理页点顶部导航的PIN把 Moonlight 上显示的 PIN 输进去并给设备起个名字页面会出现成功提示然后在 Moonlight 里选一个应用画面就串过来了。找不到合适的 Moonlight 客户端管理页的Featured Apps标签列出了各平台的客户端入口。如果你的场景是同屋局域网玩游戏到这里就齐了延迟通常只有几毫秒。如果你的场景是出门后远程连接需要在路由器给主机放行 5201 端口TCP 和 UDP并确认防火墙放行了 Sunshine。按显卡挑对编码器串流的画质和延迟主要由编码器决定。管理页顶部的搜索栏可以直接跳到任意配置项不用在长列表里翻按显卡选NVIDIA 卡用 NVENCWindows 上的 AMD 卡用 AMFIntel 卡用 QuickSyncLinux 上还有 VAAPI 和 Vulkan 编码可选。显卡不支持硬编时也有软件编码兜底代价是占用更多 CPU。最值得一调的是码率和音频设备。码率以 Kbps 为单位局域网高帧率游戏给到 500050000 之间比较稳音频在audio_sink里选设备列表记得选主机实际在用的输出。改完编码器后打开Troubleshooting页面可以核对实际启用的编码器和捕获方式启动过程中的警告也会列在这里让电视变成游戏屏想在客厅大屏上玩把Steam Big Picture加进应用列表再让电视端 Moonlight 配对一下Steam 库的浏览和启动就都串过去了。Sunshine 会把客户端的手柄模拟成主机上的虚拟设备Xbox 系、DualSense、Switch Pro 等多种手柄游戏都认就像真接了一个手柄。多台显示器时串流中按CtrlAltShiftF1/F12可以切换捕获哪块屏。让主机保持在线Windows 的服务模式天然开机自启Linux 上面那条enable命令也已经处理好了自启。如果机器不接显示器、只能远程操作getting_started 文档里给出了 SSH 远程启动 Sunshine 的现成写法无头主机也能常驻待命。踩坑速查现象管理页登不进去密码忘了原因账号只在首次启动时生成别处没有留底解法终端执行sunshine --creds 新用户名 新密码重置凭证现象客户端发现不了主机浏览器打不开 47990原因防火墙拦截了相应端口解法给 Sunshine 放行防火墙具体规则参考 docs/troubleshooting.md现象NVIDIA 卡串流偶发卡顿原因GPU 开启了 vsync:fast解法NVIDIA 控制面板中关掉该选项后重新连接一台游戏 PC 从此变成任意屏幕都能连入的串流中心更多参数细节随时到文档目录里翻。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考