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 |