求ps4网络加速方案

求ps4网络加速方案

对于ps4主机玩家来说联机玩游戏和去网络商店PS Store买东西是现在已经比较常用的了,但是因为国内网络问题,这两个体验都不是特别好,下面就来分享一篇玩家总结的改善教学。

因为总有人问「XXX游戏我怎么联不了机?」「XXX游戏服务器登不上去」「PSN商城打不开」「PS4奖杯无法同步」「PSN连不上」等等问题。这次开个集中教程帖,请大家不要再单独开帖问了。

如果你的网络环境本来就很好,直连的情况下,下载倍儿快、联机不卡。请无视这个帖子。

每个游戏的联机服务器因线路、地理位置等因素都不确定,以下方案不会对每个游戏都有效果,如果尝试换线路之后还是不行,可以考虑其他方案了。

LZ只是抛砖引玉分享自己的心得,给大家提供一种方案(同时做一个集中讨论),如果有大佬能分享更多干货,相当欢迎!但故弄玄虚出言不逊者还请自重。

标题说是PS4/PS3/PSV,其实对其他主机 or PC与外服联机也是有效果的。

本文只讨论和提供联机方面的改善心得,不涉及任何关于「搭梯子」方面的话题,也请大家不要问。

有问题欢迎提问,禁止回复任何不被允许的关键词,如果要写,请用简称「V」(威屁恩)、「H」(SSH)、「S」(影梭)

网络环境

先说一下本人的网络环境,因为小区物业和大运营商(联通/电信)有仇,小区没有电信线路,联通只有ADSL(你敢信?),加上平时家人看电影居多,所以就办理了长宽50兆包年,唯一的优点:便宜。至于缺点么,你们懂的:没有外网IP,直连的情况下,基本只要是国外的网站80%都打不开或巨卡(外网限速),各种连不上国外的游戏服务器…基本上小运营商的缺陷,我这里都具备了。以最近的神海4多人模式为例,要么根本进不去,要么就是进去老是插座断开提示,要么就是无限死亡黑屏…

说这些是希望告诉大家,我的物理网络环境基本是渣到家了,如果这样都可以实现顺畅联机,那么相信在座的各位应该都可以。

效果比较

目前主流改善联机体验的方法有三种:V、H、S

理论上体验从好到次的排序是,S > H > V

因为「S」的灵活性实在太好了,占用资源也是最小的,不像「V」必须全局,也不像「H」存在性能和灵活性问题。所以本文将以「S」来展开详细说明具体要怎么做。

路由选什么固件?

总听别人说梅林,梅林到底是什么呢?下面我用通俗一点的话来给大家解释一下,目前主流的路由器固件有这么几种:DD-WRT、OPENWRT、石像鬼、梅林、潘多拉。

而评价一个路由固件好不好的标准大约有这么几个:

1.稳定不稳定(我可不想总是不定时人工重启)

2.不用太折腾

3.支不支持Dnsmasq下载加速

4.支不支持离线下载(比如迅雷)

5.支不支持Qos

6.支不支持单线多拨

7.支不支持「V」和「S」

8.其他一些拓展功能,比如是否可以设定无线频率啦,有没有应用中心,是否支持远程访问等等。

而这么多固件中似乎唯一满足这些要求,还不用太折腾的就是梅林固件(改装版)了,用过华硕路由器的人第一眼看到梅林固件肯定觉得眼熟,长得简直一样嘛,对的。因为梅林固件本身就是华硕团队开发的固件,你可以认为它是一个「未经的完整开发版固件」,而且它是开源的(源代码就在github上)。

但是原生的梅林固件也并不完美,虽然八门遁甲开了5门,但依然没有好用到让我感觉很惊艳。于是很多开发者加入了改装梅林固件的行列,其中目前一直在迭代新功能,也是本人最为推荐的就是koolshare改装版了。

硬性投入

一个可以刷梅林的路由器

这部分展开一点说:推荐的路由型号主要是以下这些:

华硕:AC66U、AC68U、AC87U、AC56U、AC88U、AC5300U(这个你当我没写)

网件:R6300v2(就是大家口中的电磁炉)、R7000

差钱就买 AC66U 或 R6300v2,不差钱就可以考虑 AC68U 或 R7000,土豪请直接搜「华硕八爪鱼」。我猜各位已经去各大电商网站搜价格去了,这里友情提示一下,阿苏斯和网件家的路由狗东经常打折的,AC66U最低的时候是399,6300v2也是399,AC68U是799(这些都是今年4-5月份的折扣价)。而且根据我的经验,这种力度的折扣经常会有,感兴趣的同学常关注一下「色魔张大妈」吧。

PS:评论有朋友指出AC66U这个无法使用游戏模式代理,还请购买的朋友慎重

一个支持UDP转发并且服务端是python版搭建的「S」

「S」从哪儿买这个问题我就不详细说了,网上一大把,我也不是每个都体验过。但是买之前你一定要问清楚店家「支不支持UDP转发」和「服务端是不是python版搭建的」还有「版本号是否大于或等于 2.6.11」,最好能给你一个测试帐号用用体验一下。

至于流量限不限制这个,我认为无所谓,反正联机一个月根本跑不了多少流量的(如果你还要用来下载,那另当别论)

这部分投入其实很少,好多99包年的都支持UDP转发,前提是稳定。

当然还有一个选择是你自己购买VPS安装「S」,这个就需要你具备一定的UNIX系统的知识了(如何使用终端命令行等),教程可以参考这里:http://www.jianshu.com/p/91e067ec541a

配置思路和详细步骤

说这部分之前,先要强调一下,如果要保证联机质量,你的PS4一定要用有线连接,不要用wifi连接(PS4的wifi实在是渣得要命)。如果你家的布线情况实在不好拉一根网线给PS4,那么可以用一个百元左右的路由作为中继,简单说就是「主路由 ====wifi==== 中继路由 ====网线====PS4」(我就是用的这个方案),或者可以考虑用电力猫,这部分就不详细展开说明了。

先说整体思路

刷梅林固件(S改装版) -> 打开控制台,安装「S」插件 -> 填写「S」的配置信息(帐号密码) -> 重启路由

然后是详细步骤

因为本人使用的是AC68U,就以AC68U来说了,其他类似。

1.先到:http://koolshare.io/merlin_xiaobao_firmware,下载AC68U(下载自己路由的对应型号)的梅林固件(S改装版)

2.然后浏览器输入 192.168.1.1,输入帐号密码进入控制台后,从左侧边栏选择「系统管理 -> 系统设置」

关掉SSH(SSH Daemon 里选择「否」,如果你是原生固件可能没有这个选项,那就不用管了)

关掉JFFS2分区(Enable JFFS custom scripts and configs 这里勾选「否」)

保存重启后,再次打开控制台,这次选择「系统管理 -> 固件升级 -> 新固件文件(选择刚才你下载的固件)-> 上传」。然后是大约3分钟的等待,之后会自动重启路由器。

3.进入控制台,这时候如果左上角能看到一个魔法帽子就证明梅林固件刷好了,如果左下角能看到「S」和一个小飞机就说明刷的是S改装版固件,这时候依然去:「系统管理 -> 系统设置」把 Enable JFFS custom scripts and configs 和 SSH Daemon 都选为是,其他别管,保存重启。

4.接下来点击左下角倒数第二项的小飞机,打开开关。然后检查更新(更到最新版,目前是1.5.0),找到「节点选择」,点击后面的铅笔图标,然后将你购买的「S」帐号信息输入进去(一定要看清楚选项,仔细输入)。「模式」选择「【3】游戏模式」,其他别管,提交就哦了,这时候等个1分钟左右,「运行状态」那里应该是两个working…

这时候要测试是否成功了很简单,用电脑浏览器打开google.com试试看就知道了,稳妥起见这时候建议你再重启一次路由器。

5.PS4(其他主机同理)设置网络,其他都随便设,唯独DNS那里要选择 192.168.1.1 (也就是路由器的IP),不设代理。然后测试一下网络吧。如果你的「S」满足「服务器端是python版本搭建的且版本号大于或等于 2.6.11」的话,你应该会看到你的NAT已经从3变成2了。

别慌,这时候找个游戏联机试试看吧,比如最近很火爆的《神海4》,恩,分分钟搜到人了,然后进入游戏,很流畅,再也不会遇到人死后无限黑屏和插座断开的提示了,OY~恭喜你成功了!

这时候还要提醒你一下,「【3】游戏模式」也不是所有外网流量都会走「S」的,如果你游戏游戏联机依然不顺畅,可以试试开「游戏模式V2」

而如果你想要直连下载游戏,而不想走「S」的流量,只需要设定「模式」为第一个选项「XXXlist模式」就行了。

今天先说到这里,以后再来聊聊怎么在梅林里使用Dnsmasq,多拨、Qos、DNS设置等进阶的心得

NAT和DHCP的区别有哪些呢?这两个概念属于不同的领域,完成不一样的任务,NAT完成的是内外网地址转换,DHCP完成的是内网地址的自动分配。

DHCP是什么?DHCP服务器是什么意思?

DHCP是动态主机配置协议。是一个局域网的网络协议,使用UDP协议工作,为内网的用户自动分配IP地址。当DHCP第一次从HDCP伺服器端租用到IP位址之后﹐并非永久的使用该位址﹐只要租约到期。客户端就得释放(release)这个IP位址,以给其它工作站使用。当然,客户端可以比其它主机更优先的延续(renew)租约﹐或是租用其它的IP位址。

DHCP服务器主要有以下用途:

1、为内部网络或网络服务供应商自动分配IP地址,但大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP服务器;

2、客户机不需手工配置TCP/IP,为用户或者内部网络管理员作为对所有计算机作中央管理的手段;

3、为内部网络用户接受IP租约,避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的;

4、使用DHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值;

而DHCP服务器就是专门承载和运行DHCP服务,并帮助我们管理IP的专用服务器,是运行MicrosoftTCP/IP、DHCP服务器软件和Windows NT Server的计算机

5、客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP服务器会自动为客户机重新配置TCP/IP;

6、管理员可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。

下图显示了dhcp服务器自动获取IP地址的交互过程

利用DHCP服务器,我们可以灵活的利用手工分配、自动分配及动态分配3种分配,为DHCP客户机分配TCP/IP地址。从而做到更为方便的管理和维护DHCP客户机,同时也可以有效解决IP不够用的问题。

那什么又是NAT?

NAT,网络地址转换。主要完成的任务是内网地址转换成外网。通过映射的(内网IP地址,内网端口号)—>(外网IP地址,外网端口号)

主要有三种

静态转换:一对一的转换,内网的一个IP地址唯一映射到外网的一个地址,用在防火墙DMZ区域对外服务器,如Web和邮件服务器的场合。

动态转换:公网地址构成一个地址池,内网IP根据需求动态映射到公网的某个IP地址。

端口复用:内网的地址映射到外网的一个地址,通过端口号区分不同的内网IP,例如家庭的网络。

NAT属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入和各种类型的网络中。

NAT的优点:不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

通过以上分析,我们可以清楚地了解NAT和DHCP没有交集,NAT实现内网地址到外网地址的映射,DHCP完成内网地址的自动分配。这两个东西是完成不一样的东西,简单来说NAT就是把一个地址转变成另一个地址。DHCP就是,分配地址给你用(像你租和换服务器一样)。

有时要在外面访问家里的设备,或者家里访问公司的电脑,由于家里的网络没有固定的ip地址,这时就需要用到内网穿透。说到穿透,大家熟知的可能是DDNS,或者反向单利FRP、Ngrok等。

首先,DDNS需要公网IP地址,运营商很少分配给用户公网IP地址了。然后FRP等这些反向代理程序,需要通过服务器转发,用到VPS或者他人搭建的服务,要么限速要么成本很高。

这里,我们说一个不需要公网IP、也不依赖于服务器的ZeroTier。

使用ZeroTier

step1:注册

登陆到ZeroTier官网,注册一个账号,免费套餐可以连接100个设备,对于一般家庭足够用了。

step2:创建网络

注册成功之后,创建一个新的网络,这样我们会得到一个Network ID,后面连接设备时,要用到这个,用于实现设备的互联。

创建之后,点击进入,可以看到网络的详细信息,保持默认就行,右边显示了设备的内网IP地址,比如下图的192.168.191.*,使用默认选项即可。

step3:连接

在客户端,比如电脑、手机下载zerotier客户端,输入申请到的network ID。

在zerotier的后台,客户端申请加入网络后,需要点选Auth才能连接。

路由器安装zerotier

如果路由器使用了openwrt,我们可以安装zerotier插件,形成一个虚拟局域网,设置相应的防火墙规则,并且在zerotier设置相应的路由,就构成了大的虚拟局域网,可以访问家里的任何设备。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。