10 分钟搭好自己的云端游戏主机:Sunshine 游戏串流服务器新手指南

发布时间:2026/9/1 14:54:31

10 分钟搭好自己的云端游戏主机:Sunshine 游戏串流服务器新手指南
10 分钟搭好自己的云端游戏主机Sunshine 游戏串流服务器新手指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine从书房主机到客厅电视书房里放着一台配置不错的游戏主机客厅电视、卧室平板、随身笔记本却都得各自为战。Sunshine 是免费开源的自托管串流服务端配上 Moonlight 客户端它能把主机的画面和声音实时送到局域网里的任意屏幕操作指令再原路传回来——你的主机就此变成一台随叫随到的云端游戏主机。30 秒看懂 Sunshine把它想成一场远程视频通话主机是摄像头那一端负责抓取屏幕内容交给编码器压缩GPU 里的硬件编码器NVENC、AMF、QuickSync、VAAPI 等承担重活网络负责把码流送过去Moonlight 那一端则负责解码、显示并把你的键鼠、手柄动作原路回传。Sunshine 的全部配置都在浏览器管理界面里完成地址是https://localhost:47990localhost 可换成本机内网 IP不用手写配置文件。不同显卡在各平台能调用的编码 API 差异明显装机前先看这张矩阵编码 APIGPU 厂商WindowsLinuxmacOSNVENCNVIDIA✅✅➖AMFAMD✅➖➖QuickSyncIntel✅➖➖VAAPIAMD / Intel / NVIDIA➖✅➖Vulkan VideoAMD / Intel / NVIDIA➖➖VideoToolboxApple / Intel➖➖✅软件编码任意 CPU✅✅✅✅ 完全支持 部分支持➖ 不适用。同一张卡在 Windows 和 Linux 上能走的路子完全不同。首次启动 Sunshine Web 管理界面后页面会引导你创建登录账号。部署前三问自检先别急着装花三十秒回答三个问题。1. 显卡能不能走硬件编码硬件编码能把串流负载从 CPU 挪到 GPU几乎不占算力编码器代际越新同码率下的画质上限越高。没有硬编能力也能用纯软件编码应急代价是 CPU 占用明显上升。各档画质对硬件的要求配置项起步可用4K 串流HDR 串流CPUi3 / R3 级别i5 / R5 及以上i5 / R5 及以上内存4GB 起步8GB8GBNVIDIA 显卡支持 NVENC桌面端 GTX 1080 起Linux 建议 RTX 20 系起GTX 10 系Pascal及以上AMD 显卡VCE 1.0 起VCE 3.1 起VCE 3.4 起Intel 显卡VAAPI 兼容 / Skylake 起HD 510 或 QuickSync 起HD 730 起2. 网络撑得住吗最低 5GHz Wi-Fi802.11ac能跑想上 4K 或 HDR 就换千兆有线带宽余量直接决定卡顿频率。3. 你的平台在支持列表里吗Windows、Linux、macOS 均有官方打包FreeBSD 也在维护范围内。macOS 目前属于实验性平台手柄不可用介意的话先观望。安装 Sunshine三个平台都只给一条最短路径。Windows 安装命令winget install LizardByte.Sunshine也可以用官方 MSI 安装器装完会自动注册为 Windows 服务。Linux 安装命令sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.debUbuntu/Debian 下载对应.deb即可Arch 系走 pacman 仓库pacman -S sunshine装完终端直接运行sunshine启动或者用 systemd 服务开机自启。macOS 安装命令brew install sunshine记得先brew tap LizardByte/homebrew添加源首次启动会申请屏幕录制与麦克风权限照实授权。另外项目官方镜像也有 Docker 方案但官方文档明确提示Docker 并非多数用户的最佳选择没有特殊需求就别绕这条路。第一次连接 SunshineWeb 界面的 Featured Apps 页集中提供 Moonlight 客户端下载与各平台工具入口。从装完到出画面完整流程是六步启动服务Windows 服务自启Linux/macOS 运行sunshine浏览器打开https://localhost:47990首次访问会要求设置管理员账号和密码记牢这组凭证浏览器提示网站不安全属正常现象——自签名 SSL 证书所致直接继续访问在 Applications 页管理串流入口Desktop 和 Steam Big Picture 两个条目默认就在随时可以再加游戏或任意命令到 Featured Apps 页下载 Moonlight 客户端手动添加主机的内网 IPMoonlight 显示 PIN 码后回到 Web 界面的 PIN 页输入该 PIN 并给设备命名配对完成选一个应用即可开串。跑起来之后记两个热键都以CtrlAltShift开头CtrlAltShiftN切换鼠标指针显隐远程操作桌面时很顺手多显示器主机用CtrlAltShiftF1~F12切换要串流的输出。把体验调到上限手柄模拟与虚拟手柄驱动Sunshine 能把主机虚拟成多种手柄让客户端按键原样映射过去各平台覆盖范围虚拟手柄WindowsLinuxFreeBSDXbox 360 / Xbox One / Series✅✅PS4 (DS4) / PS5 (DualSense)✅✅Switch Pro / 通用手柄✅✅macOS 全系➖ 暂不支持两个关键动作Windows 上需另装 Virtual HID Driver入口就在 Web 界面 Troubleshooting 页的一键安装按钮它取代了旧的 ViGEmBus 方案装完建议重启Linux/FreeBSD 则要把运行 Sunshine 的用户加入input组sudo usermod -aG input $USER改完重新登录生效。macOS 因平台限制暂不支持手柄只能先用键鼠。HDR 串流设置HDR 的坑在于两端都要开主机系统本身要处于 HDR 状态无 HDR 显示器可考虑 EDID 模拟器Moonlight 客户端设置里也要同步打开 HDR 选项否则画面会偏色甚至整体过曝。Windows 主机已正式支持编码端需要 GPU 支持 HEVC Main 10 或 AV1 10-bitLinux 属于实验性支持要求 KMS 捕获后端搭配 Gamescope 或 KDE Plasma 6 这类支持 HDR 合成的桌面环境。公网访问与端口配置在 Web 界面搜索框输入关键词可直接跳转到对应的配置项修改。所有参数都能在 Web 界面搜到并修改输入upnp两个字就能定位到端口转发开关。图省事就打开UPnP让路由器自动完成公网映射流媒体端口默认落在47984–48010区间。习惯改文件的也可以编辑~/.config/sunshine/sunshine.confupnp true port_start 47984 port_end 48010 bitrate 25000码率别盲目拉高1080p 下 20–30 Mbps 是合理起点网络留足余量比极限参数更稳。踩过的坑都有对照表现象常见原因处理办法浏览器反复提示不安全自签名证书属预期行为点继续访问即可不用处理日志出现Encoder not found所选编码器与显卡或驱动不匹配在 Configuration 换编码 API或升级显卡驱动画面卡顿、马赛克带宽不足或编码超负荷降分辨率/帧率或调低码率再观察键鼠、手柄无反应账户缺少虚拟输入权限Linux 将用户加入input组后重新登录客户端手柄不被识别Windows 缺虚拟手柄驱动Troubleshooting 页安装 Virtual HID Driver 并重启HDR 画面泛白过曝只开了主机端客户端没开在 Moonlight 设置中打开 HDR 选项遇到拿不准的问题直接看 Web 界面 Troubleshooting 页的日志错误分级展示、支持搜索多数线索第一屏就能看到。下一步先跑通 1080p再逐格上调帧率和码率找到你网络条件下的甜点值比照搬任何配置都靠谱。安装包去项目 Releases 页面按平台下载源码可 clone 仓库 https://gitcode.com/GitHub_Trending/su/Sunshine 自行构建更多细节看 docs/ 官方文档。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做

2026/9/1 14:54:31

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe 想在直播画面里实时数出手势&…

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南

2026/9/1 14:54:31

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice 你手里有一段 5 秒录音,想让&q…

加载项的发布通道 公司分发与公共商店

加载项的发布通道 公司分发与公共商店

2026/9/1 14:54:31

chayuan-wps 加载项的发布通道。这一篇讲。 几种通道 通道一:WPS 公共商店。 WPS 加载项市场。普通用户从 WPS 主程序里搜索安装。 需要金山审核。 通道二:政企内部商店。 某些政企搭内部加载项市场。员工 WPS 从这里装。 不走公共审核。但需要内部审批。…

python numpy dft NumPy一条公式秒算整批数据,还在手动代值?你Out了

python numpy dft NumPy一条公式秒算整批数据,还在手动代值?你Out了

2026/9/1 16:04:33

NumPy:数学与物理数值实验的数组计算基础系列名称:《工程师嘴里的那些词》 文章编号:S-022 作者:wvvx 时间:2026-08-01 欢迎关注、收藏、转发,一起把工程词讲明白。同一条用于抛体运动的公式, 代入一组初速…

实时翻译与同声传译实现指南:用Whisper和FFmpeg构建翻译工具

实时翻译与同声传译实现指南:用Whisper和FFmpeg构建翻译工具

2026/9/1 16:04:33

如果你曾经盯着一段没有字幕的外语视频,或者在一场跨国会议里因为跟不上语速而错过关键结论,那你应该已经意识到:现在真正的问题不是“有没有翻译软件”,而是“翻译结果能不能在正确的时机、出现在正确的位置”。 实时翻译、同声…

python reverse() Python reverse()坑死你!用前列表,用后翻天,99%的人踩过这雷

python reverse() Python reverse()坑死你!用前列表,用后翻天,99%的人踩过这雷

2026/9/1 16:04:33

():这是存在于列表里的一项专门的内置方法, 换而言之, 于字典那里, 于字符串那里, 于元组那里, 是不存在这般的内置方法的, 它的用途在于达成列表之中数据的反转操作。exp:lista [1, 2, 3, 4] lista.reverse() print(lista)打印结果:4, 3, 2…

QQ空间加密空间能被查看吗?揭秘QQ全能通精灵骗局与账号安全防护

QQ空间加密空间能被查看吗?揭秘QQ全能通精灵骗局与账号安全防护

2026/9/1 16:04:33

简介:这是一款主打QQ加密空间查看能力的辅助工具,面向希望访问他人受密码保护QQ空间的用户,借助脚本实现对加密内容的绕过或解析,但使用时需要警惕隐私与合规风险。资源共22个文件,压缩包仅34KB,以19个JS脚…

微信本地数据库解密实战:从进程内存提取密钥到导出聊天记录

微信本地数据库解密实战:从进程内存提取密钥到导出聊天记录

2026/9/1 16:04:33

简介:面向需要对微信本地聊天记录进行解密分析的开发者和安全取证人员,这份基于 C 的 WechatDecrypt 工具提供了一套极简的解决方案。通过命令行调用即可尝试解密微信数据库文件,例如 ChatMsg.db,解决数据库被 SQLCipher 加密后无…

python的图论工业场景模拟第四十一篇:边着色与时隙资源分配(AGV路段避让),任务:相邻路段不能同时被两辆AGV占用,求最少的时隙分配方案,图建模说明:无向图,节点=路口,边=路段,nx.gree

python的图论工业场景模拟第四十一篇:边着色与时隙资源分配(AGV路段避让),任务:相邻路段不能同时被两辆AGV占用,求最少的时隙分配方案,图建模说明:无向图,节点=路口,边=路段,nx.gree

2026/9/1 15:54:33

边着色与时隙资源分配:AGV 路段避让,最少用几个时隙? "仓库有 4 辆 AGV、8 段路段。调度系统给每辆车规划了路径,但两辆车的路径在路段 3 上重叠了——同一时刻不能有两辆车占同一段路,否则撞车。调度员问&#x…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…