代理配置的安全性
如何防止连接绕过代理:后端隔离、转发密钥、验证,以及出错后的后果。
更新于 2026年8月13日
网络的主要漏洞:后端以 online-mode=false 运行并信任代理。如果后端可以被直接访问,任何人都能以任意昵称进入,包括管理员。
三道防线
- 网络隔离。 后端不得从互联网访问。在 Millida 中,网络服务器由平台隔离:从外部只能看到入口点。
- 带密钥的现代转发。 代理对玩家数据签名,后端验证签名 — IP 转发。
- 验证插件(BungeeGuard 及同类插件),适用于模式为
legacy的配置。
检查
尝试从外部直接连接后端的地址和端口。如果能进去,那就是一个漏洞,即使“没人知道”这个地址。
常见错误
| 错误 | 后果 |
|---|---|
| 转发密钥与别人教程中的相同 | 任何知道该密钥的人都能以任意玩家身份进入 |
后端在 modern 模式下设置 online-mode=true | 玩家无法进入 — 无法验证身份 |
player-info-forwarding-mode: none | 所有玩家共用一个 IP,封禁毫无意义 |
| 后端端口对外开放 | 完全绕过身份验证 |
外部代理
如果代理不是我们的,隔离需要双方共同设置 — 您自己的外部代理。
Minecraft 托管您离线时服务器仍在运行创建服务器
