Rule Conditions

Contents

General Rule Conditions

Name Value Type Description
clientAddress Address Range Specifies the client address
socksServerAddress Address Range Specifies the SOCKS server address the client connected to

SOCKS5 Rule Conditions

Name Value Type Description
socks5.method SOCKS5 Method Specifies the negotiated method
socks5.reply.serverBoundAddress Address Range Specifies the server bound address of the reply
socks5.reply.serverBoundPort Port Range Specifies the server bound port of the reply
socks5.request.command SOCKS5 Request Command Specifies the command of the request
socks5.request.desiredDestinationAddress Address Range Specifies the desired destination address of the request
socks5.request.desiredDestinationPort Port Range Specifies the desired destination port of the request
socks5.secondReply.serverBoundAddress Address Range Specifies the server bound address of the second reply (for the BIND request)
socks5.secondReply.serverBoundPort Port Range Specifies the server bound port of the second reply (for the BIND request)
socks5.udp.inbound.desiredDestinationAddress Address Range Specifies the UDP inbound desired destination address
socks5.udp.inbound.desiredDestinationPort Port Range Specifies the UDP inbound desired destination port
socks5.udp.inbound.sourceAddress Address Range Specifies the UDP inbound source address
socks5.udp.inbound.sourcePort Port Range Specifies the UDP inbound source port
socks5.udp.outbound.desiredDestinationAddress Address Range Specifies the UDP outbound desired destination address
socks5.udp.outbound.desiredDestinationPort Port Range Specifies the UDP outbound desired destination port
socks5.udp.outbound.sourceAddress Address Range Specifies the UDP outbound source address
socks5.udp.outbound.sourcePort Port Range Specifies the UDP outbound source port
socks5.user String Specifies the user if any after the negotiated method

All Rule Conditions

clientAddress

Description: Specifies the client address

Value Type: Address Range

socks5.method

Description: Specifies the negotiated method

Value Type: SOCKS5 Method

socks5.reply.serverBoundAddress

Description: Specifies the server bound address of the reply

Value Type: Address Range

socks5.reply.serverBoundPort

Description: Specifies the server bound port of the reply

Value Type: Port Range

socks5.request.command

Description: Specifies the command of the request

Value Type: SOCKS5 Request Command

socks5.request.desiredDestinationAddress

Description: Specifies the desired destination address of the request

Value Type: Address Range

socks5.request.desiredDestinationPort

Description: Specifies the desired destination port of the request

Value Type: Port Range

socks5.secondReply.serverBoundAddress

Description: Specifies the server bound address of the second reply (for the BIND request)

Value Type: Address Range

socks5.secondReply.serverBoundPort

Description: Specifies the server bound port of the second reply (for the BIND request)

Value Type: Port Range

socks5.udp.inbound.desiredDestinationAddress

Description: Specifies the UDP inbound desired destination address

Value Type: Address Range

socks5.udp.inbound.desiredDestinationPort

Description: Specifies the UDP inbound desired destination port

Value Type: Port Range

socks5.udp.inbound.sourceAddress

Description: Specifies the UDP inbound source address

Value Type: Address Range

socks5.udp.inbound.sourcePort

Description: Specifies the UDP inbound source port

Value Type: Port Range

socks5.udp.outbound.desiredDestinationAddress

Description: Specifies the UDP outbound desired destination address

Value Type: Address Range

socks5.udp.outbound.desiredDestinationPort

Description: Specifies the UDP outbound desired destination port

Value Type: Port Range

socks5.udp.outbound.sourceAddress

Description: Specifies the UDP outbound source address

Value Type: Address Range

socks5.udp.outbound.sourcePort

Description: Specifies the UDP outbound source port

Value Type: Port Range

socks5.user

Description: Specifies the user if any after the negotiated method

Value Type: String

socksServerAddress

Description: Specifies the SOCKS server address the client connected to

Value Type: Address Range