API7 Docs
GeneralReal IP

Real IP Configuration

Parameters

See plugin common configurations for configuration options available to all plugins.

  • sourcestring · required

    A built-in variable, such as http_x_forwarded_for or arg_realip. The variable value should be a valid IP address that represents the client's real IP address, with an optional port.

  • trusted_addressesarray[string] · optional

    Valid values: array of IPv4 or IPv6 addresses (CIDR notation acceptable)

    Trusted addresses that are known to send correct replacement addresses. This configuration sets the set_real_ip_from directive.

  • recursiveboolean · optional · default: false

    If false, replace the original client address that matches one of the trusted addresses by the last address sent in the configured source.

    If true, replace the original client address that matches one of the trusted addresses by the last non-trusted address sent in the configured source.