找回密码
 立即注册
查看: 874|回复: 0

原神3.2真端vm外网映射教程 安卓外网教程 ios文件

[复制链接]

该用户从未签到

2159

主题

-22

回帖

1817

积分

掌门

积分
1817
发表于 2023-2-17 03:51:34 | 显示全部楼层

原神3.2真端vm外网映射教程 安卓外网教程 ios文件

端就不发了,用的是hanxiao7279 帖子里的端,https://www.iopq.net/thread-17116521-1-1.html
新手建议用vm群版,架设教程不多赘述。
主要来说vm如何外网映射。一楼电脑端,二楼安卓端 苹果
一、需求:
1、vm镜像。
2、路由器支持端口映射或者DMZ
3、有外网IP。
二、步骤:
1、解压GHP文件。
2、vm打开解压后的虚拟机文件GHP.vmdk,如果版本低报错改版本号请百度。
3、选择网络适配器
4、启动虚拟机,选择我移动它进虚拟机输入账号root,密码123。输入ifconfig,可以查看到当前从路由器获取的ip,比如我的是192.168.1.101。这里有两种方式,
①修改ip。
命令:sudo vim /etc/netplan/01-network-manager-all.yaml
按i进入编辑模式
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1: #网卡名字
      dhcp4: false
      dhcp6: false
     addresses: [172.19.4.152/24] #修改为你的静态ip地址
     gateway4: 172.19.4.1 #配置网关
     nameservers:
      addresses: [114.114.114.114]
version: 2
完事后esc,:wq 保存退出,reboot重启
②懒人方式,直接dhcp绑定路由。在ip与mac映射表绑定。
5、使用finalshell(端里有,直接安装)连接虚拟机账号,名称:原神3.2,主机名:192.168.1.101,端口22,用户名root,密码123。
连接成功后打开如下图路径。
双击打开xml文件,左上角搜索,选择替换,如下图,先批量替换成内网ip(外网下面再讲)
以此类推下面所有的文件都需要替换
/root/genshin/srv/dbgate/conf
/root/genshin/srv/dispatch/conf
/root/genshin/srv/gameserver/conf
/root/genshin/srv/gateserver/conf
/root/genshin/srv/muipserver/conf
/root/genshin/srv/multiserver/conf
/root/genshin/srv/nodeserver/conf
/root/genshin/srv/pathfindingserver
/conf/root/genshin/srv/oaserver/conf
/root/genshin/srv/sdkserver
/root/genshin/srv/tothemoonserver/conf
内网ip替换完成后,再来替换外网ip
同理,还是上面的所有文件,搜索   outer_ip="192.168.1.101",替换为   outer_ip="你的外网ip"
重点,/root/genshin/srv/sdkserver这个目录下的config.json文件,
第25行 "accessAddress": "外网ip",改成外网ip
第52行"DispatchUrl": "http://外网ip:20001/query_cur_region"改成外网ip
6、打开路由器,设置DMZ主机192.168.1.101(或者端口映射,dmz是懒人方式),
如果要做端口映射,映射下列端口:TCP:   2888,27017,20001 ;UDP:20041
[quote]7、登录器修改。打开登录器里的config.json,把2个ip都替换成你的外网ip
8、保存,启动服务端,开代理,进游戏,搞定,祝大家游戏愉快!
补充域名教程:外网换域名,ip全用内网ip,修改位置 /root/genshin/srv/sdkserver:
      "accessAddress": "你的域名",
      "DispatchUrl": "http://你的域名:20001/query_cur_region"
修改位置/root/genshin/srv/gateserver/conf
<Server id="1" host="192.168.1.101" inner_ip="192.168.1.101" outer_ip="192.168.1.101" use_domain_name="true" domain_name="你的域名"/>
1、vm镜像。
2、路由器支持端口映射或者DMZ
3、有外网IP。
1、解压GHP文件。
2、vm打开解压后的虚拟机文件GHP.vmdk,如果版本低报错改版本号请百度。
3、选择网络适配器
4、启动虚拟机,选择我移动它进虚拟机输入账号root,密码123。输入ifconfig,可以查看到当前从路由器获取的ip,比如我的是192.168.1.101。这里有两种方式,
①修改ip。
命令:sudo vim /etc/netplan/01-network-manager-all.yaml
按i进入编辑模式
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1: #网卡名字
      dhcp4: false
      dhcp6: false
     addresses: [172.19.4.152/24] #修改为你的静态ip地址
     gateway4: 172.19.4.1 #配置网关
     nameservers:
      addresses: [114.114.114.114]
version: 2
完事后esc,:wq 保存退出,reboot重启
②懒人方式,直接dhcp绑定路由。在ip与mac映射表绑定。
5、使用finalshell(端里有,直接安装)连接虚拟机账号,名称:原神3.2,主机名:192.168.1.101,端口22,用户名root,密码123。
连接成功后打开如下图路径。
双击打开xml文件,左上角搜索,选择替换,如下图,先批量替换成内网ip(外网下面再讲)
以此类推下面所有的文件都需要替换
/root/genshin/srv/dbgate/conf
/root/genshin/srv/dispatch/conf
/root/genshin/srv/gameserver/conf
/root/genshin/srv/gateserver/conf
/root/genshin/srv/muipserver/conf
/root/genshin/srv/multiserver/conf
/root/genshin/srv/nodeserver/conf
/root/genshin/srv/pathfindingserver
/conf/root/genshin/srv/oaserver/conf
/root/genshin/srv/sdkserver
/root/genshin/srv/tothemoonserver/conf
内网ip替换完成后,再来替换外网ip
同理,还是上面的所有文件,搜索   outer_ip="192.168.1.101",替换为   outer_ip="你的外网ip"
重点,/root/genshin/srv/sdkserver这个目录下的config.json文件,
第25行 "accessAddress": "外网ip",改成外网ip
第52行"DispatchUrl": "http://外网ip:20001/query_cur_region"改成外网ip
6、打开路由器,设置DMZ主机192.168.1.101(或者端口映射,dmz是懒人方式),
如果要做端口映射,映射下列端口:TCP:   2888,27017,20001 ;UDP:20041
[quote]7、登录器修改。打开登录器里的config.json,把2个ip都替换成你的外网ip
8、保存,启动服务端,开代理,进游戏,搞定,祝大家游戏愉快!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2025-6-14 02:02 , Processed in 0.155640 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表