Adjust HAProxy's existance to log when the proxy protocol is enabled … (#1436)

* Adjust HAProxy's existance to log when the proxy protocol is enabled during bind.

* Added additional warning message, instead of changing the main one. We can see what the preference would be.
This commit is contained in:
Stefano 2024-09-23 03:42:12 +02:00 committed by GitHub
parent b66aa3fb4e
commit ef1f5009d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -109,6 +109,12 @@ public final class ConnectionManager {
final Channel channel = future.channel();
if (future.isSuccess()) {
this.endpoints.put(address, new Endpoint(channel, ListenerType.MINECRAFT));
// Warn people with console access that HAProxy is in use, see PR: #1436
if (this.server.getConfiguration().isProxyProtocol()) {
LOGGER.warn("Using HAProxy and listening on {}, please ensure this listener is adequately firewalled.", channel.localAddress());
}
LOGGER.info("Listening on {}", channel.localAddress());
// Fire the proxy bound event after the socket is bound