config firewall access-proxy
Configure IPv4 access proxy.
config firewall access-proxy Description: Configure IPv4 access proxy. edit <name> set vip {string} set client-cert [disable|enable] set auth-portal [disable|enable] set auth-virtual-host {string} set empty-cert-action [accept|block] set log-blocked-traffic [enable|disable] set decrypted-traffic-mirror {string} config api-gateway Description: Set IPv4 API Gateway. edit <id> set url-map {string} set service [http|https|...] set ldb-method [static|round-robin|...] set virtual-host {string} set url-map-type [sub-string|wildcard|...] config realservers Description: Select the real servers that this Access Proxy will distribute traffic to. edit <id> set addr-type [ip|fqdn] set address {string} set ip {ipv4-address-any} set domain {string} set port {integer} set mappedport {user} set status [active|standby|...] set type [tcp-forwarding|ssh] set weight {integer} set http-host {string} set health-check [disable|enable] set health-check-proto [ping|http|...] set holddown-interval [enable|disable] set ssh-client-cert {string} set ssh-host-key-validation [disable|enable] set ssh-host-key <name1>, <name2>, ... next end set persistence [none|http-cookie] set http-cookie-domain-from-host [disable|enable] set http-cookie-domain {string} set http-cookie-path {string} set http-cookie-generation {integer} set http-cookie-age {integer} set http-cookie-share [disable|same-ip] set https-cookie-secure [disable|enable] set saml-server {string} set saml-redirect [disable|enable] set ssl-dh-bits [768|1024|...] set ssl-algorithm [high|medium|...] config ssl-cipher-suites Description: SSL/TLS cipher suites to offer to a server, ordered by priority. edit <priority> set cipher [TLS-AES-128-GCM-SHA256|TLS-AES-256-GCM-SHA384|...] set versions {option1}, {option2}, ... next end set ssl-min-version [tls-1.0|tls-1.1|...] set ssl-max-version [tls-1.0|tls-1.1|...] next end config api-gateway6 Description: Set IPv6 API Gateway. edit <id> set url-map {string} set service [http|https|...] set ldb-method [static|round-robin|...] set virtual-host {string} set url-map-type [sub-string|wildcard|...] config realservers Description: Select the real servers that this Access Proxy will distribute traffic to. edit <id> set addr-type [ip|fqdn] set address {string} set ip {ipv6-address} set domain {string} set port {integer} set mappedport {user} set status [active|standby|...] set type [tcp-forwarding|ssh] set weight {integer} set http-host {string} set health-check [disable|enable] set health-check-proto [ping|http|...] set holddown-interval [enable|disable] set ssh-client-cert {string} set ssh-host-key-validation [disable|enable] set ssh-host-key <name1>, <name2>, ... next end set persistence [none|http-cookie] set http-cookie-domain-from-host [disable|enable] set http-cookie-domain {string} set http-cookie-path {string} set http-cookie-generation {integer} set http-cookie-age {integer} set http-cookie-share [disable|same-ip] set https-cookie-secure [disable|enable] set saml-server {string} set saml-redirect [disable|enable] set ssl-dh-bits [768|1024|...] set ssl-algorithm [high|medium|...] config ssl-cipher-suites Description: SSL/TLS cipher suites to offer to a server, ordered by priority. edit <priority> set cipher [TLS-AES-128-GCM-SHA256|TLS-AES-256-GCM-SHA384|...] set versions {option1}, {option2}, ... next end set ssl-min-version [tls-1.0|tls-1.1|...] set ssl-max-version [tls-1.0|tls-1.1|...] next end next end
config firewall access-proxy
Parameter |
Description |
Type |
Size |
Default |
||||||
---|---|---|---|---|---|---|---|---|---|---|
name |
Access Proxy name. |
string |
Maximum length: 79 |
|
||||||
vip |
Virtual IP name. |
string |
Maximum length: 79 |
|
||||||
client-cert |
Enable/disable to request client certificate. |
option |
- |
disable |
||||||
|
|
|||||||||
auth-portal |
Enable/disable authentication portal. |
option |
- |
disable |
||||||
|
|
|||||||||
auth-virtual-host |
Virtual host for authentication portal. |
string |
Maximum length: 79 |
|
||||||
empty-cert-action |
Action of an empty client certificate. |
option |
- |
block |
||||||
|
|
|||||||||
log-blocked-traffic |
Enable/disable logging of blocked traffic. |
option |
- |
disable |
||||||
|
|
|||||||||
decrypted-traffic-mirror |
Decrypted traffic mirror. |
string |
Maximum length: 35 |
|
config api-gateway
Parameter |
Description |
Type |
Size |
Default |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
API Gateway ID. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||||||||
url-map |
URL pattern to match. |
string |
Maximum length: 511 |
/ |
||||||||||||||
service |
Service. |
option |
- |
https |
||||||||||||||
|
|
|||||||||||||||||
ldb-method |
Method used to distribute sessions to real servers. |
option |
- |
static |
||||||||||||||
|
|
|||||||||||||||||
virtual-host |
Virtual host. |
string |
Maximum length: 79 |
|
||||||||||||||
url-map-type |
Type of url-map. |
option |
- |
sub-string |
||||||||||||||
|
|
|||||||||||||||||
persistence |
Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. |
option |
- |
none |
||||||||||||||
|
|
|||||||||||||||||
http-cookie-domain-from-host |
Enable/disable use of HTTP cookie domain from host field in HTTP. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
http-cookie-domain |
Domain that HTTP cookie persistence should apply to. |
string |
Maximum length: 35 |
|
||||||||||||||
http-cookie-path |
Limit HTTP cookie persistence to the specified path. |
string |
Maximum length: 35 |
|
||||||||||||||
http-cookie-generation |
Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||||||||
http-cookie-age |
Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. |
integer |
Minimum value: 0 Maximum value: 525600 |
60 |
||||||||||||||
http-cookie-share |
Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. |
option |
- |
same-ip |
||||||||||||||
|
|
|||||||||||||||||
https-cookie-secure |
Enable/disable verification that inserted HTTPS cookies are secure. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
saml-server |
SAML service provider configuration for VIP authentication. |
string |
Maximum length: 35 |
|
||||||||||||||
saml-redirect |
Enable/disable SAML redirection after successful authentication. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
ssl-dh-bits |
Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. |
option |
- |
2048 |
||||||||||||||
|
|
|||||||||||||||||
ssl-algorithm |
Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. |
option |
- |
high |
||||||||||||||
|
|
|||||||||||||||||
ssl-min-version |
Lowest SSL/TLS version acceptable from a server. |
option |
- |
tls-1.1 |
||||||||||||||
|
|
|||||||||||||||||
ssl-max-version |
Highest SSL/TLS version acceptable from a server. |
option |
- |
tls-1.3 |
||||||||||||||
|
|
config realservers
Parameter |
Description |
Type |
Size |
Default |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
Real server ID. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||
addr-type |
Type of address. |
option |
- |
ip |
||||||||
|
|
|||||||||||
address |
Address or address group of the real server. |
string |
Maximum length: 79 |
|
||||||||
ip |
IPv6 address of the real server. |
ipv6-address |
Not Specified |
:: |
||||||||
domain |
Wildcard domain name of the real server. |
string |
Maximum length: 255 |
|
||||||||
port |
Port for communicating with the real server. |
integer |
Minimum value: 1 Maximum value: 65535 |
443 |
||||||||
mappedport |
Port for communicating with the real server. |
user |
Not Specified |
|
||||||||
status |
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. |
option |
- |
active |
||||||||
|
|
|||||||||||
type |
TCP forwarding server type. |
option |
- |
tcp-forwarding |
||||||||
|
|
|||||||||||
weight |
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections. |
integer |
Minimum value: 1 Maximum value: 255 |
1 |
||||||||
http-host |
HTTP server domain name in HTTP header. |
string |
Maximum length: 63 |
|
||||||||
health-check |
Enable to check the responsiveness of the real server before forwarding traffic. |
option |
- |
disable |
||||||||
|
|
|||||||||||
health-check-proto |
Protocol of the health check monitor to use when polling to determine server's connectivity status. |
option |
- |
ping |
||||||||
|
|
|||||||||||
holddown-interval |
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). |
option |
- |
enable |
||||||||
|
|
|||||||||||
ssh-client-cert |
Set access-proxy SSH client certificate profile. |
string |
Maximum length: 79 |
|
||||||||
ssh-host-key-validation |
Enable/disable SSH real server host key validation. |
option |
- |
disable |
||||||||
|
|
|||||||||||
ssh-host-key |
One or more server host key. Server host key name. |
string |
Maximum length: 79 |
|
config ssl-cipher-suites
Parameter |
Description |
Type |
Size |
Default |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
priority |
SSL/TLS cipher suites priority. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cipher |
Cipher suite name. |
option |
- |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
versions |
SSL/TLS versions that the cipher suite can be used with. |
option |
- |
tls-1.0 tls-1.1 tls-1.2 tls-1.3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
config api-gateway6
Parameter |
Description |
Type |
Size |
Default |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
API Gateway ID. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||||||||
url-map |
URL pattern to match. |
string |
Maximum length: 511 |
/ |
||||||||||||||
service |
Service. |
option |
- |
https |
||||||||||||||
|
|
|||||||||||||||||
ldb-method |
Method used to distribute sessions to real servers. |
option |
- |
static |
||||||||||||||
|
|
|||||||||||||||||
virtual-host |
Virtual host. |
string |
Maximum length: 79 |
|
||||||||||||||
url-map-type |
Type of url-map. |
option |
- |
sub-string |
||||||||||||||
|
|
|||||||||||||||||
persistence |
Configure how to make sure that clients connect to the same server every time they make a request that is part of the same session. |
option |
- |
none |
||||||||||||||
|
|
|||||||||||||||||
http-cookie-domain-from-host |
Enable/disable use of HTTP cookie domain from host field in HTTP. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
http-cookie-domain |
Domain that HTTP cookie persistence should apply to. |
string |
Maximum length: 35 |
|
||||||||||||||
http-cookie-path |
Limit HTTP cookie persistence to the specified path. |
string |
Maximum length: 35 |
|
||||||||||||||
http-cookie-generation |
Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
||||||||||||||
http-cookie-age |
Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. |
integer |
Minimum value: 0 Maximum value: 525600 |
60 |
||||||||||||||
http-cookie-share |
Control sharing of cookies across API Gateway. Use of same-ip means a cookie from one virtual server can be used by another. Disable stops cookie sharing. |
option |
- |
same-ip |
||||||||||||||
|
|
|||||||||||||||||
https-cookie-secure |
Enable/disable verification that inserted HTTPS cookies are secure. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
saml-server |
SAML service provider configuration for VIP authentication. |
string |
Maximum length: 35 |
|
||||||||||||||
saml-redirect |
Enable/disable SAML redirection after successful authentication. |
option |
- |
disable |
||||||||||||||
|
|
|||||||||||||||||
ssl-dh-bits |
Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. |
option |
- |
2048 |
||||||||||||||
|
|
|||||||||||||||||
ssl-algorithm |
Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. |
option |
- |
high |
||||||||||||||
|
|
|||||||||||||||||
ssl-min-version |
Lowest SSL/TLS version acceptable from a server. |
option |
- |
tls-1.1 |
||||||||||||||
|
|
|||||||||||||||||
ssl-max-version |
Highest SSL/TLS version acceptable from a server. |
option |
- |
tls-1.3 |
||||||||||||||
|
|
config realservers
Parameter |
Description |
Type |
Size |
Default |
---|---|---|---|---|
id |
Real server ID. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
addr-type |
Type of address. |
option |
- |
ip |
address |
Address or address group of the real server. |
string |
Maximum length: 79 |
|
ip |
IPv6 address of the real server. |
ipv6-address |
Not Specified |
:: |
domain |
Wildcard domain name of the real server. |
string |
Maximum length: 255 |
|
port |
Port for communicating with the real server. |
integer |
Minimum value: 1 Maximum value: 65535 |
443 |
mappedport |
Port for communicating with the real server. |
user |
Not Specified |
|
status |
Set the status of the real server to active so that it can accept traffic, or on standby or disabled so no traffic is sent. |
option |
- |
active |
type |
TCP forwarding server type. |
option |
- |
tcp-forwarding |
weight |
Weight of the real server. If weighted load balancing is enabled, the server with the highest weight gets more connections. |
integer |
Minimum value: 1 Maximum value: 255 |
1 |
http-host |
HTTP server domain name in HTTP header. |
string |
Maximum length: 63 |
|
health-check |
Enable to check the responsiveness of the real server before forwarding traffic. |
option |
- |
disable |
health-check-proto |
Protocol of the health check monitor to use when polling to determine server's connectivity status. |
option |
- |
ping |
holddown-interval |
Enable/disable holddown timer. Server will be considered active and reachable once the holddown period has expired (30 seconds). |
option |
- |
enable |
ssh-client-cert |
Set access-proxy SSH client certificate profile. |
string |
Maximum length: 79 |
|
ssh-host-key-validation |
Enable/disable SSH real server host key validation. |
option |
- |
disable |
ssh-host-key |
One or more server host key. Server host key name. |
string |
Maximum length: 79 |
|
config ssl-cipher-suites
Parameter |
Description |
Type |
Size |
Default |
---|---|---|---|---|
priority |
SSL/TLS cipher suites priority. |
integer |
Minimum value: 0 Maximum value: 4294967295 |
0 |
cipher |
Cipher suite name. |
option |
- |
|
versions |
SSL/TLS versions that the cipher suite can be used with. |
option |
- |
tls-1.0 tls-1.1 tls-1.2 tls-1.3 |