Sunshine

> Sunshine — 把电脑变成游戏串流服务器,随时随处用任意设备玩PC大作。 --- 兄弟们,今天不聊虚的,直接上一个我用了快两年的“回不去”系列工具——**Sunshine**。 先说个场景:你躺在沙发上,想玩书房里那台主力PC上的《黑神话》,但不想挪屁股。或者你出差带着轻薄本,想跑个本地大模型或者剪个片子,但算力都在家里那台N卡机器上。以前我第一反应是ToDesk或者向日葵,但画质那叫一个糊,延迟高得能玩回合制。直到我换了Sunshine+Moonlight的组合,才发现之前纯属忍辱负重。 **这玩意儿到底是干嘛的?** 一句话,Sunshine是一个**开源的、跨平台的游戏串流服务端**。它把你电脑的桌面、音频、手柄输入,通过局域网或者互联网,实时编码推送到客户端。客户端用**Moonlight**(开源,全平台),就能以几乎无损的画质、极低的延迟(局域网内通常<5ms)控制你的电脑。 它解决的问题特别具体:**NVIDIA Shield GameStream被砍了**,官方串流只支持自家显卡,而且画质被锁死。Sunshine是完美的替代品,支持AMD、Intel、NVIDIA全系显卡(甚至CPU核显),不挑硬件,而且完全免费,没有会员和限速。 **下载方式(重点)** 别去什么软件管家下,直接去GitHub拿最新版: - 服务端(装在你被串流的那台电脑上):[Sunshine官方GitHub Release页](https://github.com/LizardByte/Sunshine/releases) - 客户端(装在你控制端设备上):[Moonlight官方下载页](https://moonlight-stream.org/) **安装方法(超简单,但有个坑)** 1. **Windows端**:下载 `.exe` 安装包,一路下一步。装完它会自动装一个虚拟显示驱动(**ViGEm Bus**),这个必须装,不然手柄模拟不了。 2. **macOS/Linux端**:也有对应包,但说实话,主力机用Windows最省心。 3. **关键一步**:装完Sunshine,打开浏览器访问 `https://localhost:47990` (注意是https,第一次会提示证书错误,点“高级”->“继续前往”即可)。第一次会让你设置用户名和密码,设完就进后台了。 **基础使用教程(5分钟上手)** 1. **配对**:在Sunshine后台的“Pin”页面,会显示一个4位数的PIN码。打开你设备上的Moonlight,它会自动扫描局域网里的电脑(如果扫不到,手动填IP)。点你的电脑图标,输入Sunshine后台显示的PIN码,配对成功。 2. **启动**:配对后,Moonlight里会显示你电脑的桌面图标。点一下,几秒钟后,你就能看到你电脑的实时画面了。 3. **关键设置(必改)**: - **分辨率和帧率**:在Moonlight客户端里,点右上角齿轮,把“分辨率”调到和你显示器一致(或者你想要的分辨率),帧率选60或120。默认是720P,不调的话糊一脸。 - **码率**:局域网内直接拉到最高(比如50Mbps以上),画质几乎无损。如果是外网串流,根据上行带宽调到10-20Mbps。 **进阶技巧(这才是精髓)** **1. 虚拟显示器(解决“显示器关了就没画面”的问题)** 默认情况,如果你把物理显示器关了,串流画面会卡住或者黑屏。解决办法:在Sunshine后台的“Audio/Video”设置里,把“输出名称”选为“Virtual Display”(虚拟显示器)。这样就算你物理显示器断电,Moonlight也能输出一个独立的虚拟屏幕,分辨率可以自定义(比如用手机串流可以设成手机分辨率)。 **2. 开机自启+远程开机(彻底无人值守)** 在Sunshine设置里勾选“启动时自动运行”。配合路由器或者智能插座,实现远程开机(Wake-on-LAN),然后手机用Moonlight直接连,体验跟本地玩没区别。 **3. 手柄完美模拟(躺玩神技)** Sunshine自带ViGEm驱动,你只要在客户端(比如手机或平板)连上蓝牙手柄,Moonlight会自动把手柄映射到电脑端。注意:**在Moonlight设置里打开“多控制器支持”**,否则部分游戏会识别不到。 **4. 外网串流(异地连回家)** 最简单的方法:用**ZeroTier**或者**Tailscale**组个虚拟局域网,然后Moonlight直接填虚拟IP,不用搞端口映射,安全性也高。延迟取决于两地网络,一般50ms以内能玩非竞技类游戏。 **5. 用手机当副屏(摸鱼神器)** 平板或者旧手机装上Moonlight,串流一个虚拟显示器窗口,专门放微信、浏览器或者监控面板。办公效率直接翻倍。 **踩坑提醒** - **防火墙**:第一次运行,Windows防火墙弹窗一定要允许“专用网络”访问,不然连不上。 - **音频**:串流默认走电脑声卡,如果没声音,去Sunshine后台“Audio”里选“Virtual Audio Cable”(如果有),或者直接选“默认设备”。 - **HDR**:如果显示器支持HDR,在Sunshine后台开启“HDR支持”,画质更惊艳,但注意码率要拉高。 **最后说点真心话** Sunshine不是那种“装了就吃灰”的工具,它属于那种**一旦用上,就再也回不去**的基建型软件。尤其对于有多设备、多场景需求的人来说,它把“电脑”这个概念从物理位置里解放出来了。你不需要再买一台Steam Deck,不需要把文件拷来拷去,所有东西都在那台主机上,任何屏幕都能变成它的窗口。 如果你手头有闲置的旧手机或者平板,别让它吃灰了,装个Moonlight,它就是你最好的无线显示器。下载链接我再放一遍: - 服务端:[Sunshine Releases](https://github.com/LizardByte/Sunshine/releases) - 客户端:[Moonlight官网](https://moonlight-stream.org/) 有问题评论区见,看到就回。散会。