Udp Associate

The following keys are available for UdpAssociate task log:

tcp_server_addr

required, type: socket address string

The server address for the tcp control connection.

tcp_client_addr

required, type: socket address string

The client address for the tcp control connection.

udp_server_addr

optional, type: socket address string

The server address for the udp data connection.

udp_client_addr

optional, type: socket address string

The client address for the udp data connection.

upstream

required, type: domain:port | socket address string

The target upstream that the client want to access.

next_bind_ip

optional, type: ip address string

The selected bind IP before we really setup the remote side udp socket.

Present only if bind ip config is enabled on the corresponding escaper.

next_bound_addr

optional, type: socket address string

The local address for the remote udp socket.

next_peer_addr

optional, type: socket address string

The peer address for the remote udp socket.

The peer may be the upstream, or will be a next proxy address, which depends on the type of escaper.

next_expire

optional, type: rfc3339 timestamp string with microseconds

The expected expire time of the next peer.

Present only if the next escaper is dynamic and we have selected the remote peer.

c_rd_bytes

optional, type: int

How many bytes we have received from client.

c_rd_packets

optional, type: int

How many packets we have received from client.

c_wr_bytes

optional, type: int

How many bytes we have sent to client.

c_wr_packets

optional, type: int

How many packets we have sent to client.

r_rd_bytes

optional, type: int

How many bytes we have received from the remote peer.

r_rd_packets

optional, type: int

How many packets we have received from the remote peer.

r_wr_bytes

optional, type: int

How many bytes we have sent to the remote peer.

r_wr_packets

optional, type: int

How many packets we have sent to the remote peer.