把「好电脑锁在书房」变成「沙发也能玩 4K 串流」:Sunshine 自托管游戏串流上手指南

发布时间:2026/9/1 14:31:39
把「好电脑锁在书房」变成「沙发也能玩 4K 串流」:Sunshine 自托管游戏串流上手指南 把「好电脑锁在书房」变成「沙发也能玩 4K 串流」Sunshine 自托管游戏串流上手指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine晚上十点你窝在客厅沙发上想继续打没通关的那局游戏可那台顶着 RTX 4080 的主机还亮在书房里。搬过去太折腾再买一台更不现实。这时候你缺的不是新硬件是一套免费的 Sunshine 游戏串流方案让书房那台机器替你跑游戏客厅的平板只负责显示。Sunshine 用一句话说清楚Sunshine 是一个自托管游戏串流服务端self-hosted game stream host说白了就是游戏跑在你的高性能电脑上画面和声音被实时编码、走网络推到手机、平板、电视等任何屏幕上。它免费、开源、无广告Windows、Linux、macOS、FreeBSD 全平台Intel / AMD / NVIDIA 三家显卡的硬件编码基本全覆盖。分工很明确Sunshine 管发送装在高性能主机上配套的Moonlight 客户端管接收装在你手边那块屏幕上。两个配合就是一套完全归你自己的云游戏方案——不按月付费、不锁功能。一句话记忆点Sunshine 是发送端Moonlight 是接收端一次串流 两端完成握手。 快速跑通从装好到第一次成功目标很单纯让画面出现在第二块屏幕上。熟手 10 分钟能跑通新手摸一摸也别超过半小时。在高性能电脑上装 Sunshine。Windows 去发行版页下载安装包双击Linux 用.deb/ COPR / AppImagemacOS 一句brew install sunshine。进程在后台跑起来就算成功。打开网页管理后台。浏览器访问https://localhost:47990首次进入让你设置管理员账号和密码。页面能打开、账号建好就算成功。装 Moonlight 客户端。手机、平板、电视的应用商店搜 Moonlight 即可装好能列出设备就算成功。配对连接。Moonlight 会扫描局域网里的 Sunshine 主机主机端点一下确认配对完成握手客户端里能看到这台机器就算成功。选应用开串流。在后台把桌面或某个游戏加进应用列表Moonlight 里点它画面出来就算通关。这张图对应第 2 步浏览器打开后台后先设置登录凭证旁边就是文档资源入口。 为什么选它4 个说得清的理由编码器全覆盖集显轻薄本也能跑一句话不管显卡是什么牌子都有对应的硬件编码路径。编码方式支持厂商覆盖平台NVENCNVIDIAWindows / LinuxAMFAMDWindowsQuickSyncIntelWindowsVAAPIAMD / Intel / NVIDIALinux / FreeBSDVideo ToolboxApple / IntelmacOSVulkan Video三家Linux / FreeBSD纯软件编码任意 CPU全平台对你意味着有张不错的 N 卡或 A 卡硬件编码几乎不占 CPU就算只有集显轻薄本软件编码也能先把串流跑起来。画面抓取X11 / Wayland / DXGI 都有路一句话不只是编码怎么把画面抓出来也提前铺好了路。Windows 用DXGILinux 覆盖X11、Wayland、KMS/DRM、KWin、XDG Desktop PortalmacOS 走ScreenCaptureKit。机制名都摆在这你在不同桌面环境基本不用自己造轮子。划重点Linux 上抓取方式要和你实际用的桌面环境对齐X11 就选 X11Wayland 就确认走 wlroots 或 Portal硬凑容易黑屏。手柄模拟远程手柄本地化一句话把客户端传来的手柄信号在主机上模拟成一台本地手柄游戏根本察觉不到你是远程接入。Xbox 360 / One / Series、PS4 / PS5、Switch Pro 这些型号在 Windows 和 Linux 上都能完整模拟。网页管理搜索框改参数一句话不翻配置文件、不记命令改哪个参数直接搜。后台带搜索框想改哪个设置键词一搜就定位比如把 UPnP 自动端口映射的开关找出来只要几秒。这张图对应网页管设置搜索框一输码率、端口、UPnP 这些开关都能直接定位。⚠️ 适合谁不适合谁住校学生党宿舍只有一台游戏本想躺床上用手机玩。720p30fps、码率压到 10Mbps 以内校园网也跑得动。多成员家庭客厅电视、卧室笔记本、孩子的平板共用书房一台主机。电视 4K、笔记本 1080p、平板 720p谁玩谁连一台主机多端复用。独立游戏开发者不用买一堆测试机就能测不同分辨率、帧率、编码器下的表现远程协作时队友也能连上来现场看效果。劝退提醒如果你的主机是 macOS官方标注它是实验性支持手柄模拟目前不可用——Mac 当主机、又必须用手柄的话先别硬上。Docker 镜像对大多数人也不建议GPU 直通、输入设备都要额外折腾直接装原生包省心。被问得最多的 5 个问题问题 1画面能出来但手柄没反应九成是缺虚拟输入驱动。Windows 上需要装 Sunshine 配套的虚拟输入驱动装完最好重启一次电脑Linux 上把运行 sunshine 的用户加进input组。问题 2全用默认设置画质稀碎默认参数偏保守建议按网络给码率。千兆有线可给 50Mbps 以上5GHz 无线给 25Mbps 左右再开高帧率或 HDR。具体参数在 docs/configuration.md 里逐项可调。问题 3局域网没问题跨网段或外网就连不上多半是路由器挡路。开 UPnP或手动把 47989 附近的端口转发出去游戏串流实际走的是 47998 起的 UDP 端口。问题 4连上了但画面花屏、掉帧先打开后台的Troubleshooting 日志页。它把每次会话的细节都记下来能帮你判断是编码器、网络还是驱动的问题。这张图对应排查入口日志页里逐条翻 warning / error比盲猜快得多。问题 5浏览器提示不安全网站正常吗正常。后台用的是自签名证书忽略那个警告继续就行。最后Sunshine 最实在的价值是把云游戏从厂商的订阅里解放出来——码率、帧率、编码器全是你自己说了算。现在就去后台把第一个应用加进列表Moonlight 里点一下30 秒内画面就能出来。想再深一点文档和编码器实现分别在 docs/ 和 src/nvenc/。仓库地址https://gitcode.com/GitHub_Trending/su/Sunshine【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考