kawaks 中文文档 下载 App

防火墙端口放行 Kaillera Server 公网对战必备

Kaillera 用什么协议

Kaillera Server 使用 UDP 协议 监听端口 27888(默认值,可以在 server.ini 里改)。

环节一:Windows 内置防火墙

启动 kaillerasrv.exe 时,Windows Defender 防火墙通常会弹出一个安全警告:

Windows 已阻止此应用的部分功能。勾选以允许应用通过防火墙。

必须勾选「允许访问」并点击确定。如果之前没注意到弹窗而直接点了取消,手动补放行:

Windows 10/11 防火墙手动放行步骤

  1. 按 Win 键,搜索 "Windows Defender 防火墙" 打开
  2. 左侧菜单点击「允许应用或功能通过 Windows Defender 防火墙」
  3. 点击右上角「更改设置」按钮
  4. 点击左下角「允许其他应用...」
  5. 点击「浏览」,找到 kaillerasrv.exe
  6. 点击「添加」
  7. 确认列表里出现 Kaillera Server,勾上专用/公用网络
  8. 点击确定保存

同时也要检查 WinKawaks.exe——如果联机时客户端部分连接有问题,可能 WinKawaks 也需要放行。

环节二:路由器端口映射(公网对战必做)

如果你想让互联网上的朋友连接你的本地服务器,光 Windows 放行不够——你的路由器还需要把外部发来的请求转发到运行 kaillerasrv.exe 的内网机器上。

端口映射步骤(通用流程,不同路由器 UI 略有差异)

  1. 浏览器打开路由器管理页面(通常 192.168.1.1 或 192.168.0.1)
  2. 输入路由器管理员密码登录
  3. 找到「端口映射」「端口转发」「Virtual Server」「NAT」等类似菜单
  4. 新建一条映射规则:
字段填什么说明
服务类型/协议UDPKaillera 只走 UDP
外部端口27888和 server.ini 里配置的端口一致
内部端口27888通常和外部端口一样
内网 IP你电脑的内网 IPcmd 里 ipconfig 看 IPv4
启用是勾选
  1. 保存规则,重启路由器(某些路由器不需要重启)

验证是否生效

路由器厂商差异

环节三:云服务器(如果用 VPS 开服务器)

如果你是在阿里云、腾讯云、AWS 等云服务器上开 Kaillera:

  1. 云平台控制台的安全组里放行 UDP 27888
  2. 服务器操作系统防火墙(iptables、ufw、Windows 防火墙)里放行 UDP 27888
  3. 公网 IP 直接填就行,不需要额外端口映射

怎么判断哪个环节出问题

朋友连不上你的服务器,按这个顺序排查:

  1. 局域网先测:让同 Wi-Fi 下的朋友连你的内网 IP → 如果能连 → 是端口映射/公网 IP 问题;如果不能连 → 是 Windows 防火墙问题
  2. 云服务器测:ping 公网 IP + 端口工具扫 UDP 27888
  3. server.ini 端口:确认没改过默认端口 27888,改了的话客户端也要用新端口连接

见故障排查页 联机连接失败 获取更多排查细节。