4.23.5.1. Attributes of AbstractSocksProxy

auth (class)
Default:
The authentication provider object used in the authentication process, set in the authentication_policy() parameter of the service. See Section 5.1.1, Authentication and authorization basics for details.

auth_server (boolean)
Default:
The address of the ZAS server used to authenticate the connection. Note that this option cannot be modified by the proxy, it is set in the AuthenticationPolicy used by the Service definition.

connect_server (boolean)
Default: TRUE
Set to TRUE, if the Socks proxy is connecting directly to the SOCKS server. Set to FALSE, if the Socks proxy is an embedded proxy and another proxy is performing the actual connection.

disable_auth_v5 (boolean)
Default: FALSE
Disable authentication in the SOCKSv5 protocol. If this option is enabled, the proxy sends only the none authentication method to the client.

enable_socks_v4 (boolean)
Default: FALSE
Accept SOCKSv4 connections as well. If the client is using an unsupported protocol version, or the client is using SOCKSv4 but the enable_socks_v4() option is set to FALSE, the Unsupported protocol version='4' log message is sent to the system logs.

require_auth_v5 (boolean)
Default: TRUE
Require authentication in the SOCKSv5 protocol. If this option is enabled, the proxy sends only the password authentication method to the client. Note that using this option requires a properly configured ZAS AuthenticationPolicy and an authentication backend in the definition of the service that uses the Socks proxy.

timeout (integer)
Default: 600000
Timeout in milliseconds. The -1 value disables the timeout.