当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端内外网IP配置教程:一句话搞懂+手把手操作

热度:
内外网IP配置的核心就是让服务端同时允许局域网和互联网玩家连接,重点修改服务端配置文件和防火墙规则。

---

一、什么是内外网IP?
• 内网IP:局域网内的私有地址(如 `192.168.x.x`、`10.x.x.x`),只能局域网内设备互相访问。

• 外网IP:运营商分配的公网地址(如 `123.45.67.89`),用于互联网通信。


举个栗子🌰:
你的家是一个局域网,手机、电脑用的是内网IP(比如 `192.168.1.100`),而外网IP是路由器在公网上的“门牌号”。外网玩家通过这个“门牌号”找到你的服务器。

---

二、配置步骤详解

1. 修改服务端配置文件
找到传奇服务端的配置文件(通常是 `mir.ini` 或 `config.ini`),按以下规则修改:
```ini
# 监听所有IP(同时允许内外网)
bindip = 0.0.0.0

# 外网IP(填写你的公网IP,若无则留空)
external_ip = 123.45.67.89

# 内网IP(填写服务器本地局域网IP,如 192.168.1.100)
internal_ip = 192.168.1.100
```
注意:
• 如果外网IP是动态的(会变化),需使用DDNS动态域名解析工具(如花生壳)。

• 若不确定外网IP,在路由器后台或访问 [ip138.com](https://www.ip138.com) 查询。


---

2. 配置防火墙放行端口
传奇默认使用 `7000`、`7100` 等端口,需在防火墙中开放:

Windows 系统:
1. 打开「控制面板」→「Windows Defender 防火墙」→「高级设置」。
2. 新建入站规则,允许TCP端口 `7000,7100,7200`。

Linux 系统:
```bash
# 开放端口(以7000为例)
sudo ufw allow 7000/tcp
sudo ufw reload
```

---

3. 路由器端口映射(外网访问必备)
如果服务器在内网,需在路由器做端口映射:
1. 登录路由器管理页面(通常地址是 `192.168.1.1`)。
2. 找到「虚拟服务器」或「端口转发」功能。
3. 添加规则:
• 外网端口:7000,7100

• 内网IP:填写服务器的内网IP(如 `192.168.1.100`)

• 内网端口:同外网端口


---

4. 测试连接
• 内网测试:另一台局域网设备通过 `192.168.1.100:7000` 连接服务器。

• 外网测试:用手机4G网络访问 `http://外网IP:7000`(或通过游戏客户端连接外网IP)。

• 端口检测:访问 [PortChecker](https://www.yougetsignal.com/tools/open-ports/) 输入端口确认是否开放。


---

三、常见问题解决
1. 外网玩家无法连接?
• 检查路由器的端口映射是否生效。

• 确认服务商未屏蔽端口(部分家庭宽带会限制)。

• 尝试重启路由器和传奇服务端。


2. 内网玩家连不上外网IP?
这是NAT回环问题,有两种解决方案:
• 方案一:在内网访问时直接使用内网IP(推荐)。

• 方案二:在路由器中启用「NAT回环」功能(不同品牌名称不同,如“虚拟服务器”需勾选“本地网络访问”)。


3. 动态IP怎么办?
使用DDNS工具(如花生壳、no-ip),将动态域名绑定到外网IP,玩家通过域名连接即可。

---

四、安全提醒
1. 开放外网端口可能被攻击,建议:
• 使用强密码(避免 `123456`)。

• 定期更新服务端版本。

2. 重要数据备份到云端(如阿里云OSS)。

---

附:一句话故障排查
• 连不上? 检查IP、端口、防火墙、路由器映射。

• 外网IP变了? 换DDNS动态域名。

• 提示“连接超时”? 可能是运营商封禁端口,尝试更换端口(如7001)。
[顶部]