cyilin / 自用串流配置分享

Created Tue, 26 Aug 2025 20:32:08 +0800 Modified Sun, 14 Dec 2025 23:57:20 +0800

前言

总所周知,在电子设备中,“续航——高性能——重量”这三点几乎是不可能实现的三角。这对于我这种经常出差的人来说,感知特别明显:出门在外半个月一个月,自己的台式机只能在家里吃灰;背着个游戏本不但重而且续航拉跨。于是乎,串流便边引入我的眼界中。

串流的软件也是百花齐放,商业程度高的软件可以有qq远程、向日葵等,免费的软件也有rustdeck等开源项目,甚至于Windows本身就自带了远程桌面这一程序。但是上述软件的侧重点都有所不同,使用成本也差别巨大。因此需要我们好好的甄选适合自己的一套工具。

软件选择

在这里,我的方案是办公一套,游戏一套

办公选择——远程桌面

上述提到过,Windows其实自带了一套远程桌面RDP,远程桌面的控制端在家庭版便可以任意使用。

而被控端则是需要起码专业版方可开启。

因此推荐大伙升级到专业版会比较好。

被控端开启该功能后,我们只需要在控制端的电脑上搜索远程桌面连接,输入被控端的ip地址便可以直接远程控制了。手机端则是安装Windows app,然后按照电脑端一样输入ip地址即可实现远控。

RDP会占用3389端口,但是远程桌面软件可以通过输入ip:端口的方式来选定端口。

游戏选择——日月组合

RDP之所以在游戏方面不被我选择的原因是:这玩意延迟属实是有一点高,只适合办公/玩galgame,甚至不适合全屏玩galgame

俗话说得好

——专业的事情就交给专业的人干

sunshine+moonlight的组合便是为了游戏而生的,用来玩游戏自然是首选。有着以下优点:

  1. 是开源的,在github上就可以找到源代码,可以免费使用。
  2. 有着众多的改版软件,轻松满足各种不同的需求。

SunShine部署

sunshine是作为服务器、被控端安卓的软件,我使用的是基地版)。该版本有着最大的优点便是集合了虚拟显示器,串流的时候物理显示器可以自动熄屏,大大降低了玩黄油时候被舍友发现的风险,实在是保护隐私的利器。

作者的教程其实非常全面且详细,这里就不再重复赘述,值得注意的是笔记本用户需要注意设置一下核显和独显

moonlight

moonlight分为移动端和电脑端,移动端又分为ios和安卓。由于我本人使用的手机是小米,因此这里只能分享安卓的,ios端在基地版的教材中有介绍,但本人并未使用过。

  • 安卓端我本人推荐使用Apollo的改版。这个版本最吸引我的地方便是内置了一个虚拟基盘,在应急的时候——比如输入密码,非常方便。
  • pc端使用的则是官网的版本,理由非常简单:没有找到其他的改版,只好用原版了。

它们使用也非常简单,跟rdp一样,输入ip即可访问。

网络连接

前面的软件选择其实都是小问题,真正要解决的其实还是如何远程连接。

如何在同一个局域网中那网络自然不成问题,只需要输入局域网的ip就可以。但是远程连接呢?不在一个内网的环境下呢?这成了非常蛋疼但是不得不解决的问题。

——谁也不想串流仅仅局限于一个小小的局域网之中。

公网串流

如果对网络有那么一点了解,那么一定知道,互联网是有公网这么一个概念,其每个连接公网的设备都有公网上一个独立且唯一的ip。如果自己设备有分配到公网ip,那么直接连接便可。

然而实际情况是残酷的,国内的互联网用户有90%的用户都是没有公网的,即使有也只是不但长而且还会随时会变化的ipv6;普通用户非常难申请ipv4,即使申请到说不定也是动态的。

不过好在国内在逐步推进ipv6的普及,新建的宽带基本都自带公网ipv6,哪怕是老宽带也能轻松的开启。因此我们可以借助ddns,通过域名来实时获取ipv6的地址。

在之前的博客开头就有如何进行ddns的操作,跟着操作即可。

DDNS设置完成后,我们在moonlight端输入设置好的域名即可成功连接。

这次只会说通过域名来获取ip地址,因此对于ssl证书可以无视。

内网穿透

如果没有公网,那么自然就剩下内网这一个方案。

内网穿透的定义非常广,方法也有很多,比如单纯的中继——通过一台带有公网ip的设备将流量进行直接转发、点对点穿透——通过一台公网服务器将两台子设备进行连接,本身不参与流量转发等等。

由于公网服务器的网络资费等问题我还是选择了点对点穿透,并选择免费的zerotier进行搭建,在之前的博客也有讲述,跟着操作即可。

后话

串流大半的困难其实都是网络传输的问题,单纯的控制端和被控端其实非常简单。而且串流经过网络、本地视频解码等一系列延迟,可不可用还得另说。

如果网络质量稍微差一点、延迟稍微高一点,那么对于需要高灵敏度的游戏而言就非常吃力了,因此能不能用属于仁者见仁智者见智的问题。不过对于我这种不玩fps的人刚刚好,靠这一套让我在外地酒店的晚上都可以舒服的玩到电脑存的GalGame,单论这一点就让值得让我费力去折腾了。