局域网内使用Windows开加速器给Xbox使用的网段问题

局域网内使用Windows开加速器给Xbox使用的网段问题

前言

我用的主机是XSS[1],平常玩单机和正常更新下载游戏一般是裸连,偶尔联机打FIFA之类的时候会在Windows上开加速器作为网关给Xbox连接,以及切换服务器。

正所谓没有一直免费的加速器,但是一直有免费(便宜)的加速器,我来来回回试过好几个不同的加速器,都是在Windows上运行软件,作为网关给Xbox连接加速,但是有些加速器能用,有些加速器用不了。

网络结构

家里的网络结构比较简单,就是扁平化的结构,没有二级路由(几个无线路由也都是配置成AP模式直让终端直接接受主路由管理),拓扑图如下:
网络拓扑图

现象描述

在使用过的好几款加速器中,我发现开启加速后出来的网关地址有2种类型。
一种是网关地址和终端地址给出来的是在同一个子网段的(即子网掩码为 255.255.255.0 的)就都正常使用。比如:Windows上运行加速器之后出现的网关地址是10.6.0.1,XBOX上设置为 10.6.0.2 之类的。如下图:

某加速器1


某加速器2


另一种是网关地址和终端地址给出来的是跨了一个子网段的(即子网掩码为 255.255.0.0 的)就都连不上,不管加速器是否显示主机已经连接上,XBOX上都连接失败。比如:Windows上运行加速器之后出现的网关地址是 172.24.10.233,XBOX上设置为 172.24.11.233 之类的。如下图:

某加速器3


某加速器4

2-2.ZGYD-1

某加速器5


其他信息

当那台运行加速器软件作为网关的Windows启动加速的时候,在路由器后台上是看到这台Windows是注册了相关的IP地址了的,如下图:

在路由器上通过arp -a |grep br-lan命令查看相关的信息如下:

IP address	HW type		Flags	HW address		Mask	Device
...					
...					
192.168.10.231	0x1		0x2		ee:ff:00:01:02:03	*	br-lan
10.6.0.1		0x1		0x2		ee:ff:00:01:02:03	*	br-lan
172.24.10.231	0x1		0x2		ee:ff:00:01:02:03	*	br-lan
...					
...					
192.168.10.170	0x1		0x2		a8:8c:3e:96:ba:94	*	br-lan
10.6.0.2		0x1		0x2		a8:8c:3e:96:ba:94	*	br-lan
172.24.11.231	0x1		0x2		a8:8c:3e:96:ba:94	*	br-lan
172.24.10.232	0x1		0x2		a8:8c:3e:96:ba:94	*	br-lan
...					
...					

所以这个问题极大的限制了可选择的加速器软件范围。理论上这几款加速器在作为网关提供给终端进行加速的时候,原理是类似的,但是网段不一样就导致无法使用有些奇怪。问问大家有没有什么比较好的解决方案?
(P.S.:能直接运行在路由器上的UU和灵缇插件就先不提了,都是银子的祸,先暂时不考虑了)


  1. Xbox Series S ↩︎

这个似乎困扰过很多人,主要是 NAT 的问题。我记得 switch 还把这个分级显示为 ABC…

如果不想添加硬件,试试用虚拟机一台 openwrt 呢

我的主路由是Openwrt的,那台Windows其实就是用QEMU_KVM装的一台虚拟机,当然一开始我以为是虚拟机的问题,在实体的电脑上开加速器,也是一样的情况。
之所以需要用Windows是因为这些加速器软件只有Windows版本可以开网关给xbox加速,有些号称支持路由插件的加速器比如中国移动、雷神之类的,都是推他们自己的路由盒子,并不开放ipk包给任意openwrt安装。

强烈推荐这款,我家是switch在用的,体验很好,看描述也是支持xbox的。希望能帮到你。

这个我前几年有关注过,我一直以为主要是用来加速游戏下载的,原理是通过设置DNS服务器来把原本解析到国外的游戏下载地址改成解析到国内的CDN,实现游戏下载加速的作用。
现在打游戏本身也可以用么?因为我之前看它介绍主要就是修改DNS的配置,并不涉及网关的指向。

switch配这个后可以联网游戏,可以玩马里奥卡丁车。你的情况我不确定,最好自己尝试看看。

今晚试了一下,这个在我这里也还是用不上 :joy:

抱歉,看来还是不一样的 :rofl: