
深夜想玩电脑游戏却不在电脑前3步让Sunshine把你的显卡送到任何屏幕【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine你出差住进酒店电视挂在墙上床软得让人不想起来可Steam库里的《博德之门3》存档还在书房那台电脑上。或者更常见的场景客厅沙发比电竞椅舒服一万倍但大作只装在书房。Sunshine——一个开源免费的自托管游戏串流服务器专为Moonlight客户端而生——就是专门解决这件事的它把你的电脑变成一台游戏发射器把画面用硬件编码压缩后通过网络实时送到手机、平板、笔记本甚至电视上。最打动人的卖点是完全免费、数据不出自家局域网、延迟低到可以打竞技游戏。先弄明白一件事Sunshine到底在做什么简单说你的游戏跑在主机上Sunshine负责把画面实时录屏并压缩用显卡自带的硬件编码器几乎不占CPUMoonlight客户端负责解码播放并把你按下的按键传回去。两者一配合就成了一根看不见的HDMI线——长度可以是整个屋子也可以是整个互联网。Sunshine支持Windows、Linux、macOS和FreeBSDNVIDIA、AMD、Intel三家显卡的编码器它都认。这正是它和商业云游戏最大的区别云游戏把数据送到别人的服务器Sunshine把数据留在你自己家。第一关把Sunshine装到你的游戏电脑上先声明如果你只是想在局域网里玩选最简单的安装方式即可不必折腾源码编译。你的系统推荐安装方式一句话说明Windows 10/11官方MSI安装包一路下一步防火墙规则自动配好LinuxFlatpak 或发行版软件包命令一行搞定依赖不用操心macOSHomebrewbrew install sunshineFreeBSDpkg 包下载对应架构的 .pkg 直接装想尝鲜源码git clone仓库地址https://gitcode.com/GitHub_Trending/su/Sunshine装完先别急着开游戏。打开浏览器访问https://localhost:47990浏览器会提示证书不安全点继续访问就行这是Sunshine自签的本地证书属于正常现象。第一次进来页面会请你创建一对用户名和密码——这是你之后登录Web管理界面的唯一凭证务必记牢。官方文档里特意用大写提醒过这是你唯一一次看到完整凭据的机会。建议顺手把默认端口记下来Web管理用47990串流数据走47989。提示官方安装包Windows的MSI、Linux的发行版包、AppImage已经把防火墙放行做好了。如果你用的是绿色版或手动解压的包记得手动放行47989/47990两个端口。第二关让Moonlight找到你的服务器在手机、平板或另一台电脑上装好Moonlight客户端应用商店直接搜Moonlight就有确保它和Sunshine主机连在同一个WiFi或网线环境里。打开Moonlight它会自动扫描局域网内的Sunshine服务器。找不到在Moonlight里手动添加主机IP即可。找到后它会显示一个4位PIN码回到浏览器打开Sunshine的Web界面点击顶部导航栏的PIN把码输进去给这台设备起个名字回车。配对完成。从此这个设备就认识你的电脑了——它能看到你配置好的每一个游戏入口。第三关把你的游戏库搬进Web界面打开Sunshine管理界面顶部的Applications标签你会看到两个默认应用Desktop桌面串流和Steam Big Picture。点Add New就能添加你自己的游戏。给游戏填三样东西就够用名称显示在Moonlight里的名字比如艾尔登法环启动命令游戏可执行文件的完整路径工作目录一般填游戏所在文件夹几个实用小技巧想串流整个桌面做远程办公直接用自带的Desktop应用不要额外配置想用Steam大屏模式当启动器命令填steam://open/bigpicture想把模拟器RetroArch等也串出去把模拟器路径填进去即可Sunshine不挑应用类型第四关把画质调到看起来像坐在电脑前串流画质的核心就两个旋钮码率和编码器。编码器Sunshine会自动选第一个可用的硬件编码器但如果你想手动指定可以在Configuration的对应标签页里设置NVIDIA显卡选nvencIntel核显选quicksyncAMD选amdvce或vaapi。想了解细节可以翻一翻配置文档里encoder这一节的完整说明docs/configuration.md。码率在Configuration搜索框里输入max_bitrate单位是Kbps。给不同场景的参考值你的屏幕目标帧率推荐码率典型用途手机小屏60fps10–20 Mbps地铁上玩回合制游戏1080p显示器60fps20–40 Mbps常规3A大作2K高刷屏120fps40–80 Mbps竞技射击游戏4K电视60fps60–100 Mbps客厅大屏体验额外提醒帧率建议和你主机的显示器刷新率对齐否则Moonlight端可能多一道转码的损耗。桌面串流时如果发现鼠标指针拖影按CtrlAltShiftN可以隐藏/显示指针。第五关跨出家门在外网也能连局域网玩爽了自然想在外面也连。最简单的方式在Configuration里打开upnp选项描述写得很直白自动为互联网串流配置端口转发让路由器自动开好端口。路由器不支持UPnP的话手动把TCP/UDP的47989、47990转发到主机即可。再进阶一点用ZeroTier或Tailscale这类组网工具把家里和手机放进同一个虚拟局域网连端口转发都省了。安全起见务必保持强密码别把47990直接暴露给公网。第六关出问题了先学会看日志串流卡顿、连不上、画面花屏——先别慌Sunshine的日志就是最好的侦探。打开Web界面的Troubleshooting标签你能看到按时间排序的完整日志每一条错误都有上下文。几个最常见的翻车现场和对应解法现象日志里会看到什么怎么处理客户端搜不到服务器防火墙拦截检查47989/47990端口是否放行画面频繁卡顿丢包率上升换有线网络或降低码率编码器报错Encoder not found更新显卡驱动检查编码器选择是否正确无法登录Web界面凭据被遗忘命令行运行sunshine --creds 新用户名 新密码重置日志文件本身的位置Linux/macOS在~/.config/sunshine/Windows在%ProgramFiles%\Sunshine\config\。想排查更深入官方文档docs/troubleshooting.md里有完整的错误码对照表。玩出花来几个值得收藏的进阶玩法精选应用市场Web界面的Featured Apps标签里官方整理了一批经过验证的客户端和工具Moonlight各平台客户端、嵌入式设备版都有收录点一下就能看到说明和下载入口省去自己搜索的麻烦。多显示器切换主机接了两个屏幕可以在Configuration里用output_name指定串流哪块屏配合显示器自动切换功能串流时自动切到目标显示器。手柄即插即用Xbox、PlayStation、Switch Pro手柄都能直接映射使用XInput和DirectInput协议都支持。Windows端如果手柄驱动有问题官方文档里推荐先安装ViGEmBus虚拟手柄驱动。硬件基准参考局域网千兆环境下实测参考值主机配置串流规格编码延迟网络延迟RTX 40系 千兆有线4K 60fps5–9ms1–3ms中端N卡 WiFi 61440p 120fps8–13ms4–8msAMD 6000系 有线1080p 144fps7–11ms1–4msIntel核显 5GHz WiFi1080p 60fps12–18ms5–10ms关于收费、安全和常见疑问Sunshine收钱吗完全免费开源项目代码都在仓库里欢迎任何人审查和贡献。需要多强的电脑编码由显卡硬件完成CPU压力很小。推荐4核以上CPU、8GB内存显卡支持硬件编码即可近十年的主流显卡基本都支持。画面会不会糊在码率给足、网络稳定的前提下Sunshine画质可以做到肉眼看不出差别。HDR内容同样支持前提是主机和客户端都开启HDR。能几个人同时连支持多客户端但同一时间一般建议1–2路串流具体看显卡编码器的并发能力。睡觉前还想再确认一遍官方文档是宝藏配置项全解在docs/configuration.md疑难杂症在docs/troubleshooting.md性能调优心法在docs/performance_tuning.md入门操作在docs/getting_started.md。今晚就能玩上的行动清单在你的游戏电脑上装好SunshineWindows用MSI最省心打开https://localhost:47990创建账号密码截图保存到密码管理器手机或平板装Moonlight同一WiFi下配对PIN码在Applications里添加至少一个游戏或直接用Desktop按本文章第四关的表格把码率调到适合你网络的值躺到沙发上打开Moonlight开始玩从安装到第一次成功串流通常用不了10分钟。Sunshine把游戏跟着人走这件事做到了极致——设备是你自己的游戏是你自己的网络是你自己的它只是那个默默把画面送到你眼前的搬运工。现在就去把那根看不见的HDMI线拉起来吧你的游戏正在等你。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考