Rule Conditions

General Rule Conditions
Name Value 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 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 java.lang.String Specifies the user if any after the negotiated method