Skip to content

Proxy Protocol (IP forwarding) ​

Proxy Protocol is a standardized protocol, which allows your backend server to receive the real IP addresses of your users.

DANGER

Disabling Proxy Protocol can cause many problems with your backend server, e.g., IP banning.

That's why you should always enable Proxy Protocol.

Once you enabled Proxy Protocol all connections must be proxied through our service and normal (direct) connections won't work anymore.

How to enable proxy protocol correctly ​

  1. Visit the Backends section on our Panel.
  2. Enable "Proxy Protocol"
  3. Configure your backend server (see below)
  4. Restart your server to apply the config changes

BungeeCord / Waterfall ​

Open config.yml and set:

yaml
proxy_protocol: true

Velocity ​

Open velocity.toml and set:

toml
haproxy-protocol = true

Paper 1.19+ ​

Only enable it if you are not running a proxy like BungeeCord/Velocity in front of your server.

Since version 1.19 Paper supports Proxy Protocol natively and doesn't require any plugin.

Just open config/paper-global.yml and set:

yaml
proxy-protocol: true

Geyser ​

Open config.yml and set:

yaml
geyser:
  enable-proxy-protocol: true
remote:
  use-proxy-protocol: true

NOTE

If you need assistance, feel free to contact support.