SOCKS_Profile (object)

Configures a SOCKS (Socket Secure) profile

Properties (* = required):

name type(s) default allowed values description
class* string   “SOCKS_Profile”  
defaultConnectAction string “deny” “deny”, “allow” Specifies the behavior of the proxy service for connect requests. If set to ‘deny’, connect requests will only be honored if there is another virtual server listening for the requested outbound connection. If set to ‘allow’ outbound connection will be made ragardless of other virtual servers.
ipv6First boolean false true, false Specifies the relative order of IPv4 and IPv6 DNS resolutions for URIs. If false (default), then the system performs IPv4 lookup before IPv6.
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
protocolVersions array “socks4”   Specifies the SOCKS protocol versions that are supported
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
resolver* object     BIG-IP AS3 pointer to DNS resolver used to resolve hostnames in connect requests
routeDomain   0   The route domain that will be used for outbound connect requests
tunnelName string “socks-tunnel”   Name of tunnel used for outbound connect requests

SOCKS_Profile.resolver (object)

BIG-IP AS3 pointer to DNS resolver used to resolve hostnames in connect requests

Properties (* = required):

name type(s) default allowed values description
bigip* string   “f5bigip” formatted string Pathname of existing BIG-IP net DNS resolver