ProperProxyProtocol

A mod that adds proxy protocol capabilities to your Minecraft server. (And it actually works!) Also fixes TCPShield connections!

313

ProperProxyProtocol

Overview

This mod adds `Proxy Protocol` (or `HAProxy`) support to your Minecraft server. It also fixes TCPShield connections on your server!

FAQ

Q: Does this affect performance?

A (Simple): No.

A (Full): No, this mod only reads connection packets and checks if they are using a HAProxy header. There is no hard operations happening. If anything, this should speed up log-ins as we patch players loading in to the world. We do this because the HAProxy handler handles connections on a different thread than the main server thread.

Q: Does this fix TCPShield connections?

A (Simple): Yes!

A (Full): Yes! You can actually turn `proxy-protocol` to `enabled` in your TCPShield panel and then your players' IPs will actually be parsed correctly by your server.

Currently Supported

- NeoForge - Fabric

Requirements

Fabric

- Fabric API - Architectury API

NeoForge

- Architectury API

ADS