用过PS5串流的朋友都知道,PS5的局域网本地串流是很容易操作的,只要在手机/电脑端下载一个串流软件(PSremote/PSPlay/Chiaki),然后保持串流终端和PS5在同一局域网下,完成串流匹配后,就可以纵享丝滑,在手机\电脑\平板上玩PS5了。
![]()
PS5最常用的3种串流软件
这种局域网的串流方式适合呆在家里但又不想坐在PS5前玩游戏的玩家,可以通过这种方式实现躺着玩/趴着玩/坐在马桶上玩。
但是一旦出了这个家门,离开这个局域网,再想要串流就很难实现了。为了解决这个问题,不少人花大价钱去买什么串流加速器、随身路由之类的东西。
但其实完全没必要,只需要花费几十块钱,就可以一劳永逸地解决这个问题,实现PS5的异地串流,下面分享一下我的经验和心得。
本文将分为原理篇和实作篇两个部分来进行讲解。
1.原理篇-异地串流难以实现的原因及解决思路
本章节主要是从原理角度分析一下异地串流的症结原因,主要是帮助一些喜欢钻研的同学加深理解,不感兴趣的同学可以直接跳转后面解决方案的部分。
首先说一下串流的基本原理。
![]()
串流原理示意图
所谓串流,实际就是一种云计算,即串流终端只收集控制输入信息,然后通过网络传输给PS5,PS5进行计算和渲染后,生成音频画面,再通过网络传输给串流终端显示出来。串流终端就相当于是在播放视频,因此基本上没有什么性能要求,把我妈的老年手机拿过来,也能实现流畅地串流游戏。
因此,串流的原理实际很简单,而实现起来也很容易,就只要图上的通信达成就可以了。
而异地串流失败的原因也很简单,就是串流终端和PS5互相找不到对方。
为什么局域网串流很容易,但异地串流却很难呢?问题在于IP地址。
IP地址是网络中终端之间相互联系的依据,知道了对方的IP地址才能够与对方达成通信。
而这个IP地址,又分为共有IP和私有IP。
为了帮助你们理解,我给你们用更熟悉的电话号码来举个栗子。
我们都知道,通过电话号码可以联系到一个人或者一个公司,但电话号码规格制式都是统一的,例如手机号码是11位数字,座机号码是7位或者8位数字。这些号码在世界范围内都是唯一的(加上区号),相互之间拨打可以找到对方。
但号码资源是有限的,如果你是7位数的号码,那么就注定了最多只能有一千万个用户。
但实际工作和生活中,可能需要的用户数量要远超这些,而且,用一个号码,就要交一个号码的费用。
对于一些公司、企业、学校等等,内部可能会有很多点位,受限于号码资源和使用成本,不可能给每个点位都分配一个公共号码。
解决方案很简单,就是设立一些内部号码。由公司自己配置一台程控交换机,来给内部的电话都分配一个内部号码,这些内部号码就比较随意了,几位数都可以,一般都比较简短,可能也就是1-4位数,这也就是俗称的“短号”。内部号码之间,可以通过短号直接拨打。
酒店你们都住过吧?如果你在房间想要呼叫前台,一般就输入一个号码就够了,这就是内部短号。
但这些短号如果要与外部的公共号码联系,就需要通过程控交换机来进行中转。
程控交换机本身会被分配一个公共号码,当内部电话想要拨打外线时,会把信号传到交换机,再通过交换机来拨打。因此,无论是公司哪台电话拨打出去的号码,在对方的来显上都只会显示同一个号码,就是程控交换机的号码。
那么,如果从外线电话想要打到内部某一个台位该怎么办呢?就是转接。
我相信你肯定会在某些企业的广告上看到这样的联系电话:XXXXXXX转XXX。
前面这个号码就是企业交换机的号码,而后面的号码,就是对应的内部短号。
几十年前,这个转接是要通过人工来实现的,那时候叫“人工电话”,而现在都是直接通过程控机自动实现,所以现在都是叫“自动电话”。
![]()
程控自动电话运作的示意图
下面让我们让我们回到主线剧情。当你理解了电话的工作原理之后,你也就理解了网络的原理,是一模一样的——
话机,就相当于你家里的PS5、手机等终端设备;
电话号码,就相当于IP地址;
程控交换机,就相当于你们家的路由器。
在家庭局域网络中,所有终端设备使用的IP地址,通常都是192.XXX.XXX.XXX,都是相当于电话里的“短号”,这是一个内部号码。
![]()
IP地址就相当于内部的电话短号
而当你需要访问外界的服务器或者终端时,使用的是路由器上的外网IP号码。
你们不妨可以做个实验,在同一个局域网下,使用不同设备去查看一下自己的IP地址,结果一定都是一样的。例如,我的手机、平板、电脑等查询到的ip地址都是同一个。
![]()
我的手机和我的电脑查询的IP都是同一个
因此,局域网内的各个终端设备相互通信,就只需要使用内部的IP地址就可以了。但如果要和局域网外的设备通信,就必须通过路由器使用外网公用IP进行中转。
这个转换机制在通信学上叫做NAT(Network Address Translation),网络地址转化,有兴趣的同学可以去了解一下。
讲到这,可能有人要问了:既然有NAT机制,那异地串流也不是不能实现啊?就像外线拨打内线那样转化一下就行了嘛。
如果你这么想,那说明你很聪明,但现实没这么简单。
家庭局域网的IP分配和公司内部电话号码分配的一个核心区别是:家庭局域网内的IP地址不是固定的。
对于绝大多数人来说,你们的手机啊、平板啊、电脑啊,连上WIFI之后,应该都没有手动设置过IP吧?用的基本都是“IP地址自动分配”。
这个功能叫做DHCP(Dynamic Host Configuration Protocol),动态主机设置协议,就是每次设备连接到网络,路由器都会给重新分配一个新的IP地址。
试想一下,如果你公司里你的内部电话号码每天都会改变,那你外面的朋友还能随时找到你么?
你要问为啥要动态分配IP?因为内部IP可能也是有限的啊,特别是对于公共场所。比如你今天去星巴克,连上了星巴克的WIFI,路由器给你分配了一个192.168.1.2的IP,过了一会你走,下个客人来了,他不可能把这个IP永远给你留着,自然是会再重新分配给别人。
那么这时可能又会有聪明的同学问:IP地址可以静态分配。如果我给我的PS5固定分配一个静态IP,是不是就可以解决这个问题了呢?
答案是:也不行。
![]()
异地串流示意图
因为你太小看了运营商的抠搜。由于公网IP地址的金贵,运营商甚至都不会给每家每户固定分配一个IP,经常情况下,都是一个区域共享一个公网IP。
哎,没想到吧?NAT机制还可以套娃。运营商的区域路由器给你家路由器先分配了一个内部IP,然后你的路由器又给你的PS5分配了一个内部IP。
相当于,你们家的终端设备要连上一个外部的服务器,需要经过两次地址转换,套娃的套娃。
所以很有可能,你们一整栋楼,甚至一整个小区,都是用的同一个公网IP地址。
有的地方这种套娃甚至会有三四层。
试想一下,你和你哥们分别在不同的公司,都只能用内部的电话号码,彼此只知道自己的短号,那怎么能找到对方呢?
所以,当你的PS5在家里,而你的串流终端在外面的时候,他们根本就互相找不到对方啊,这哥俩凑不出一个能找到彼此的IP地址。
所以,要解决异地串流难题,核心思路就是,让彼此能够找到对方。
但如何实现呢?很简单,找一个有公网固定IP地址的第三方来搭桥。
![]()
通过一个第三方服务器搭桥,让相处在不同局域网内的终端可以互相找到对方
还是用电话的例子来解释,你和你哥们都只知道自己的分机号的情况下,双方分别打电话给一个有固定外线号码的第三人小明。然后小明根据来显,就知道了你们各自的公网号码,再告诉双方,这样双方就能可以顺利地建立起联系。
这种操作,在通信上一般叫做“内网穿透”或者是“隧道”。
原理就是:就是搭一个第三方服务器,然后在终端设备分别安装对应的客户端软件,通过服务器来建立起链接。
目前市面上最最典型的、常用的内网穿透软件,国外是Zerotier、Radmin等等,国内的有是皎月连。
所以,如果你只是要对电脑进行串流,那么看到这里,就已经解释了所有的原理了。只要分别在被串流的电脑以及实施串流的手机、平板等终端上安装上述软件,然后建立连接,再使用相应的串流软件就可实施串流了。
但如果是串流PS5,则还面临一个问题:PS5没法安装软件啊。
刚才提到,使用第三方软件来搭桥,需要在终端设备上都安装对应的软件,所以不管是手机啊电脑啊都好说,但PS5做不到啊?PS5是封闭的系统,没法安装软件。
就好比在上面的例子中,你想和你哥们通话,结果你的电话设备太老,没法打通外线。这可咋办?
很简单,再找一个传话的。
在你公司内部找另外一个内部电话,让一个聪明伶俐的人来完成上述操作,然后,他来当传话筒,你想说的话,通过他来传给你哥们,你哥们要跟你说的话,也通过他来传给你。
因此,只需要你在局域网内再找一台设备,安装上穿透软件,然后设置端口转发。把所有与PS5相关的端口数据进行上传下达,就可以实现了。
![]()
通过在PS5所在的局域网内一台智能设备来实现端口数据转发,解决PS5不能安装客户端软件的问题
理论上来讲,这个设备是什么都可以,不管是手机、电脑、平板,只要能够安装对应的软件就行。这台设备要求必须是全时开机运行的,并且出于节能考虑,他的能耗还得是比较低。
而我们局域网内有一种设备恰好最满足这个要求,就是路由器。但有个问题,除了一些高端路由器支持安装一些内网穿透软件以外,其他常用的三百块钱以内的路由器几乎都不支持。并且在主路由器上安装这种软件是具有一定风险的,万一出现故障,会导致整个局域网网络崩溃。
所以最好的解决方案就是在局域网内再假装一个旁路由器,在旁路由器上安装内网穿透软件,专门来进行对PS5的数据转发。
2.实战篇-利用N1盒子+皎月连实现异地串流
根据前面原理篇的介绍,实现PS5异地串流,需要三个步骤
在PS5所在的局域网设置一个旁路由器
在旁路由和串流终端中安装内网穿透软件
在串流终端中使用串流软件开启串流
下面分布进行讲解。
第一步 设置旁路由器
首先,我们需要去网上买一个旁路由器。注意,旁路由器并不是真的路由器,而是可以运行arm架构系统的一种微型主机。
最经济实惠、性价比最高的是斐讯的N1盒子,在某多上只需要几十块钱就能拿下。如果是富哥,可以选择更高级别一些的微型主机,日后还可以拓展一些其他用途,例如局域网去广告、NAS、科学上网等等。
![]()
N1之前常被用来充当电视机顶盒
在买的时候,一定要买预装了OPENWRT操作系统的版本,可以省掉很多事。
在拿到之后,直接用一根网线把N1盒子连接到局域网内即可。
第二步 下载和安装内网穿透软件
内网穿透软件常用的为国外的Zerotier和国内的皎月连。
zerotier官网:https://www.zerotier.com/
皎月连官网:https://natpierce.cn/
我个人更推荐使用国内的皎月连。因为zerotier的握手服务器是在国外,本身就不太稳定。
皎月连是我在使用的,目前一直处于半免费状态。为啥叫半免费呢,因为你可以通过每天签到的方式领取一天的使用时长。所以理论上,只要你够勤奋,每天去打卡签到,就可以一直免费使用。而如果像我这样嫌麻烦的也可以直接充个会员,一年才36块钱,这价格真的很良心,我都怕他倒闭。
不过皎月连目前最大的问题是不支持IOS,如果你想用苹果手机或者IPAD串流,那就只能考虑一下其他的穿透软件。
![]()
皎月连下载界面
在皎月连官网,下载对应的安装包。如果你用安卓手机串流,那么首先下载安卓端的APK,在手机上安装,同时,还要在电脑上下载OPENWRT的安装包,然后倒入到旁路由中。
导入方式如下:
首先在浏览器里输入旁路由的IP地址,如果不知道的话,可以去你主路由的地址信息里查看。
![]()
路由器登录界面
登录后,在左侧选择文件传输(注意,不同版本的openwrt系统可能安装方式不一样,如果本方法安装不了,可以百度一下其他方式)
![]()
文件传输页面
选择之前下载下来的安装包,然后点击上传。
上传后就会自动安装,随后在服务栏中,就可以看到已经安装好的软件。
![]()
随便设置一个端口号,或者直接使用默认的端口号,点击启动
然后点击上面的控制地址,进入皎月连软件的设置界面,选择服务端,勾选“组网模式”,按照如图所示进行设置。注意,图中的局域网ip要设置成你ps5的ip地址。为了防止ps5的ip地址发生变化,可以在路由器中给ps5固定一个ip,或者直接给ps5手动设置ip。例如我的ps5就是在路由器里固定设置为192.168.1.120。这步如果不会操作,可以百度或者豆包一下。
![]()
设置参数1
![]()
设置参数2
最后,勾选自动开启后,点击启动服务。当连接日志出现下列提示时,表示设置成功。
![]()
设置成功的提示
以上就属于整个过程中最复杂的环节,虽然麻烦,但是一劳永逸。
只要设置好之后,只要旁路由插着电连在网里,就再也不用动它了。
最后,在串流终端上进行网络连接。
在你的手机/平板/电脑上打开皎月连的应用,然后登陆。
在左侧选择“客户端”,然后找到对应的服务端,点击连接主机。
![]()
连接成功示意图
当软件提示连接成功后,就表示你这台终端已经和家里的旁路由器建立起了连接。
![]()
图上显示了几个信息,第二行是旁路由的真实IP,也就是你们家整个局域网的公网IP,这个不用管,没用。下面分别是本机和旁路路由器的虚拟IP。
所谓的虚拟IP,就是内网穿透软件为了方便连接,所使用的一个虚拟符号。只要你在连接状态下使用虚拟IP,那么软件服务器就会自动帮你转化成对应的真实IP让你连接到目标主机。
记住上面这个局域网IP,默认的就是10.6.22.1,待会要用。
做到了这一步,你的终端就已经和PS5建立起了可靠的连接。最后一步,就是使用串流软件进行游戏了。
第三步 使用串流软件进行游戏
刚刚前面提到了常用的串流软件有3种:
![]()
这里简单说一下3个软件的利弊:
PSREMOTE PLAY是索尼官方的串流软件,也是最不好用的,他最大的优点就是不依靠第三方服务也能实现异地串流,但是可靠性极差,而且仅支持PS手柄,不支持第三方手柄。所以极其不推荐。
PSPLAY现在新版本已经改名为PXPLAY,在IOS端不叫这个名字,具体叫啥我忘了,有兴趣的可以搜一下。这软件最大的优点是画面好、清晰度高,而且最新版本甚至支持2K/4K的串流,应该说是这里面功能最强大的了,但缺点是不免费。早期的安卓端的PSPLAY目前还是可以找到免费版本的,而且够用,对于IOS和PC端,则需要收费。适合不差钱追求品质的富哥。PSPLAY也具备不依靠第三方插件来实现异地串流的功能,但是其可靠性比PSREMOTE还差,非常看脸,我之前用过一段时间,感觉很不可靠。
CHIAKI是我目前最为推荐的,CHIAKI相比于前两个软件,最大的缺点要实现远程串流必须要借助第三方穿透软件。但我们这个方案里就是要用第三方软件,因此这缺点就无所谓了。而CHIAKI的优点就多了,第一是全平台支持,不仅有PC/安卓/IOS版本,甚至还有LINUX以及SWITCH版本,没错,如果你有一台破解版的SWITCH,你可以用它在SWITCH上玩PS5游戏。而最大的优点则是完全免费,而且功能比较强大。如果你是要在电脑上串流,那么强烈建议用这个。
各个串流软件具体的使用方法,本平台和B站有很多特别细致的攻略,我在这里就不再赘述,大家稍微一搜索就可以找到。
唯一的区别就是,在设置串流主机的IP时,要输入前面提到的虚拟局域网的IP,也就是10.6.22.1。设置完后,就可以在软件里显示串流信息了,然后点击进去就可以远程畅玩PS5了。
![]()
串流设置成功后,PS5就会显示在里面
![]()
串流游戏界面
当你可以实现异地串流后,你会发现你的PS5一下子就可以变成一部可以随时随地开启快乐游戏的云主机。PS5的串流相比于PC的串流,最大的好处是远程激活、开机即玩,随时拿得起放得下。
在传统的异地串流方式中,往往需要很长时间才能找得到主机并取得连接。例如,我之前一直使用PSREOTE和PSPLAY自带的异地串流方式,每次光连接就要至少1分钟,而且还总失败,对所在的网络环境要求还贼高。但使用本文方案后,异地串流可以达到和本地串流一样的启动时间,非常丝滑。
可以轻松串流后,就可以开发出PS5的很多打开方式。例如,如果你是一个学生,你完全可以把PS5放在家里,平时在学校就使用笔记本电脑远程串流,或者躺在床上使用手机进行游玩。你甚至还可以把你的PS5远程借给你的好兄弟玩,给他授权后,他就可以远程操控你吃灰的PS5主机进行游玩。再比如,如果你是一个像我一样的上班族,需要经常值班和出差,那么也可以完美的解决想要随时随地玩3A游戏的需求,出差再也不需要大包小包带一堆游戏设备,只需要一个手机外加一个伸缩手柄,手机就可以变成性能强劲的掌机。
最后,如果本篇文章有帮助到你,希望可以点个关注,今后我会带来更多适用的干货游戏技巧。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
