udp_tproxy

Added in version 1.13.3.

This server is a transparent UDP listener that forwards traffic to the original destination address.

See transparent proxy for the required host firewall and routing setup.

The following common keys are supported:

listen

optional, type: udp listen

Listening configuration for this server.

The instance count setting will be ignored if listen_in_worker is correctly enabled.

default: not set

udp_conn_track

optional, type: udp conn track

Set the UDP connection track config.

default: set with default values, the max sessions count is 4096, which should be adjusted according the listen instance count

auth_by_client_ip

optional, type: bool, conflict: auth_by_server_ip

Enables fact-based user authentication using the client IP address as the authentication fact.

If enabled, user_group must also be set.

default: false

auth_by_server_ip

optional, type: bool, conflict: auth_by_client_ip

Enables fact-based user authentication using the server IP address as the authentication fact.

If enabled, user_group must also be set.

default: false