BungeeGuard 是一款用于 Minecraft 中 BungeeCord 服务器的安全增强插件,这类服务器默认存在安全风险。 它会在代理的登录握手中引入一个秘密身份验证 token,用于验证后端登录握手是否包含已授权的 token。 这个简单直接的解决方案可防止恶意用户绕过代理,并使用任意 UUID 或用户名连接。 此外,它还通过免去复杂防火墙规则的需求,简化安全管理。
注意:了解如何设置 BungeeCord 服务器网络,请点击这里。
如何在 BungeeCord 服务器网络上安装 BungeeGuard
1。 登录 BisectHosting Starbase 面板。
2。 停止BungeeCord 服务器网络中要使用的所有服务器。
3。 下载 BungeeGuard.jar。
4。 前往 主 BungeeCord 服务器。
5。 前往 Files 选项卡。
6。 打开 plugins 文件夹。
7。 上传第 3 步中的 BungeeGuard.jar 文件。
8。 启动服务器。
9。 返回 Files 选项卡。
10。 找到以下目录:/home/container/plugins/BungeeGuard
11。 打开 token.yml 文件。
12。 记下 token,稍后在教程中使用。
13。 前往 BungeeCord 网络中的一个 server 。
14。 下载 ProtocolLib.jar。 如果服务器使用 Paper 1.9.4+,请跳过此步骤。
15。 前往 Files 选项卡。
16。 打开 plugins 文件夹。
17。 上传第 3 步中的 BungeeGuard.jar 和第 14 步中的 ProtocolLib.jar。
18。 启动服务器。
19。 完全启动后,停止服务器。
20。 返回 Files 选项卡。
21。 找到以下目录:/home/container/plugins/BungeeGuard。
22。 打开 token.yml 文件。
23。 在 allowed-tokens: 下,在引号内输入第 12 步中的 token 。
24。 从列表中移除所有默认 token。
25。 按下 Save 按钮。
26。 启动服务器。
27。 重复第 13 到 26 步,对连接到 BungeeCord 服务器网络的每个 Minecraft 游戏服务器都执行一次。