ProperProxyProtocol
by MrDrak
ProperProxyProtocol lets a Minecraft server read the real player IP address from PROXY protocol headers sent by a proxy such as TCPShield.
What it does
Without this handling, a server behind a reverse proxy sees only the proxy address for every connection. ProperProxyProtocol reads the HAProxy header that the proxy attaches to each new connection, so player IPs are parsed correctly and logged by the server. The mod is server-side only: players join without installing anything, and it runs on Fabric, Forge and NeoForge for 1.20 – 1.21.11.
Key features
HAProxy header parsing
The mod reads only the connection packets that carry a HAProxy header, and leaves the rest of the traffic alone.
TCPShield compatibility
It is aimed at modded servers protected by TCPShield, with the proxy-protocol option enabled in the TCPShield panel.
Separate connection handling
Header handling runs on its own thread instead of the main server thread, so login and world loading are not slowed by it.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
TCPShield is a proxy service that runs on Fabric, Forge and NeoForge for 1.20 – 26.2 under the GNU General Public License v3.0 or later, and it is open source. NG HaProxy Support is Forge-only for 1.20.1, is not open source, and is released under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ProperProxyProtocol | Fabric, Forge and NeoForge | 1.20 – 1.21.11 | Server-side only | 2026-05-27 |
| TCPShield | Fabric, Forge and NeoForge | 1.20 – 26.2 | Server-side only | 2026-07-24 |
| NG HaProxy Support | Forge | 1.20.1 | Server-side only | 2026-03-15 |
Questions
Does ProperProxyProtocol have to be installed on players' computers?
Which loader should a server use?
In the catalog
ProperProxyProtocol is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from MrDrak
Similar mods
What the author says
A (Full): No, this mod only reads connection packets and checks if they are using an HAProxy header. There is no hard operations happening. If anything, this should speed up logins as we patch players loading in to the world. We do this because the HAProxy handler handles connections on a different thread than the…
Official listing
- Modrinth page
- modrinth.com/mod/properproxyprotocol
- Owner
- MrDrak
- Published
- 2026-01-30
- Updated on Modrinth
- 2026-05-27
- Facts verified
- 2026-10-15