50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 7 分钟
游戏与媒体

修复 Minecraft 托管中的 Log4J:保护游戏服务器的万无一失的方法

亚历克斯·罗宾斯 By 亚历克斯·罗宾斯 7 分钟阅读 更新于 2025 年 7 月 20 日
在 Minecraft 托管中修复 Log4J 保护游戏服务器的万无一失的方法

当 Log4j 漏洞(臭名昭著的“Log4Shell”)第一次出现在新闻中时,“Minecraft Log4j”这个词让玩家和服务器管理员都感到不寒而栗。这一严重的安全漏洞悄然影响了无数基于 Java 的应用程序,对 Minecraft 社区构成了特别严重的个人威胁。为什么是个人的?由于《我的世界:Java 版》在定制的自托管服务器上蓬勃发展,因此像您这样的专用服务器所有者就承担了修补此漏洞的关键责任。

在本指南中,我将引导您通过一条清晰、简洁的路径来保护您的游戏服务器。我们不仅会解决过去的 Log4j 恐慌,还会为您提供更广泛的策略,为您的玩家提供一个真正安全和愉快的环境。

Minecraft log4j 漏洞利用

 

什么是 Log4J?

Log4J 是一款开源日志记录软件,专为使用 Java 框架创建的应用程序而开发。似乎几乎所有用 Java 编写的主要应用程序都以这种或那种方式使用 Log4J。这意味着许多知名公司将争先恐后地为其应用程序发布安全更新和补丁。 我的世界 也不例外 - 更糟糕的是,似乎 Log4J 漏洞 Minecraft 或“利用”对于 Minecraft 来说更加有效。当然,该漏洞仅限于 Minecraft:Java 版,其他版本均免疫。再说一次,Java 版是您用来托管自己的 Minecraft 服务器的版本。但 Log4J 漏洞到底是什么?

Log4j Minecraft 漏洞不是 直截了当。要解释它的作用会花费很长时间,而且不会增加阻止它的价值。相反,让我们回顾一下基础知识,这些知识将帮助您作为 Minecraft 服务器所有者掌握一些事情。 Minecraft 中的 Log4J 是一个“零日”漏洞。这意味着没有人知道它的存在,这就是它如此有效的原因。现在公司已经发现了该漏洞,他们可以快速修复该漏洞并自动更新其应用程序。当然,总有一些情况是用户无法获得必要的补丁或以其他方式继续容易受到攻击。 Minecraft 服务器是此类延迟漏洞最有可能出现的场景。这是因为自动更新不足以支持 Minecraft 托管。但这并不值得担心。保护您的 Minecraft 服务器并不难。事实上,如果您按照我下面向您展示的简单步骤进行操作,您可以快速解决问题。让我们看看这些步骤是什么。

什么是 log4j

什么是 Minecraft 自托管?

我之前曾指出,如果您托管自己的 Minecraft VPS 服务器,那么 Minecraft 中的 Log4J 漏洞会是一个更加严重的问题。但 Minecraft 托管究竟是什么意思?和网上玩有区别吗?为什么它更为关键?为了澄清问题,我将回顾一些快速定义。请务必遵循并查看它​​们是否适用于您,以及您是否需要采取任何措施来保证您的计算机和 Minecrafting 的安全。

首先,您需要知道您是自行托管 Minecraft 游戏还是使用 Minecraft Realms。当然,如果您已经向第三方托管提供商付费,例如 Cloudzy 的 Minecraft VPS 并且在您自己的服务器上安装了 Minecraft,您绝对是自托管的。

其次,Minecraft Realms 是 Mojang 的官方订阅服务器托管服务。它被设计为一个极其简单、即插即用的解决方案,用于为您和最多十个朋友创建一个私人在线世界。 Mojang 处理所有技术后端,包括服务器设置、维护和安全更新,这意味着您不必担心 Log4j 漏洞等问题的手动修复。

Minecraft 自托管

为什么 Minecraft 自托管更容易出现 Log4J 错误?

自托管 Minecraft 游戏如此受欢迎的原因有很多,尽管它的设置更具挑战性。事实上,任何类型的远程游戏托管都是如此,包括 VTT 棋盘游戏。

由于 Log4j 的漏洞,这种威胁主要出现在自托管 Minecraft 服务器上,主要是由于 直接所有权 定制化带来的曝光度增加。与 Realms 不同,所有者必须自行修补漏洞。不打补丁意味着服务器不受保护。这些服务器直接暴露在互联网上,并且由于自定义插件/模组的存在,它打开了更多潜在的安全漏洞,从而吸引了威胁。

Minecraft 自托管漏洞

如何修复 Minecraft 服务器上的 Log4J?

您需要做的第一件事是检查您的服务器上运行的 Minecraft 版本。 Log4J 漏洞仅影响 Minecraft 版本 1.7 及更高版本 - 因此,例如,如果您拥有 Minecraft 1.6,那么您就安全了。现在,您应该尝试的第一件事是将 Minecraft 更新到版本 1.18.1,该版本已修复该问题。如果您无法执行此操作,只需根据服务器上安装的 Minecraft 版本执行以下简单步骤即可。

Minecraft 1.7 – 1.11.2 的步骤

  1. 下载 XML 文件: 获取 log4j2_17-111.xml 来自 Mojang 的文件。
  2. 放置: 将此 XML 文件放置在服务器的工作目录中(其中 server.jar 是)。
  3. 启动命令: 添加 -Dlog4j.configurationFile=log4j2_17-111.xml 到服务器的启动命令。

我的世界 1.12 – 1.16.5 的步骤

  1. 下载 XML 文件: 获取 log4j2_112-116.xml 来自 Mojang 的文件。
  2. 放置: 将此 XML 文件放入服务器的工作目录中。
  3. 启动命令: 将 -Dlog4j.configurationFile=log4j2_112-116.xml 添加到服务器的启动命令中。

我的世界 1.17 的步骤

对于 Minecraft 1.17.x,可以使用更简单的缓解措施,无需外部 XML 文件:

  1. 启动命令: 启动命令:只需将 -Dlog4j2.formatMsgNoLookups=true 添加到服务器的启动命令中。

我的世界 1.18 的步骤

对于 Minecraft 1.18,最理想的解决方案仍然是升级到 1.18.1 版本。但是,如果无法立即升级,则可以应用临时缓解措施:

  1. 升级: 升级到我的世界 1.18.1。
  2. 启动命令: 如果无法升级,请使用 -Dlog4j2.formatMsgNoLookups=true 作为临时修复。

修复 Minecraft log4j

方法 保护 Minecraft 服务器的安全

好啦,现在我们来谈谈具体可以做的事情 里面 您的 Minecraft 服务器可以防止出现麻烦并确保每个人都玩得开心。将它们视为服务器的个人保镖和保护咒语!

1. 允许白名单:

对于私人服务器(例如您的朋友),请在 server.properties 文件中启用白名单。这仅允许您明确添加到白名单的玩家加入,从而防止不速之客!

2. 使用 Server Shield(代理服务器,如 BungeeCord/Velocity):

考虑一下您服务器的这些“后门”。他们向公众隐藏你的主服务器的 IP 地址——这是一个核心因素 我的世界 DDoS 防护- 这样犯罪特工就不能出去攻击您的主服务器!

3. 明智地授予权力(像 LuckPerms 这样的权限系统):

将此视为服务器的规则手册。使用强大的权限插件来规范玩家可以做什么和不能做什么。 绝不 向随机玩家授予 OP 权限。

4. 列出安全助手(有用的插件/模组):

优秀的插件只会让您的服务器更加安全。反作弊是主要的守护者,抗悲伤和回滚站在它的肩膀上来保护构建。对于离线服务器,登录安全至关重要,提供密码保护。

5. 保护您的控制面板(RCON 和 SSH):

除了常规网关​​之外,这些是您且只有您将用来管理服务器的特殊后门。只允许您的确切IP地址访问;将其视为为 VIP 保留的入口!

阻止 Minecraft log4j

结论

保护 Minecraft 服务器的安全是一个持续关注和智能管理的过程。通过更新软件、配置启动标志以及使用白名单、代理和权限插件进行分层防御,您可以为社区构建强大、值得信赖的数字家庭。这些步骤是真正提供 安全的 Minecraft 服务器托管,确保您的玩家可以毫无恐惧地建造和探索。

常问问题

我现在连接到 Minecraft Realms 安全吗?

当然。微软很快修复了其 Realms 服务器,因此如果您有订阅,则可以像往常一样继续使用它们。但是,如果您运行自己的 Minecraft 服务器,则应按照本文中的步骤确保其安全。

DNS 服务器有助于保证游戏服务器的安全吗?

使用 DNS 服务器进行在线游戏可以帮助提高您的个人数据的安全性,并防止在线玩游戏时对您的设备进行恶意软件攻击。

插件或模组也容易受到攻击吗?

绝对地。任何用 Java 编写的插件或 mod 都可能使用易受攻击的 Log4j 版本,或者有其自己单独的安全缺陷。

分享

更多来自博客

继续阅读。

“最佳 Plex 替代方案”英雄包括 Jellyfin、Emby、Stremio 和 Kodi 瓷砖,这是 plex 替代方案的快速指南。
游戏与媒体

自托管媒体服务器的最佳 Plex 替代方案:快速解答 + 详细细分

如果您想要答案,对于大多数真正想要长期自行托管媒体的人来说,Jellyfin 是最好的 Plex 替代品。如果您想要更加精致,Emby 是更合适的选择

尼克·西尔弗尼克·西尔弗 阅读时间 14 分钟
如何创建 Minecraft 服务器备份?
游戏与媒体

如何创建 Minecraft 服务器备份?

在没有备份的情况下运行 Minecraft 服务器是有风险的。迟早,有些东西会坏掉。世界损坏、模组冲突、插件行为不当或意外错误会导致服务器瘫痪

艾维·约翰逊艾维·约翰逊 10 分钟阅读
右侧有一个发光的传送门,露出一座城堡和漂浮的岛屿。文字“Best Minecraft Modpacks”以粗体显示在 Cloudzy 徽标旁边的黑色左侧。
游戏与媒体

2026 年最值得玩的 Minecraft 模组包

原版《我的世界》在数百小时后就会变得陈旧。你已经打败了末影龙,建造了农场,并探索了生物群落。接下来是什么?模组包通过捆绑模组来解决这个问题

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 13 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。