首先本文基于 sunshine+moonlight+tailscale。
原理为构建远程局域网,虚拟本地串流。
接下来开始教程说明,我相信准备折腾这个的人有一定的自主学习能力,因此我不会每一个步骤都写出来,只会说明路径以及路上的坑。
准备事项:
1. 已经安装了sunshine+moonlight,能够实现本地串流(建议去看其他文章)
2. 已经实现了 steam deck 端的神秘网络的正常访问(比如通过 tomoon 或者 decky clash,个人推荐后者)
3. 最好能够搞一套鼠标键盘连接,来方便桌面端操作
正式教程步骤:
1. 在 pc 端下载tailscale 并安装注册登录,进入 admin 界面(直接官网下载即可)
2. 在 steamdeck 端,桌面模式,安装 deck-tailscale(github 上有详细的下载方式,在 koncole 中进行全流程,注意,在最后一步显示 qr code/url 的那一步之前请关闭你的代理,打开或关闭代理可以通过切换到 steam大屏幕模式进行操作)
3. 上一步完成之后你会看到一个链接,复制这个链接,在你的 steam deck 端的浏览器中访问(登录,这一环节与 pc 端步骤一致)
4. 回到 steam deck 的游戏模式,在 decky loader 中下载Tailscale Control 插件(如果你之前步骤均正常的话,这一步的开关应该是开着的)
5. 打开 moonlight,添加 host, ip 地址就是你 pc 上的 admin 界面上显示的。(如果你在家操作的话,可以将 steamdeck 提前连接到热点以确认是否真的实现了远程串流)
6. 串流你的 pc,开始享受吧。