【发布时间】:2018-11-25 20:51:46
【问题描述】:
我创建了一个反向代理,但我遇到了问题,它将服务器的 IP 发送到目标 Minecraft 服务器,而不是连接到反向代理的 Minecraft 玩家的 IP。
我查看了 ProxyPipe 和 InAbates (https://github.com/ducc/InAbate/blob/master/src/main/java/com/inabate/bungee/PlayerListener.java) 的 Bukkit 插件,试图弄清楚它们如何设置播放器的原始 IP,但我没有运气。
我还查看了 Minecraft Protocol Handshakes wiki,但没有说明如何设置连接 IP。
如果有人能指出我应该如何将玩家的真实 IP 发送到 Bukkit 服务器/Bungee 服务器的正确方向,这样我就可以从 Bukkit/Bungee 插件中读取原始 IP,那就太好了。
我当前的代码:https://gitlab.com/shaunagostinho/MinecraftReverseProxy
【问题讨论】:
标签: java sockets stream minecraft