这套方法适合 Java 版 Minecraft 房主没有公网 IPv4 的情况。流程分为两段:先让服务端在本机正常启动,再把 25565 TCP 端口交给 Katofrp联机工具映射。两段分别验证,遇到问题时不会混在一起。

- 示例版本
- Minecraft Java 版
- 默认端口
- 25565 / TCP
- 好友需要
- 相同游戏版本与服务器地址
- 房主需要
- 服务端、Katofrp联机工具与稳定上传
先理解这条联机路线
本文以独立 Java 版服务端为例。局域网开放世界也会给出临时端口,但每次重新开放可能变化;想要长期稳定地址,使用独立服务端更容易管理。
所有玩家必须使用服务器支持的 Minecraft 版本。模组服还需保持加载器、模组文件和配置一致,正版验证、白名单与管理员权限由房主负责。
本机游戏服务、组网或映射状态、好友外网连接分别检查。前一段没有通过时,先处理前一段。
开始前准备
- 安装与目标版本匹配的 Java 运行环境
- 下载可信来源的 Minecraft 服务端核心
- 首次运行后阅读并接受 eula.txt
- 在 server.properties 中确认 server-port=25565
- 让房主先用 localhost:25565 成功加入
- 安装并登录 Katofrp联机工具官方客户端
操作步骤
- 启动 Minecraft 服务端
运行服务端并等待控制台出现 Done。首次开服会生成世界和配置文件。
- 完成本机测试
房主在多人游戏中添加 localhost:25565;若失败,先查看服务端控制台,不进入穿透步骤。
- 创建 TCP 隧道
在 Katofrp联机工具中选择节点,新建 TCP 映射,本地地址填 127.0.0.1,本地端口填 25565。
- 复制公网地址
启动隧道后复制节点域名与远程端口,格式类似 example.node:12345。
- 统一客户端环境
让好友安装相同 Minecraft 版本;模组服还要统一加载器、模组与必要配置。
- 好友添加服务器
在多人游戏中填写 Katofrp联机工具显示的公网地址。进入后观察服务端控制台是否出现玩家连接。
- 设置白名单与备份
使用 whitelist 管理成员,定期备份 world 目录,并在联机结束后按需停止隧道。
关键设置与验证
server-ip 保持留空
多数家庭开服场景不需要在 server.properties 中填写 server-ip。填入错误地址会导致服务端无法监听或代理无法连接。
局域网开放的临时端口
单人世界“对局域网开放”后,聊天栏会显示端口。Katofrp联机工具的本地端口必须使用当次显示值,而不是固定写 25565。
模组与插件的区别
客户端模组服要求玩家安装一致内容;服务端插件通常不要求客户端安装,但仍要确认协议和版本兼容。
性能设置
好友进入后区块加载慢,可降低 view-distance 与 simulation-distance,给 Java 分配合理内存并避免房主同时进行大上传。
常见问题处理
根据当前现象选择对应分支,保留可工作的配置和存档备份。
核对公网地址、隧道在线状态和 25565 TCP 映射;让房主确认服务端控制台仍显示 Done。
正版验证服务器或账号会话出现问题,确认所有玩家重新登录;不要为绕过账号问题随意关闭安全设置。
对比加载器版本、模组清单与配置。把整套经过验证的实例导出给队友比逐个口头核对更可靠。
查看服务端日志中的明确原因,常见为版本、白名单、模组握手或网络超时。
常见问答
基岩版也使用 25565 TCP 吗?
不是。基岩版默认常用 19132 UDP,开服与跨平台方案也不同,不能直接照搬本文参数。
好友需要安装 Katofrp联机工具吗?
此方案中通常只有房主运行 Katofrp联机工具,好友直接添加公网服务器地址。
每次地址都会变吗?
远程端口与节点是否固定取决于平台配置和账户规则;开局前以客户端当前显示为准。