news 2026/9/2 11:05:07

Sunshine游戏串流20分钟从零跑通:免费把3A大作投到电视和手机的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine游戏串流20分钟从零跑通:免费把3A大作投到电视和手机的完整教程

Sunshine游戏串流20分钟从零跑通:免费把3A大作投到电视和手机的完整教程

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

周末想窝在沙发用电视玩3A大作,或者出差时用手机串回自己电脑,却被"云游戏"的排队和月费劝退?Sunshine 是一个自托管的游戏串流服务器:装在你自己电脑上,游戏照旧在本机跑,配合 Moonlight 客户端,就能把画面和声音低延迟地投到电视、手机、平板上,全程免费、无需订阅。下面用20分钟带你从零跑通 Sunshine 游戏串流。

上手前自检:最低/推荐配置对照表

先对照一下你的设备,两档都能跑,只是体验有差别:

项目最低配置推荐配置
CPU4核 i3 / Ryzen 3i5 / Ryzen 5 及以上
GPU带硬件编码的独显或核显(N卡/AMD/Intel 均可)NVIDIA GTX 1060 及以上
内存4GB8GB 及以上
网络5GHz WiFi主机接千兆有线网口
客户端设备任意能装 Moonlight 的手机/平板/电视同左,且与主机同一路由器下

真正要提前准备的只有两样:一台装 Sunshine 的主机,和一个装好 Moonlight 客户端的设备(手机应用商店直接搜 Moonlight 即可)。注意一点:主机必须有硬件编码器,核显太老没有编码能力的话,只能退回占用高的软编码。

从零到跑通的3步

第一步:把 Sunshine 装到主机上目标:主机上有一个可用的 sunshine 命令。 操作(以 Linux 为例,Windows 直接运行官方安装程序一路下一步,可跳过此步):

git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build && cd build cmake .. && make -j$(nproc) sudo make install

这条命令拉取源码、编译并安装 Sunshine,耗时约 3-10 分钟,视网卡与 CPU 而定。 成功信号:终端不再报错,重新开一个终端运行sunshine --help能打出帮助信息。

第二步:启动服务,创建管理账户目标:打开 Sunshine 的网页管理界面并设置管理员账号。 操作:终端运行

sunshine

这是启动串流服务器,窗口里日志会滚动输出,保持它别关。然后用浏览器访问https://localhost:47990,浏览器警告"不安全网站"是自签名证书的正常提示,点继续访问即可。

首次访问 Sunshine 的 Web 欢迎页,在这里创建管理员账户——密码只显示这一次,当场抄下来

成功信号:首次访问出现欢迎页,输入用户名和密码完成创建后进入配置界面。

第三步:Moonlight 配对,让画面亮起来目标:客户端设备成功配对并看到主机桌面。 操作:打开 Moonlight 客户端,它会自动发现局域网里的主机(没发现就手动输入主机 IP);屏幕出现 4 位 PIN 码时,回到浏览器点导航栏的PIN页面,输入 PIN 并给设备起个名字,回车。 成功信号:网页弹出绿色成功提示;回到 Moonlight 点自带的Desktop应用(它无需任何命令,专门用来串整个桌面),电视或手机屏幕上出现你的桌面,就算跑通了。🎉

功能亮点:三个最省时间的细节

配置搜索:两分钟找到你要的参数它能干什么:Sunshine 的设置项非常多,但每个参数都有独立开关,搜索框一输就全部浮出来。怎么用:在Configuration页面顶部搜索框输入bitratefps,相关选项立刻高亮,改完点 Save。适合谁:想微调画质和网络、又不想翻长文档的进阶用户。

Configuration 页顶部的搜索框:输入关键词即可直达对应设置项,改完点 Save 生效

多显示器切换:想播哪块屏就播哪块它能干什么:主机接了两块以上显示器时,把串流目标在屏幕间切换。怎么用:按下Ctrl+Alt+Shift+F1F12,主机就把画面切到对应编号的显示器。适合谁:多显示器办公+游戏双开、常换屏幕的人。

实时日志页:排障第一站它能干什么:编码器是否正常加载、端口占用、帧率波动都带时间戳滚动展示。怎么用:出问题时打开Troubleshooting页面,从上往下读警告即可。适合谁:不想直接发帖求助、想先自查原因的人。

场景实战:三种真实用法

家里大屏畅玩(局域网):主机插网线,客户端走 5GHz WiFi。比特率别一步拉满——从 20Mbps 左右起步,流畅就停手,画面不够清晰再加;网络撑不住时一味拉高码率只会让卡顿更明显。

出差异地访问:需要两步安全配置:在路由器做端口转发放行TCP 47984-47990UDP 48010,同时把主机改成强密码。注意把分辨率降到 1080p 优先保流畅——异地带宽有限,追画质反而容易卡。

远程桌面办公:在 Moonlight 里以 Remote Desktop Mode 连接,按Ctrl+Alt+Shift+N隐藏主机光标,画面更接近干净的远程桌面,处理文件时不被一根大指针干扰。

遇到问题先自查:新手最常踩的5个坑

问:连不上,客户端提示无法连接服务器?答:先在主机终端跑pgrep sunshine确认进程在运行,不在就重新执行sunshine。在的话检查防火墙是否放行了 47984-47990 端口段。

问:画面有了,但鼠标键盘没反应?答:Linux 上多半是输入权限问题,执行sudo usermod -aG input $USER把当前用户加入 input 组。然后注销重新登录再连一次。

问:画面糊、偶尔卡顿?答:八成是网络瓶颈,先让客户端切到 5GHz WiFi 或改插网线。然后在配置搜索框输入bitrate把比特率从默认值逐步上调,直到清晰且不卡。

问:PIN 码输错了,还能重新配对吗?答:可以,没有次数限制。在 Moonlight 里删除这台主机再重新添加,会生成新的 PIN 码,走一遍 PIN 页面即可。

问:游戏里想用虚拟手柄,要装什么?答:Windows 上以管理员身份运行 Sunshine,进Troubleshooting页面有 ViGEmBus 虚拟手柄驱动的一键安装入口,装完重启电脑,游戏就能识别到手柄。

Troubleshooting 页实时滚动运行日志:编码器报错、端口问题都会带时间戳在这里现形

资源地图与下一步

遇到问题别盲猜,直接查这两处:官方文档 docs/configuration.md 是全量配置手册,docs/troubleshooting.md 是故障排查指南;想深挖源码的话,编码核心逻辑在 src/video.cpp。接下来建议按这个顺序走:

  1. 用 3 个场景建议把比特率调到你网络能稳住的最高值
  2. 把常玩的游戏按steam://open/bigpicture这类启动命令加进 Applications 列表,直达不用每次串桌面
  3. 异地要用的话,先做好端口转发再配强密码
  4. 有空的话翻翻实时日志页,熟悉一眼看懂编码器的状态

最好的串流参数不是拉满的那组,而是你这台网络、这块屏幕能稳住的那组——装好它之后,家里每一块屏幕都不再只是屏幕了。

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 11:01:39

AI机器人进数据中心:能做什么、不能做什么,边界在哪里

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 11:00:55

STM32H743双精度浮点FFT/IFFT算法实现与工程优化

简介:本资源是一套面向嵌入式DSP开发工程师与高校电子类专业学生的STM32H743实数浮点FFT逆变换完整实现方案,聚焦高性能信号处理场景下的频域→时域还原需求,适用于音频分析、通信解调、传感器信号重构等实时应用。压缩包含1637个文件&#x…

作者头像 李华
网站建设 2026/9/2 10:57:56

yuzu 编译与图形调优实战:Switch 模拟器在老硬件上稳定跑出 60 帧

yuzu 编译与图形调优实战:Switch 模拟器在老硬件上稳定跑出 60 帧 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 在本地编译 yuzu 之后,最常见的两个卡点:一是开放世界游戏里帧…

作者头像 李华
网站建设 2026/9/2 10:53:53

高并发多线程面试:从原理到实战,构建系统性解决方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华