Parameters
See plugin common configurations for configuration options available to all plugins.
source
A built-in variable, such as
http_x_forwarded_fororarg_realip. The variable value should be a valid IP address that represents the client's real IP address, with an optional port.trusted_addresses
vaild vaule:
array of IPv4 or IPv6 addresses (CIDR notation acceptable)
Addresses of trusted proxies that can supply a replacement address through
source.When this list is configured, the plugin changes the client address only when the current connection address matches it.
When
recursiveis true andsourceishttp_x_forwarded_for, the plugin also uses this list to skip trusted intermediaries in the forwarded chain and selects the last non-trusted address.If omitted, the plugin accepts the value from
sourcefor connections from any peer. Configure trusted addresses when untrusted clients can control the source value.recursive
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.