Setup Proxy Protocol in GeyserMC

What is the Proxy Protocol? The Proxy Protocol provides a way for your server to receive your client’s true IP. {.green} Enable The Proxy Protocol on GeyserMC The configuration file for GeyserMC can be difficult to find. If you have GeyserMC installed as a plugin, the configuration should be located at ./plugins/Geyser-Spigot/config.yml. Change the value of bedrock.enable-proxy-protocol from false to true. Enable The Proxy Protocol in your Java Server and update GeyserMC It’s not much use using the Proxy Protocol in GeyserMC if that data isn’t forwarded to your Java Server. Read more

Setup Proxy Protocol in PaperMC

What is the Proxy Protocol? The Proxy Protocol provides a way for your server to receive your client’s true IP. {.green} Enable The Proxy Protocol on your PaperMC Server After you PaperMC server has been started, a configuration file for paper should have been generated. This can be found at ./config/paper-global.yml. Change the proxies.proxy-protocol variable from false to true. Details on PaperMC’s configurations can be found here. Read more

What is the Proxy Protocol?

The Proxy Protocol provides a way for your server to receive your client’s true IP. The playit program will proxy your connection on your local machine. Because of this, the connection will normally have a local IP Address like 127.B.C.D. The Proxy Protocol will send the true IP details to your server. Note your server must support the Proxy Protocol. If you like technical documents, here are the details from HAProxy. Read more