蚂蚁呀嘿 发表于 昨天 09:07

手机内网玩自架设不同网段游戏的教程

我看有很多网友有这种问题,想要在手机上玩儿局域网里面自己架设的手游,可能还是多款,但是别人提供的一键端虚拟机的地址段可能和自己家中的无线网段并不相同,很多网友又懒得改服务端地址或反编译客户端修改地址,这里我分享一下我的解决方案吧:




简单说一下怎么实现手机通过无线和vmware workstation里面多个不同网段的虚机互通

我举个例子,假设我家的无线路由器网段是192.168.200.0/24
A游戏一键端的地址是192.168.200.128,这种最简单,只需要把虚拟机的网络类型改为桥接,手机就可以在同局域网里面玩儿了

B游戏一键端的地址是192.168.1.128

C游戏一键端的地址是192.168.2.128

我们也想通过手机去玩儿B和C游戏,这时候怎么办呢,我们需要在vmware workstation里面安装一台软路由(openwrt,iostore,ros,或者随便一台linux也行)来实现网络互通,vmware workstation里面我们可以把vmnet1的网段设置为192.168.1.0,vmnet2的网段设置为192.168.2.0
软路由添加3块网卡,其中一块网卡网络类型设置为桥接,设置为wan口,配置地址192.168.200.250/24,网关为无线路由器(配置这个目的是为了手机能通过旁路由正常访问公网),DNS配置无线路由器或者公网其他,另外两块都是Lan口,网络类型对应VMware workstation的vmnet1和vmnet2,分别配置地址192.168.1.250,192.168.2.250,LAN口都不需要配置网关和DNS
然后我们调整软路由策略,我以iostore为例,开启转发和动态伪装:

同时手机我们连上无线,将手机的网关设置为旁路由192.168.200.250,这样我们手机就可以同时和192.168.200.0/24,192.168.1.0/24,192.168.2.0/24这三个网段通信了,那可能还有小伙伴想要在外网来玩自己架设在家里面的游戏,我觉得tailscale最方便,直接在软路由上运行tailscale,把三个网段加进去,手机在外网也启动tailscale,这样我们就能在外网也愉快的玩耍啦

如果主路由支持添加静态路由,我们直接加两条到192.168.1.0/24和192.168.2.0/24网段的静态路由就可以了,这样就不用改手机网关了
页: [1]
查看完整版本: 手机内网玩自架设不同网段游戏的教程