【Home setup进阶篇】出门也能随意享受3A游戏 –配置远程串流直播+家用VPN (Tailscale + Sunshine + Moonlight)

各位好久不见 ,自从上次home setup之后好久不见了,这次给大家带来能够切实提高数字体验新家居配置。(这个网站也慢慢像IT博客倾斜了么)。因为自从更换了电脑,越发无法容忍移动端游戏的画质和PC端的差距,所以从网上整理了这套方案。当然,这套串流方案并不是笔者突发奇想,很多人也是这么配置的。不过参考之前的本站的建设,因为笔者的网络拓扑结构做一下拓展。

方案简介

如介绍图所示,简单来说就是利用Sunshine做串流主机,利用TailScale做内网穿透和安全访问,利用Moonlight做移动串流客户端的服务。术语太多,不要紧,下面一个一个解释。简单来说就是可以出门在外安全访问电脑,同时能玩家里PC的游戏的一种办法。

Checklist/配置需求

如果你有符合以下的烦恼和拥有以下配置,那一个串流配置会让你的数字生活事半功倍。

← Back

Thank you for your response. ✨

Choose several options(required)

如果上面都bingo了,那恭喜你,非常推荐配置一下串流了。


服务介绍

TailScale

基于 WireGuard 的零配置内网穿透工具,让你的设备像在同一个局域网里一样安全互联。官网是 https://tailscale.com/ 。算是本环节上唯一半开源的产品。Linux和安卓的客户端是完全开源的。不过服务器仅提供的是虚拟网络配置和死活确认,大部分数据都是P2P的,特殊情况下会通过加密协议经过TailScale转发。至少可以从几个开源客户端能看出官方是看不到你的串流数据的。本质是可以让自己的各个设备在虚拟的内网中,一个免费账号可以注册5个设备,基本可以满足一般人的串流需求了。

推荐用一个AI服务来辅助自己配置Tailscale,因为不同家庭的网络有不同情况。笔者是PC,NAS,手机,笔记本 都装了tailscale,其中PC和NAS可以做外部出口节点功能。这个功能就是可以让一个设备做自己的网络代理出口。为什么把NAS设置成出口,是因为NAS不会关机,但是PC可能会关机了。这样就可以在外访问在家的互联网了。不过因为是需要做转发,这个时候的速度上限是自己家的上下行带宽。 找了一个上海的朋友帮我测速,可以测到100Mbps的速度,已经是非常给力的私有VPN跨国带宽了。

使用VPN的好处就不用我说了,可以伪装出口,也可以让你在连接不安全WIFI的时候有一层隐私。

Sunshine

Sunshine 是一个开源、高性能的游戏串流主机程序,可以把家里 Windows、Linux 甚至部分 macOS 设备上的游戏画面,低延迟地实时串流到手机、平板、笔记本、电视等客户端设备。它本质上相当于“远程游戏服务器”,负责采集电脑画面、编码视频、传输音频与输入控制。

Sunshine 最大的特点是兼容性强、延迟低,并且不依赖 NVIDIA GameStream,即使是 AMD、Intel 显卡也可以使用。通常会搭配 Moonlight 使用:Sunshine 负责推流,Moonlight 负责接收和显示画面。再结合 Tailscale 这样的组网工具,就能实现“人在外面,也能像在家里局域网一样远程玩自己电脑上的游戏”。

除了玩游戏之外,Sunshine 也适合远程桌面、影音串流、掌机串流(如 Steam Deck)等场景,支持高分辨率、高帧率以及手柄输入,让远程体验尽可能接近本地游玩。

官网:https://github.com/lizardbyte/sunshine

同样建议AI辅助配置,建议配置好后勾选使用客户端的分辨率,有效节省带宽资源。

Moonlight

Moonlight 是一个开源的高性能游戏串流客户端,可以把远程电脑上的游戏画面实时接收到手机、平板、笔记本、电视甚至掌机设备上,实现“随时随地玩自己电脑里的游戏”。它支持 Windows、macOS、Linux、Android、iPhone、iPad、Apple TV 等多个平台,兼容键鼠、手柄以及触控操作。

Moonlight 本身并不负责推流,而是作为“接收端”使用,通常会搭配 Sunshine 或 NVIDIA GameStream 使用:Sunshine 在家里的 PC 上负责采集和编码游戏画面,Moonlight 则负责解码显示并把用户操作回传给电脑。由于采用了硬件编码与低延迟传输技术,Moonlight 可以实现高画质、高帧率的远程游戏体验,很多情况下甚至能达到接近本地游玩的流畅度。

结合 Tailscale 等内网穿透或虚拟组网工具后,Moonlight 还可以跨网络远程连接家里的电脑,无论是在公司、学校还是国外,都能通过自己的设备远程畅玩家中 PC 的游戏与桌面环境。

官网:https://moonlight-stream.org/

可以参考下面的一个文档在自己的 笔记本,手机上安装。同样,有什么不懂可以问AI。

https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide

临门一脚 智能开关

上面都解决了,怎么解决出门在外,家里的电脑是能串流的状态呢?。留着Windows启动?1太耗电,2一旦Windows进入深度休眠状态,那是什么服务也叫不醒的。而且Windows是个很不安定的系统,连续开机很久会积累很多的问题。那怎么出门控制电脑的开关呢。其实有很多的方案,不过笔者发现最省钱的是买个智能插座。品牌随意,国外就用Switchbot,国内可以用小米,用的顺手的即可。记得去电脑的BIOS设定来电就开机,然后外出要用的时候重启智能开关,电脑就能启动后进入可以串流的状态,然后用完之后记得关机即可。

怎么样,如果上面都完成的话,恭喜你打通了新时代互联网的任督二脉。不需要掏钱即可享受出门串流的高质量游戏体验。不过么,硬币总有正反两面,一个是整体配置还是有不少技术门槛,如果需要更加无脑的方案,可以用parsec,商业公司来帮你做内网穿透和串流。一个是,串流消耗的流量和看视频直播消耗的流量差不多,可能长时间游玩会消耗不少流量。但是好处就是手机不用下载各种安装包了。最后,上述方案都为开源且有具体案例,但是网络安全是非常重要和需要慎重的议题,请大家自己承担网络设计的风险和责任。

有想知道怎么用NAS搭建龙虾的朋友么,等有空笔者会出一份攻略,尽情期待。

Share

kamihimmel

A traveler in the Dimensions.Ready to experience and share the beauty of the world.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *