25565 是什么
25565 是 Minecraft Java 版服务器的默认端口,走 TCP,正版联机与模组服务器普遍使用它。Java 版与基岩版是两套完全不同的实现,端口协议互不相通。公网开服的主机长期处于被扫描器持续「敲门」的状态,是家庭宽带与小型云主机上最常见的暴露面之一。
基本信息
| 服务 | Minecraft Java 版服务器 |
|---|---|
| 端口/协议 | 25565,TCP |
| 相关端口 | 25575 RCON(需显式开启)、查询协议可选 |
| 配置文件 | server.properties |
| 安全等级 | 公网开服需白名单、正版验证与备份 |
典型使用场景
- 多人联机:自建服或云主机上运行模组/原版服务器
- 性能排查:TPS 下降时定位实体过多、区块加载或模组冲突
- 权限管理:配置 OP 白名单与命令权限
- 运维监控:通过 RCON 或状态查询脚本做可用性检查
- 安全核查:确认在线验证开启、管理权限没被滥用
核对与加固
核对与加固
ss -lntp | grep 25565 # Java 版走 TCP,确认监听地址
ss -lunp | grep 25565 # 若开启查询功能,UDP 侧也会监听
# server.properties 关键项:
# server-port=25565
# online-mode=true # 正版验证开关
# enable-rcon=false # RCON 非必需时保持关闭
# white-list=true # 配合 white-list.json 使用开服关键配置
| 配置项 | 作用 | 风险提示 |
|---|---|---|
| online-mode | 正版账号验证 | 设为 false 后任何人都能冒充任意 ID 登录 |
| white-list | 白名单限制 | 未启用时扫描到即可尝试连接 |
| enable-rcon | 远程控制台 | 口令弱或对公网开放时等于交出服务器控制权 |
| max-players | 在线上限 | 过大时单机资源被瞬间打满 |
关闭正版验证(online-mode=false)看似方便了没有正版账号的玩家,代价是服内身份全部可冒充,封禁、权限与统计机制随之失效。这是开服过程中后果最重、判断最容易被忽略的一项配置。
RCON 是常被遗忘的暴露面:它用明文口令连通,一旦开放到公网且口令薄弱,攻击者可直接在服务器上执行命令。不需要时应保持关闭,需要时限制来源并对接口做访问控制。
服务器性能问题多在模组与实体数量,而不是端口本身:TPS 下降时先看服务器日志与统计面板,再排查区块加载与红石高频电路,比盲目升级硬件更有效。