firewall proxy-address
Use this command to configure the objects for proxy type addresses.
config firewall proxy-address
edit {name}
# Web proxy address configuration.
set name {string} Address name. size[35]
set uuid {uuid} Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
set type {option} Proxy address type.
host-regex Host regular expression.
url HTTP URL.
category FortiGuard URL catgegory.
method HTTP request method.
ua HTTP request user agent.
header HTTP request header.
src-advanced HTTP advanced source criteria.
dst-advanced HTTP advanced destination criteria.
set host {string} Address object for the host. size[63] - datasource(s): firewall.address.name,firewall.addrgrp.name,firewall.proxy-address.name
set host-regex {string} Host name as a regular expression. size[255]
set path {string} URL path as a regular expression. size[255]
set query {string} Match the query part of the URL as a regular expression. size[255]
set referrer {enable | disable} Enable/disable use of referrer field in the HTTP header to match the address.
config category
edit {id}
# FortiGuard category ID.
set id {integer} Fortiguard category id. range[0-4294967295]
next
set method {option} HTTP request methods to be used.
get GET method.
post POST method.
put PUT method.
head HEAD method.
connect CONNECT method.
trace TRACE method.
options OPTIONS method.
delete DELETE method.
set ua {option} Names of browsers to be used as user agent.
chrome Google Chrome.
ms Microsoft Internet Explorer or EDGE.
firefox Mozilla Firefox.
safari Apple Safari.
other Other browsers.
set header-name {string} Name of HTTP header. size[79]
set header {string} HTTP header name as a regular expression. size[255]
set case-sensitivity {disable | enable} Enable to make the pattern case sensitive.
config header-group
edit {id}
# HTTP header group.
set id {integer} ID. range[0-4294967295]
set header-name {string} HTTP header. size[79]
set header {string} HTTP header regular expression. size[255]
set case-sensitivity {disable | enable} Case sensitivity in pattern.
next
set color {integer} Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). range[0-32]
config tagging
edit {name}
# Config object tagging.
set name {string} Tagging entry name. size[63]
set category {string} Tag category. size[63] - datasource(s): system.object-tagging.category
config tags
edit {name}
# Tags.
set name {string} Tag name. size[64] - datasource(s): system.object-tagging.tags.name
next
next
set comment {string} Optional comments. size[255]
set visibility {enable | disable} Enable/disable visibility of the object in the GUI.
next
end
Additional information
The following section is for those options that require additional explanation.