当前位置 : 145z游戏站 | 征途 | 技术教程 | 

征途内网转外网的三个必要条件

来源: 作者: 热度:
征途内网转外网的三个必要条件

必要条件一:修改 服务端内的 loginServerList.xml 文件,使其像如下格式:
<LoginServerList>
<server ip="内网IP" port="7001"/>
<server ip="外网IP" port="7001"/>
<!--server ip="89.96.171.41" port="7001"/-->
</LoginServerList>

必要条件二:修改 MYSQL数据库 ZT(x) 中的 serverlist 表,在这个表中定义了服务器的IP,端口等参数,我们只需要把 网关服务器(gatewayserver)的映射IP改成公网的IP即可,例如你的网关服务器IP为:192.168.0.20 ,外网IP为(外网IP)按照如下格式修改:
(前面省略)192.168.0.20 6020 外网IP 6020 (后面省略)
(前面省略)192.168.0.20 6021 外网IP 6021 (后面省略)
(前面省略)192.168.0.20 6022 外网IP 6022 (后面省略)

必要条件三: 进入你的路由器(一般的路由器都带端口转发功能),找到转发规则选项,按照如下格式:

ID 服务端口 IP地址 协议 启用
1 7000 192.168.0.20 TCP 方框内打勾
2 6020 192.168.0.20 TCP 方框内打勾
2 6021 192.168.0.20 TCP 方框内打勾
2 6022 192.168.0.20 TCP 方框内打勾

这样,你的内网至外网应该假设而成,有的人可能也这么做了,但还是不行,这个时候你就要考虑你的路由器支不支持端口转发了,即外网行内网不行,这个时候就要考虑换路由器或者用 你的代理服务器做映射了,比win2003的软路由,linux的软路由或者其他的映射软件,但前提是那台机器必须是你的内网网关服务器才行.
[顶部]