fix: example for partial documentation
This commit is contained in:
parent
4a3a391ee0
commit
ca65bd0ebd
86 changed files with 6303 additions and 5848 deletions
|
|
@ -20,6 +20,7 @@ from ruamel.yaml import CommentedMap
|
||||||
from ruamel.yaml.representer import RoundTripRepresenter
|
from ruamel.yaml.representer import RoundTripRepresenter
|
||||||
|
|
||||||
from tiramisu import Calculation, owners
|
from tiramisu import Calculation, owners
|
||||||
|
from tiramisu.error import PropertiesOptionError
|
||||||
|
|
||||||
from .utils import _, dump, to_phrase
|
from .utils import _, dump, to_phrase
|
||||||
|
|
||||||
|
|
@ -126,7 +127,10 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
|
||||||
for calculated_too in [False, True]:
|
for calculated_too in [False, True]:
|
||||||
for option in config.value.mandatory():
|
for option in config.value.mandatory():
|
||||||
if not calculated_too:
|
if not calculated_too:
|
||||||
uncalculated = option.value.default(uncalculated=True)
|
try:
|
||||||
|
uncalculated = option.value.default(uncalculated=True)
|
||||||
|
except PropertiesOptionError:
|
||||||
|
continue
|
||||||
if isinstance(uncalculated, Calculation):
|
if isinstance(uncalculated, Calculation):
|
||||||
continue
|
continue
|
||||||
self._set_value_example(option, self._get_an_example(option))
|
self._set_value_example(option, self._get_an_example(option))
|
||||||
|
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -291,14 +273,7 @@
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -340,43 +315,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"auto": {
|
|
||||||
"path": "auto",
|
|
||||||
"name": "auto",
|
|
||||||
"description": "Automatic proxy configuration URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,12 +98,9 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
|
@ -113,9 +110,7 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
|
||||||
│ │ (manual.http_proxy.port). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
|
|
@ -123,21 +118,3 @@
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
|
||||||
│ │ value "Automatic proxy configuration │
|
|
||||||
│ │ URL". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,24 @@
|
||||||
[1;4;96mNew variable[0m
|
[1;4;96mModified variables[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m [0m[1;7;9mmandatory[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • type domainname │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ are allowed │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDefault[0m: [9mthe value of the variable [0m │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ [9m"HTTP proxy port" [0m │
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
│ │ [9m(manual.http_proxy.port).[0m │
|
||||||
│ │ value "Automatic proxy configuration │
|
│ │ [4m1080[0m │
|
||||||
│ │ URL". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -340,83 +341,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"auto": {
|
|
||||||
"path": "auto",
|
|
||||||
"name": "auto",
|
|
||||||
"description": "Automatic proxy configuration URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"no_proxy": {
|
|
||||||
"path": "no_proxy",
|
|
||||||
"name": "no_proxy",
|
|
||||||
"description": "Address for which proxy will be desactivated.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can starts by a dot",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP",
|
|
||||||
"the domain name can be network in CIDR format"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"multiple": true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,61 +98,31 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
│ │ value "null". │
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
|
||||||
│ │ value "Automatic proxy configuration │
|
|
||||||
│ │ URL". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
29
tests/result_tutorial/091/doc_changelog.sh
Normal file
29
tests/result_tutorial/091/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
[1;4;96mModified variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;4;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 1080 │
|
||||||
|
│ │ [1mDisabled[0m: [4mwhen the variable "SOCKS [0m │
|
||||||
|
│ │ [4mproxy address" [0m │
|
||||||
|
│ │ [4m(manual.socks_proxy.address) has the[0m │
|
||||||
|
│ │ [4mvalue "null".[0m │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;4;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: [4mwhen the variable "SOCKS [0m │
|
||||||
|
│ │ [4mproxy address" [0m │
|
||||||
|
│ │ [4m(manual.socks_proxy.address) has the[0m │
|
||||||
|
│ │ [4mvalue "null".[0m │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -378,44 +379,5 @@
|
||||||
"the domain name can be a hostname"
|
"the domain name can be a hostname"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"no_proxy": {
|
|
||||||
"path": "no_proxy",
|
|
||||||
"name": "no_proxy",
|
|
||||||
"description": "Address for which proxy will be desactivated.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can starts by a dot",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP",
|
|
||||||
"the domain name can be network in CIDR format"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -139,20 +142,5 @@
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ value "Automatic proxy configuration │
|
│ │ value "Automatic proxy configuration │
|
||||||
│ │ URL". │
|
│ │ URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,19 +3,18 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ desactivated. │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mValidators[0m: │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ "No proxy". │
|
│ │ value "Automatic proxy configuration │
|
||||||
|
│ │ URL". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,428 +0,0 @@
|
||||||
{
|
|
||||||
"proxy_mode": {
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"name": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "No proxy"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"No proxy",
|
|
||||||
"Auto-detect proxy settings for this network",
|
|
||||||
"Use system proxy settings",
|
|
||||||
"Manual proxy configuration",
|
|
||||||
"Automatic proxy configuration URL"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"manual": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual",
|
|
||||||
"name": "manual",
|
|
||||||
"description": "Manual proxy configuration",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"http_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.http_proxy",
|
|
||||||
"name": "http_proxy",
|
|
||||||
"description": "HTTP Proxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "basic"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "HTTP proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "HTTP proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "8080"
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"use_for_https": {
|
|
||||||
"path": "manual.use_for_https",
|
|
||||||
"name": "use_for_https",
|
|
||||||
"description": "Also use this proxy for HTTPS.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"https_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.https_proxy",
|
|
||||||
"name": "https_proxy",
|
|
||||||
"description": "HTTPS Proxy",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "hidden",
|
|
||||||
"ori_name": "hidden",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"true\".",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.use_for_https"
|
|
||||||
},
|
|
||||||
"description": "Also use this proxy for HTTPS"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.https_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "HTTPS proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.https_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "HTTPS proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"socks_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.socks_proxy",
|
|
||||||
"name": "socks_proxy",
|
|
||||||
"description": "SOCKS Proxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.socks_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "SOCKS proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.socks_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "SOCKS proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"path": "manual.socks_proxy.version",
|
|
||||||
"name": "version",
|
|
||||||
"description": "SOCKS host version used by proxy.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "v5"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"v4",
|
|
||||||
"v5"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"auto": {
|
|
||||||
"path": "auto",
|
|
||||||
"name": "auto",
|
|
||||||
"description": "Automatic proxy configuration URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"no_proxy": {
|
|
||||||
"path": "no_proxy",
|
|
||||||
"name": "no_proxy",
|
|
||||||
"description": "Address for which proxy will be desactivated.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can starts by a dot",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP",
|
|
||||||
"the domain name can be network in CIDR format"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"multiple": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,158 +0,0 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
|
||||||
│ │ [1mChoices[0m: │
|
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
|
||||||
│ │ • Auto-detect proxy settings for │
|
|
||||||
│ │ this network │
|
|
||||||
│ │ • Use system proxy settings │
|
|
||||||
│ │ • Manual proxy configuration │
|
|
||||||
│ │ • Automatic proxy configuration URL │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
[1;4;96mManual proxy configuration[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: manual
|
|
||||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
|
||||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
|
||||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
|
||||||
|
|
||||||
[1;4;92mHTTP Proxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: 8080 │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
[1;4;92mHTTPS Proxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
|
||||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
|
||||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
|
||||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy port" │
|
|
||||||
│ │ (manual.http_proxy.port). │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
[1;4;92mSOCKS Proxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
|
||||||
[34m▌ [0m[1;7m standard [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy port" │
|
|
||||||
│ │ (manual.http_proxy.port). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
|
||||||
│ │ • v4 │
|
|
||||||
│ │ • v5 [1m← (default)[0m │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
|
||||||
│ │ value "Automatic proxy configuration │
|
|
||||||
│ │ URL". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m basic [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;7mmandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
[1;4;96mModified variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m [0m[1;4;7mmultiple[0m[1;7m [0m [1;7m domainname [0m [1;7m basic [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;7mmandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m [1;7m [0m[1;4;7munique[0m[1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
[1;4;96mModified variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m [0m[1;7;9mmandatory[0m[1;7m [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;7mdomainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
[1;4;96mModified variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mExamples[0m: │
|
|
||||||
│ │ • [4m.mozilla.org[0m │
|
|
||||||
│ │ • [4m.net.nz[0m │
|
|
||||||
│ │ • [4m192.168.1.0/24[0m │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -383,9 +384,6 @@
|
||||||
"path": "no_proxy",
|
"path": "no_proxy",
|
||||||
"name": "no_proxy",
|
"name": "no_proxy",
|
||||||
"description": "Address for which proxy will be desactivated.",
|
"description": "Address for which proxy will be desactivated.",
|
||||||
"help": [
|
|
||||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
|
||||||
],
|
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
|
|
@ -399,12 +397,6 @@
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -419,48 +411,6 @@
|
||||||
"the domain name can be an IP",
|
"the domain name can be an IP",
|
||||||
"the domain name can be network in CIDR format"
|
"the domain name can be network in CIDR format"
|
||||||
]
|
]
|
||||||
},
|
|
||||||
"multiple": true,
|
|
||||||
"examples": {
|
|
||||||
"name": "Examples",
|
|
||||||
"values": [
|
|
||||||
".mozilla.org",
|
|
||||||
".net.nz",
|
|
||||||
"192.168.1.0/24"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"prompt_authentication": {
|
|
||||||
"path": "prompt_authentication",
|
|
||||||
"name": "prompt_authentication",
|
|
||||||
"description": "Prompt for authentication if password is saved.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -141,10 +144,7 @@
|
||||||
│ │ URL". │
|
│ │ URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
|
||||||
│ │ proxied. │
|
|
||||||
│ │ [1mValidators[0m: │
|
│ │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can starts by a │
|
│ │ • the domain name can starts by a │
|
||||||
|
|
@ -153,18 +153,6 @@
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ • the domain name can be network in │
|
│ │ • the domain name can be network in │
|
||||||
│ │ CIDR format │
|
│ │ CIDR format │
|
||||||
│ │ [1mExamples[0m: │
|
|
||||||
│ │ • .mozilla.org │
|
|
||||||
│ │ • .net.nz │
|
|
||||||
│ │ • 192.168.1.0/24 │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,16 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
│ │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
|
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -383,9 +384,6 @@
|
||||||
"path": "no_proxy",
|
"path": "no_proxy",
|
||||||
"name": "no_proxy",
|
"name": "no_proxy",
|
||||||
"description": "Address for which proxy will be desactivated.",
|
"description": "Address for which proxy will be desactivated.",
|
||||||
"help": [
|
|
||||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
|
||||||
],
|
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
|
|
@ -420,67 +418,6 @@
|
||||||
"the domain name can be network in CIDR format"
|
"the domain name can be network in CIDR format"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"multiple": true,
|
"multiple": true
|
||||||
"examples": {
|
|
||||||
"name": "Examples",
|
|
||||||
"values": [
|
|
||||||
".mozilla.org",
|
|
||||||
".net.nz",
|
|
||||||
"192.168.1.0/24"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"prompt_authentication": {
|
|
||||||
"path": "prompt_authentication",
|
|
||||||
"name": "prompt_authentication",
|
|
||||||
"description": "Prompt for authentication if password is saved.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"proxy_dns_socks5": {
|
|
||||||
"path": "proxy_dns_socks5",
|
|
||||||
"name": "proxy_dns_socks5",
|
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -142,10 +145,7 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
|
||||||
│ │ proxied. │
|
|
||||||
│ │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can starts by a │
|
│ │ • the domain name can starts by a │
|
||||||
│ │ dot │
|
│ │ dot │
|
||||||
|
|
@ -153,24 +153,9 @@
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ • the domain name can be network in │
|
│ │ • the domain name can be network in │
|
||||||
│ │ CIDR format │
|
│ │ CIDR format │
|
||||||
│ │ [1mExamples[0m: │
|
|
||||||
│ │ • .mozilla.org │
|
|
||||||
│ │ • .net.nz │
|
|
||||||
│ │ • 192.168.1.0/24 │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,21 @@
|
||||||
[1;4;96mNew variable[0m
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m [0m[1;4;7mmultiple[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m [0m[1;4;7munique[0m[1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
|
│ │ "No proxy". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -383,9 +384,6 @@
|
||||||
"path": "no_proxy",
|
"path": "no_proxy",
|
||||||
"name": "no_proxy",
|
"name": "no_proxy",
|
||||||
"description": "Address for which proxy will be desactivated.",
|
"description": "Address for which proxy will be desactivated.",
|
||||||
"help": [
|
|
||||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
|
||||||
],
|
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
|
|
@ -429,78 +427,5 @@
|
||||||
"192.168.1.0/24"
|
"192.168.1.0/24"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"prompt_authentication": {
|
|
||||||
"path": "prompt_authentication",
|
|
||||||
"name": "prompt_authentication",
|
|
||||||
"description": "Prompt for authentication if password is saved.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"proxy_dns_socks5": {
|
|
||||||
"path": "proxy_dns_socks5",
|
|
||||||
"name": "proxy_dns_socks5",
|
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "manual.socks_proxy.version",
|
|
||||||
"description": "SOCKS host version used by proxy"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -142,10 +145,7 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
|
||||||
│ │ proxied. │
|
|
||||||
│ │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can starts by a │
|
│ │ • the domain name can starts by a │
|
||||||
│ │ dot │
|
│ │ dot │
|
||||||
|
|
@ -161,22 +161,5 @@
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
|
||||||
│ │ "No proxy". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
|
||||||
│ │ "Manual proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
|
│ │ [1mExamples[0m: │
|
||||||
|
│ │ • [4m.mozilla.org[0m │
|
||||||
|
│ │ • [4m.net.nz[0m │
|
||||||
|
│ │ • [4m192.168.1.0/24[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
|
│ │ "No proxy". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -462,45 +463,5 @@
|
||||||
"values": true
|
"values": true
|
||||||
},
|
},
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
|
||||||
"proxy_dns_socks5": {
|
|
||||||
"path": "proxy_dns_socks5",
|
|
||||||
"name": "proxy_dns_socks5",
|
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "manual.socks_proxy.version",
|
|
||||||
"description": "SOCKS host version used by proxy"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "advanced",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -169,14 +172,5 @@
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
|
||||||
│ │ "Manual proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,14 @@
|
||||||
[1;4;96mModified variable[0m
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
│ │ "No proxy". │
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -383,6 +384,9 @@
|
||||||
"path": "no_proxy",
|
"path": "no_proxy",
|
||||||
"name": "no_proxy",
|
"name": "no_proxy",
|
||||||
"description": "Address for which proxy will be desactivated.",
|
"description": "Address for which proxy will be desactivated.",
|
||||||
|
"help": [
|
||||||
|
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||||
|
],
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
|
|
@ -426,5 +430,58 @@
|
||||||
"192.168.1.0/24"
|
"192.168.1.0/24"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"prompt_authentication": {
|
||||||
|
"path": "prompt_authentication",
|
||||||
|
"name": "prompt_authentication",
|
||||||
|
"description": "Prompt for authentication if password is saved.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"proxy_dns_socks5": {
|
||||||
|
"path": "proxy_dns_socks5",
|
||||||
|
"name": "proxy_dns_socks5",
|
||||||
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -142,7 +145,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
│ │ proxied. │
|
||||||
|
│ │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can starts by a │
|
│ │ • the domain name can starts by a │
|
||||||
│ │ dot │
|
│ │ dot │
|
||||||
|
|
@ -158,5 +164,16 @@
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ "No proxy". │
|
│ │ "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
|
│ │ "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
9
tests/result_tutorial/131/doc_changelog.sh
Normal file
9
tests/result_tutorial/131/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -495,44 +496,12 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "advanced",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": false
|
"values": false
|
||||||
},
|
},
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
|
||||||
"dns_over_https": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "dns_over_https",
|
|
||||||
"name": "dns_over_https",
|
|
||||||
"description": "DNS over HTTPS",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"enable_dns_over_https": {
|
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
|
||||||
"name": "enable_dns_over_https",
|
|
||||||
"description": "Enable DNS over HTTPS.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -171,7 +174,7 @@
|
||||||
│ │ "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ "Manual proxy configuration" │
|
||||||
|
|
@ -180,17 +183,3 @@
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
|
||||||
[34m▌ [0m[1;7m standard [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
[1;4;96mNew variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,579 +0,0 @@
|
||||||
{
|
|
||||||
"proxy_mode": {
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"name": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "No proxy"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"No proxy",
|
|
||||||
"Auto-detect proxy settings for this network",
|
|
||||||
"Use system proxy settings",
|
|
||||||
"Manual proxy configuration",
|
|
||||||
"Automatic proxy configuration URL"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"manual": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual",
|
|
||||||
"name": "manual",
|
|
||||||
"description": "Manual proxy configuration",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"http_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.http_proxy",
|
|
||||||
"name": "http_proxy",
|
|
||||||
"description": "HTTP Proxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "basic"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "HTTP proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "HTTP proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "8080"
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"use_for_https": {
|
|
||||||
"path": "manual.use_for_https",
|
|
||||||
"name": "use_for_https",
|
|
||||||
"description": "Also use this proxy for HTTPS.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"https_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.https_proxy",
|
|
||||||
"name": "https_proxy",
|
|
||||||
"description": "HTTPS Proxy",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "hidden",
|
|
||||||
"ori_name": "hidden",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"true\".",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.use_for_https"
|
|
||||||
},
|
|
||||||
"description": "Also use this proxy for HTTPS"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.https_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "HTTPS proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.https_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "HTTPS proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"socks_proxy": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "manual.socks_proxy",
|
|
||||||
"name": "socks_proxy",
|
|
||||||
"description": "SOCKS Proxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"address": {
|
|
||||||
"path": "manual.socks_proxy.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "SOCKS proxy address.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "manual.socks_proxy.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "SOCKS proxy port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"path": "manual.socks_proxy.version",
|
|
||||||
"name": "version",
|
|
||||||
"description": "SOCKS host version used by proxy.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "v5"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"v4",
|
|
||||||
"v5"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"auto": {
|
|
||||||
"path": "auto",
|
|
||||||
"name": "auto",
|
|
||||||
"description": "Automatic proxy configuration URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"no_proxy": {
|
|
||||||
"path": "no_proxy",
|
|
||||||
"name": "no_proxy",
|
|
||||||
"description": "Address for which proxy will be desactivated.",
|
|
||||||
"help": [
|
|
||||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
|
||||||
],
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can starts by a dot",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP",
|
|
||||||
"the domain name can be network in CIDR format"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"multiple": true,
|
|
||||||
"examples": {
|
|
||||||
"name": "Examples",
|
|
||||||
"values": [
|
|
||||||
".mozilla.org",
|
|
||||||
".net.nz",
|
|
||||||
"192.168.1.0/24"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"prompt_authentication": {
|
|
||||||
"path": "prompt_authentication",
|
|
||||||
"name": "prompt_authentication",
|
|
||||||
"description": "Prompt for authentication if password is saved.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
|
||||||
"path": {
|
|
||||||
"path": "proxy_mode"
|
|
||||||
},
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": true
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"proxy_dns_socks5": {
|
|
||||||
"path": "proxy_dns_socks5",
|
|
||||||
"name": "proxy_dns_socks5",
|
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "manual.socks_proxy.version",
|
|
||||||
"description": "SOCKS host version used by proxy"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "advanced",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"dns_over_https": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "dns_over_https",
|
|
||||||
"name": "dns_over_https",
|
|
||||||
"description": "DNS over HTTPS",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"enable_dns_over_https": {
|
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
|
||||||
"name": "enable_dns_over_https",
|
|
||||||
"description": "Enable DNS over HTTPS.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"provider": {
|
|
||||||
"path": "dns_over_https.provider",
|
|
||||||
"name": "provider",
|
|
||||||
"description": "Use Provider.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"false\".",
|
|
||||||
"path": {
|
|
||||||
"path": "dns_over_https.enable_dns_over_https"
|
|
||||||
},
|
|
||||||
"description": "Enable DNS over HTTPS"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "Cloudflare"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"Cloudflare",
|
|
||||||
"NextDNS",
|
|
||||||
"Custom"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
[1;4;96mNew variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
|
||||||
│ │ • NextDNS │
|
|
||||||
│ │ • Custom │
|
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
|
||||||
│ │ DNS over HTTPS" │
|
|
||||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
|
||||||
│ │ has the value "false". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -502,123 +503,5 @@
|
||||||
"values": false
|
"values": false
|
||||||
},
|
},
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
|
||||||
"dns_over_https": {
|
|
||||||
"type": "family",
|
|
||||||
"informations": {
|
|
||||||
"path": "dns_over_https",
|
|
||||||
"name": "dns_over_https",
|
|
||||||
"description": "DNS over HTTPS",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "basic"
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"enable_dns_over_https": {
|
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
|
||||||
"name": "enable_dns_over_https",
|
|
||||||
"description": "Enable DNS over HTTPS.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
},
|
|
||||||
"provider": {
|
|
||||||
"path": "dns_over_https.provider",
|
|
||||||
"name": "provider",
|
|
||||||
"description": "Use Provider.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"message": "when the variable {0} has the value \"false\".",
|
|
||||||
"path": {
|
|
||||||
"path": "dns_over_https.enable_dns_over_https"
|
|
||||||
},
|
|
||||||
"description": "Enable DNS over HTTPS"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "Cloudflare"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"Cloudflare",
|
|
||||||
"NextDNS",
|
|
||||||
"Custom"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"custom_dns_url": {
|
|
||||||
"path": "dns_over_https.custom_dns_url",
|
|
||||||
"name": "custom_dns_url",
|
|
||||||
"description": "Custom DNS URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if {0} is not \"Custom\".",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"path": "dns_over_https.provider",
|
|
||||||
"description": "Use Provider"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
{
|
|
||||||
"description": "must starts with 'https://' only",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -180,40 +183,3 @@
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
|
||||||
│ │ • NextDNS │
|
|
||||||
│ │ • Custom │
|
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
|
||||||
│ │ DNS over HTTPS" │
|
|
||||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
|
||||||
│ │ has the value "false". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • must starts with 'https://' only │
|
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
|
||||||
│ │ (dns_over_https.provider) is not │
|
|
||||||
│ │ "Custom". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,13 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ allowed │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ "Manual proxy configuration" │
|
||||||
│ │ are allowed │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ • type domainname │
|
│ │ proxy" (manual.socks_proxy.version) │
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ is "v4". │
|
||||||
│ │ • [4mmust starts with 'https://' only[0m │
|
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
|
||||||
│ │ (dns_over_https.provider) is not │
|
|
||||||
│ │ "Custom". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +1,7 @@
|
||||||
[1;4;96mFirefox[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: firefox
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
│ │ [1mChoices[0m: │
|
│ │ [1mChoices[0m: │
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
|
@ -20,31 +12,31 @@
|
||||||
│ │ • Automatic proxy configuration URL │
|
│ │ • Automatic proxy configuration URL │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mManual proxy configuration[0m
|
[1;4;96mManual proxy configuration[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
[34m▌ [0m[1mPath[0m: manual
|
||||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
[1;4;38;5;46mHTTP Proxy[0m
|
[1;4;92mHTTP Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -58,31 +50,31 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mHTTPS Proxy[0m
|
[1;4;92mHTTPS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy address" │
|
│ │ "HTTP proxy address" │
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
│ │ (manual.http_proxy.address). │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -92,49 +84,52 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ (manual.http_proxy.port). │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mSOCKS Proxy[0m
|
[1;4;92mSOCKS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -144,11 +139,11 @@
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ hasn't the value "Automatic proxy │
|
│ │ value "Automatic proxy configuration │
|
||||||
│ │ configuration URL". │
|
│ │ URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
|
@ -167,63 +162,38 @@
|
||||||
│ │ • 192.168.1.0/24 │
|
│ │ • 192.168.1.0/24 │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ to the Internet" │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
│ │ "Manual proxy configuration" │
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ proxy" │
|
│ │ proxy" (manual.socks_proxy.version) │
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
|
||||||
│ │ • NextDNS │
|
|
||||||
│ │ • Custom │
|
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
|
||||||
│ │ DNS over HTTPS" │
|
|
||||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
|
||||||
│ │ has the value "false". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • must starts with 'https://' only │
|
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
|
||||||
│ │ (firefox.dns_over_https.provider) is │
|
|
||||||
│ │ not "Custom". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,180 +1,9 @@
|
||||||
[1;4;96mNew variables[0m
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
|
||||||
│ │ [1mChoices[0m: │
|
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
|
||||||
│ │ • Auto-detect proxy settings for │
|
|
||||||
│ │ this network │
|
|
||||||
│ │ • Use system proxy settings │
|
|
||||||
│ │ • Manual proxy configuration │
|
|
||||||
│ │ • Automatic proxy configuration URL │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: 8080 │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy port" │
|
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy port" │
|
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
|
||||||
│ │ • v4 │
|
|
||||||
│ │ • v5 [1m← (default)[0m │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (firefox.proxy_mode) │
|
|
||||||
│ │ hasn't the value "Automatic proxy │
|
|
||||||
│ │ configuration URL". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
|
||||||
│ │ proxied. │
|
|
||||||
│ │ [1mValidators[0m: │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can starts by a │
|
|
||||||
│ │ dot │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ • the domain name can be network in │
|
|
||||||
│ │ CIDR format │
|
|
||||||
│ │ [1mExamples[0m: │
|
|
||||||
│ │ • .mozilla.org │
|
|
||||||
│ │ • .net.nz │
|
|
||||||
│ │ • 192.168.1.0/24 │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
|
||||||
│ │ the value "No proxy". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
|
||||||
│ │ "Configure Proxy Access to the │
|
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
|
||||||
│ │ the value "No proxy". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
|
||||||
│ │ to the Internet" │
|
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
|
||||||
│ │ • NextDNS │
|
|
||||||
│ │ • Custom │
|
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
|
||||||
│ │ DNS over HTTPS" │
|
|
||||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
|
||||||
│ │ has the value "false". │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • must starts with 'https://' only │
|
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
|
||||||
│ │ (firefox.dns_over_https.provider) is │
|
|
||||||
│ │ not "Custom". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDeleted variables[0m
|
|
||||||
|
|
||||||
|
|
||||||
• proxy_mode
|
|
||||||
• manual.http_proxy.address
|
|
||||||
• manual.http_proxy.port
|
|
||||||
• manual.use_for_https
|
|
||||||
• manual.https_proxy.address
|
|
||||||
• manual.https_proxy.port
|
|
||||||
• manual.socks_proxy.address
|
|
||||||
• manual.socks_proxy.port
|
|
||||||
• manual.socks_proxy.version
|
|
||||||
• auto
|
|
||||||
• no_proxy
|
|
||||||
• prompt_authentication
|
|
||||||
• proxy_dns_socks5
|
|
||||||
• dns_over_https.enable_dns_over_https
|
|
||||||
• dns_over_https.provider
|
|
||||||
• dns_over_https.custom_dns_url
|
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +1,7 @@
|
||||||
[1;4;96mFirefox[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: firefox
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
│ │ [1mChoices[0m: │
|
│ │ [1mChoices[0m: │
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
|
@ -20,31 +12,31 @@
|
||||||
│ │ • Automatic proxy configuration URL │
|
│ │ • Automatic proxy configuration URL │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mManual proxy configuration[0m
|
[1;4;96mManual proxy configuration[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
[34m▌ [0m[1mPath[0m: manual
|
||||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
[1;4;38;5;46mHTTP Proxy[0m
|
[1;4;92mHTTP Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -58,31 +50,31 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mHTTPS Proxy[0m
|
[1;4;92mHTTPS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy address" │
|
│ │ "HTTP proxy address" │
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
│ │ (manual.http_proxy.address). │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -92,49 +84,52 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ (manual.http_proxy.port). │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mSOCKS Proxy[0m
|
[1;4;92mSOCKS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -144,11 +139,11 @@
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ hasn't the value "Automatic proxy │
|
│ │ value "Automatic proxy configuration │
|
||||||
│ │ configuration URL". │
|
│ │ URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
|
@ -167,63 +162,48 @@
|
||||||
│ │ • 192.168.1.0/24 │
|
│ │ • 192.168.1.0/24 │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ to the Internet" │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
│ │ "Manual proxy configuration" │
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ proxy" │
|
│ │ proxy" (manual.socks_proxy.version) │
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
│ │ • NextDNS │
|
│ │ • NextDNS │
|
||||||
│ │ • Custom │
|
│ │ • Custom │
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
│ │ DNS over HTTPS" │
|
│ │ DNS over HTTPS" │
|
||||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||||
│ │ has the value "false". │
|
│ │ has the value "false". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • must starts with 'https://' only │
|
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
|
||||||
│ │ (firefox.dns_over_https.provider) is │
|
|
||||||
│ │ not "Custom". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
|
│ │ • NextDNS │
|
||||||
|
│ │ • Custom │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
|
│ │ DNS over HTTPS" │
|
||||||
|
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||||
|
│ │ has the value "false". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,27 +245,9 @@
|
||||||
"path": "manual.socks_proxy.address",
|
"path": "manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -285,20 +267,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -320,6 +308,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -98,29 +98,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +1,7 @@
|
||||||
[1;4;96mFirefox[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: firefox
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
│ │ [1mChoices[0m: │
|
│ │ [1mChoices[0m: │
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
|
@ -20,31 +12,31 @@
|
||||||
│ │ • Automatic proxy configuration URL │
|
│ │ • Automatic proxy configuration URL │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mManual proxy configuration[0m
|
[1;4;96mManual proxy configuration[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
[34m▌ [0m[1mPath[0m: manual
|
||||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
[1;4;38;5;46mHTTP Proxy[0m
|
[1;4;92mHTTP Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -58,31 +50,31 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mHTTPS Proxy[0m
|
[1;4;92mHTTPS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy address" │
|
│ │ "HTTP proxy address" │
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
│ │ (manual.http_proxy.address). │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -92,49 +84,52 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ (manual.http_proxy.port). │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;38;5;46mSOCKS Proxy[0m
|
[1;4;92mSOCKS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (manual.socks_proxy.address) has the │
|
||||||
|
│ │ value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -144,11 +139,11 @@
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ hasn't the value "Automatic proxy │
|
│ │ value "Automatic proxy configuration │
|
||||||
│ │ configuration URL". │
|
│ │ URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
|
@ -167,53 +162,51 @@
|
||||||
│ │ • 192.168.1.0/24 │
|
│ │ • 192.168.1.0/24 │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (firefox.proxy_mode) has │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ the value "No proxy". │
|
│ │ "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ to the Internet" │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
│ │ "Manual proxy configuration" │
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ proxy" │
|
│ │ proxy" (manual.socks_proxy.version) │
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
│ │ • NextDNS │
|
│ │ • NextDNS │
|
||||||
│ │ • Custom │
|
│ │ • Custom │
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
│ │ DNS over HTTPS" │
|
│ │ DNS over HTTPS" │
|
||||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||||
│ │ has the value "false". │
|
│ │ has the value "false". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -223,34 +216,7 @@
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ • must starts with 'https://' only │
|
│ │ • must starts with 'https://' only │
|
||||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
│ │ (firefox.dns_over_https.provider) is │
|
│ │ (dns_over_https.provider) is not │
|
||||||
│ │ not "Custom". │
|
│ │ "Custom". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
[1;4;96mFoxyproxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
[1;4;92mProxy configuration[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family contains lists of variable blocks.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
|
||||||
│ [1;7munique [0m │ │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,19 @@
|
||||||
[1;4;96mNew variables[0m
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;7munique [0m │ │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
│ │ allowed │
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • [4mmust starts with 'https://' only[0m │
|
||||||
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
|
│ │ (dns_over_https.provider) is not │
|
||||||
|
│ │ "Custom". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -635,72 +636,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"foxyproxy": {
|
|
||||||
"type": "namespace",
|
|
||||||
"informations": {
|
|
||||||
"path": "foxyproxy",
|
|
||||||
"name": "foxyproxy",
|
|
||||||
"description": "Foxyproxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "basic",
|
|
||||||
"help": [
|
|
||||||
"This family is a namespace"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"proxies": {
|
|
||||||
"type": "leadership",
|
|
||||||
"informations": {
|
|
||||||
"path": "foxyproxy.proxies",
|
|
||||||
"name": "proxies",
|
|
||||||
"description": "Proxy configuration",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "basic",
|
|
||||||
"help": [
|
|
||||||
"This family contains lists of variable blocks"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"title": {
|
|
||||||
"path": "foxyproxy.proxies.title",
|
|
||||||
"name": "title",
|
|
||||||
"description": "Title or Description.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "string",
|
|
||||||
"multiple": true
|
|
||||||
},
|
|
||||||
"color": {
|
|
||||||
"path": "foxyproxy.proxies.color",
|
|
||||||
"name": "color",
|
|
||||||
"description": "Color.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "basic",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "regexp",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validator",
|
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -227,32 +230,3 @@
|
||||||
│ │ not "Custom". │
|
│ │ not "Custom". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mFoxyproxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
[1;4;92mProxy configuration[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family contains lists of variable blocks.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
|
||||||
[34m▌ [0m[1;7m basic [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
|
||||||
│ [1;7munique [0m │ │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
|
||||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
|
||||||
│ │ expressions │
|
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,183 @@
|
||||||
[1;4;96mModified variable[0m
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||||
│ [1;7m [0m[1;7;9mstring[0m[1;7m [0m [1;7m [0m[1;4;7mregexp[0m[1;7m [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: [4mtext based with regular [0m │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
│ │ [4mexpressions [0m │
|
│ │ [1mChoices[0m: │
|
||||||
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[0m │
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
│ │ • Auto-detect proxy settings for │
|
||||||
|
│ │ this network │
|
||||||
|
│ │ • Use system proxy settings │
|
||||||
|
│ │ • Manual proxy configuration │
|
||||||
|
│ │ • Automatic proxy configuration URL │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 8080 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.manual.http_proxy.address). │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy port" │
|
||||||
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 1080 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) │
|
||||||
|
│ │ hasn't the value "Automatic proxy │
|
||||||
|
│ │ configuration URL". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||||
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
│ │ proxied. │
|
||||||
|
│ │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
|
│ │ [1mExamples[0m: │
|
||||||
|
│ │ • .mozilla.org │
|
||||||
|
│ │ • .net.nz │
|
||||||
|
│ │ • 192.168.1.0/24 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
|
│ │ to the Internet" │
|
||||||
|
│ │ (firefox.proxy_mode) is not "Manual │
|
||||||
|
│ │ proxy configuration" │
|
||||||
|
│ │ or "SOCKS host version used by │
|
||||||
|
│ │ proxy" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
|
│ │ is "v4". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
|
│ │ • NextDNS │
|
||||||
|
│ │ • Custom │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
|
│ │ DNS over HTTPS" │
|
||||||
|
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||||
|
│ │ has the value "false". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • must starts with 'https://' only │
|
||||||
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
|
│ │ (firefox.dns_over_https.provider) is │
|
||||||
|
│ │ not "Custom". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;96mDeleted variables[0m
|
||||||
|
|
||||||
|
|
||||||
|
• proxy_mode
|
||||||
|
• manual.http_proxy.address
|
||||||
|
• manual.http_proxy.port
|
||||||
|
• manual.use_for_https
|
||||||
|
• manual.https_proxy.address
|
||||||
|
• manual.https_proxy.port
|
||||||
|
• manual.socks_proxy.address
|
||||||
|
• manual.socks_proxy.port
|
||||||
|
• manual.socks_proxy.version
|
||||||
|
• auto
|
||||||
|
• no_proxy
|
||||||
|
• prompt_authentication
|
||||||
|
• proxy_dns_socks5
|
||||||
|
• dns_over_https.enable_dns_over_https
|
||||||
|
• dns_over_https.provider
|
||||||
|
• dns_over_https.custom_dns_url
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -635,79 +636,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"foxyproxy": {
|
|
||||||
"type": "namespace",
|
|
||||||
"informations": {
|
|
||||||
"path": "foxyproxy",
|
|
||||||
"name": "foxyproxy",
|
|
||||||
"description": "Foxyproxy",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard",
|
|
||||||
"help": [
|
|
||||||
"This family is a namespace"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"proxies": {
|
|
||||||
"type": "leadership",
|
|
||||||
"informations": {
|
|
||||||
"path": "foxyproxy.proxies",
|
|
||||||
"name": "proxies",
|
|
||||||
"description": "Proxy configuration",
|
|
||||||
"properties": [],
|
|
||||||
"mode": "standard",
|
|
||||||
"help": [
|
|
||||||
"This family contains lists of variable blocks"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"children": {
|
|
||||||
"title": {
|
|
||||||
"path": "foxyproxy.proxies.title",
|
|
||||||
"name": "title",
|
|
||||||
"description": "Title or Description.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique",
|
|
||||||
"ori_name": "unique",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "string",
|
|
||||||
"multiple": true
|
|
||||||
},
|
|
||||||
"color": {
|
|
||||||
"path": "foxyproxy.proxies.color",
|
|
||||||
"name": "color",
|
|
||||||
"description": "Color.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "random color value.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "regexp",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validator",
|
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -227,33 +230,3 @@
|
||||||
│ │ not "Custom". │
|
│ │ not "Custom". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mFoxyproxy[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family is a namespace.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
|
||||||
[34m▌ [0m[1;7m standard [0m
|
|
||||||
|
|
||||||
[1;4;92mProxy configuration[0m
|
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
|
||||||
[34m▌ [0m
|
|
||||||
[34m▌ [0mThis family contains lists of variable blocks.
|
|
||||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
|
||||||
[34m▌ [0m[1;7m standard [0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
|
||||||
│ [1;7munique [0m │ │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
|
||||||
│ [1;7m regexp [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
|
||||||
│ │ expressions │
|
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
|
||||||
│ │ [1mDefault[0m: random color value. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
[1;4;96mModified variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
|
||||||
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m regexp [0m [1;7m standard[0m │ [1mValidator[0m: text based with regular │
|
|
||||||
│ [1;7mmandatory [0m │ expressions │
|
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
|
||||||
│ │ [1mDefault[0m: [4mrandom color value.[0m │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -679,39 +680,6 @@
|
||||||
"variable_type": "string",
|
"variable_type": "string",
|
||||||
"multiple": true
|
"multiple": true
|
||||||
},
|
},
|
||||||
"type": {
|
|
||||||
"path": "foxyproxy.proxies.type",
|
|
||||||
"name": "type",
|
|
||||||
"description": "Proxy Type.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "Direct (no proxy)"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"HTTP",
|
|
||||||
"HTTPS/SSL",
|
|
||||||
"SOCKS4",
|
|
||||||
"SOCKS5",
|
|
||||||
"PAC URL",
|
|
||||||
"WPAD",
|
|
||||||
"System (use system settings)",
|
|
||||||
"Direct (no proxy)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"color": {
|
"color": {
|
||||||
"path": "foxyproxy.proxies.color",
|
"path": "foxyproxy.proxies.color",
|
||||||
"name": "color",
|
"name": "color",
|
||||||
|
|
@ -722,28 +690,11 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "auto modified",
|
|
||||||
"ori_name": "force_store_value",
|
|
||||||
"access_control": false
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "basic",
|
"mode": "basic",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"variable_type": "string"
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "random color value.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "regexp",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validator",
|
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -250,21 +253,7 @@
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ [1;7munique [0m │ │
|
│ [1;7munique [0m │ │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
|
||||||
│ │ • HTTP │
|
|
||||||
│ │ • HTTPS/SSL │
|
|
||||||
│ │ • SOCKS4 │
|
|
||||||
│ │ • SOCKS5 │
|
|
||||||
│ │ • PAC URL │
|
|
||||||
│ │ • WPAD │
|
|
||||||
│ │ • System (use system settings) │
|
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
│ [1;7mmodified [0m │ expressions │
|
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
|
||||||
│ │ [1mDefault[0m: random color value. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,13 @@
|
||||||
[1;4;96mNew variable[0m
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ │ • HTTP │
|
│ [1;7munique [0m │ │
|
||||||
│ │ • HTTPS/SSL │
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ │ • SOCKS4 │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ │ • SOCKS5 │
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
│ │ • PAC URL │
|
|
||||||
│ │ • WPAD │
|
|
||||||
│ │ • System (use system settings) │
|
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -679,39 +680,6 @@
|
||||||
"variable_type": "string",
|
"variable_type": "string",
|
||||||
"multiple": true
|
"multiple": true
|
||||||
},
|
},
|
||||||
"type": {
|
|
||||||
"path": "foxyproxy.proxies.type",
|
|
||||||
"name": "type",
|
|
||||||
"description": "Proxy Type.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "Direct (no proxy)"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"HTTP",
|
|
||||||
"HTTPS/SSL",
|
|
||||||
"SOCKS4",
|
|
||||||
"SOCKS5",
|
|
||||||
"PAC URL",
|
|
||||||
"WPAD",
|
|
||||||
"System (use system settings)",
|
|
||||||
"Direct (no proxy)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"color": {
|
"color": {
|
||||||
"path": "foxyproxy.proxies.color",
|
"path": "foxyproxy.proxies.color",
|
||||||
"name": "color",
|
"name": "color",
|
||||||
|
|
@ -722,161 +690,15 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "auto modified",
|
|
||||||
"ori_name": "force_store_value",
|
|
||||||
"access_control": false
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "basic",
|
"mode": "basic",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "random color value.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "regexp",
|
"variable_type": "regexp",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validator",
|
"name": "Validator",
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"address": {
|
|
||||||
"path": "foxyproxy.proxies.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "IP address, DNS name, server name.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.address",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "foxyproxy.proxies.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "Port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.port",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"path": "foxyproxy.proxies.url",
|
|
||||||
"name": "url",
|
|
||||||
"description": "URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.auto",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -250,64 +253,9 @@
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ [1;7munique [0m │ │
|
│ [1;7munique [0m │ │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
|
||||||
│ │ • HTTP │
|
|
||||||
│ │ • HTTPS/SSL │
|
|
||||||
│ │ • SOCKS4 │
|
|
||||||
│ │ • SOCKS5 │
|
|
||||||
│ │ • PAC URL │
|
|
||||||
│ │ • WPAD │
|
|
||||||
│ │ • System (use system settings) │
|
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||||
│ [1;7mmodified [0m │ expressions │
|
│ │ expressions │
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
│ │ [1mDefault[0m: random color value. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
|
||||||
│ │ not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is "Auto". │
|
|
||||||
│ │ [1mDisabled[0m: if type is not in: │
|
|
||||||
│ │ - PAC URL │
|
|
||||||
│ │ - WPAD. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,49 +1,11 @@
|
||||||
[1;4;96mNew variables[0m
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m [0m[1;7;9mstring[0m[1;7m [0m [1;7m [0m[1;4;7mregexp[0m[1;7m [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: [4mtext based with regular [0m │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
│ │ [4mexpressions [0m │
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[0m │
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
|
||||||
│ │ not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is "Auto". │
|
|
||||||
│ │ [1mDisabled[0m: if type is not in: │
|
|
||||||
│ │ - PAC URL │
|
|
||||||
│ │ - WPAD. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
714
tests/result_tutorial/201/doc.json
Normal file
714
tests/result_tutorial/201/doc.json
Normal file
|
|
@ -0,0 +1,714 @@
|
||||||
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxy_mode": {
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"name": "proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "No proxy"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"No proxy",
|
||||||
|
"Auto-detect proxy settings for this network",
|
||||||
|
"Use system proxy settings",
|
||||||
|
"Manual proxy configuration",
|
||||||
|
"Automatic proxy configuration URL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"manual": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual",
|
||||||
|
"name": "manual",
|
||||||
|
"description": "Manual proxy configuration",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"http_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.http_proxy",
|
||||||
|
"name": "http_proxy",
|
||||||
|
"description": "HTTP Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTP proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTP proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "8080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_for_https": {
|
||||||
|
"path": "firefox.manual.use_for_https",
|
||||||
|
"name": "use_for_https",
|
||||||
|
"description": "Also use this proxy for HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"https_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.https_proxy",
|
||||||
|
"name": "https_proxy",
|
||||||
|
"description": "HTTPS Proxy",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "hidden",
|
||||||
|
"ori_name": "hidden",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.use_for_https"
|
||||||
|
},
|
||||||
|
"description": "Also use this proxy for HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.https_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTPS proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy address"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.https_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTPS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy port"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"socks_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.socks_proxy",
|
||||||
|
"name": "socks_proxy",
|
||||||
|
"description": "SOCKS Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "SOCKS proxy address.",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "SOCKS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "1080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": {
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"name": "version",
|
||||||
|
"description": "SOCKS host version used by proxy.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "v5"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"v4",
|
||||||
|
"v5"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"auto": {
|
||||||
|
"path": "firefox.auto",
|
||||||
|
"name": "auto",
|
||||||
|
"description": "Automatic proxy configuration URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"no_proxy": {
|
||||||
|
"path": "firefox.no_proxy",
|
||||||
|
"name": "no_proxy",
|
||||||
|
"description": "Address for which proxy will be desactivated.",
|
||||||
|
"help": [
|
||||||
|
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can starts by a dot",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP",
|
||||||
|
"the domain name can be network in CIDR format"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"multiple": true,
|
||||||
|
"examples": {
|
||||||
|
"name": "Examples",
|
||||||
|
"values": [
|
||||||
|
".mozilla.org",
|
||||||
|
".net.nz",
|
||||||
|
"192.168.1.0/24"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"prompt_authentication": {
|
||||||
|
"path": "firefox.prompt_authentication",
|
||||||
|
"name": "prompt_authentication",
|
||||||
|
"description": "Prompt for authentication if password is saved.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"proxy_dns_socks5": {
|
||||||
|
"path": "firefox.proxy_dns_socks5",
|
||||||
|
"name": "proxy_dns_socks5",
|
||||||
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"description": "SOCKS host version used by proxy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "advanced",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"dns_over_https": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.dns_over_https",
|
||||||
|
"name": "dns_over_https",
|
||||||
|
"description": "DNS over HTTPS",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"enable_dns_over_https": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
|
"name": "enable_dns_over_https",
|
||||||
|
"description": "Enable DNS over HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"provider": {
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"name": "provider",
|
||||||
|
"description": "Use Provider.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"false\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||||
|
},
|
||||||
|
"description": "Enable DNS over HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Cloudflare"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"Cloudflare",
|
||||||
|
"NextDNS",
|
||||||
|
"Custom"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom_dns_url": {
|
||||||
|
"path": "firefox.dns_over_https.custom_dns_url",
|
||||||
|
"name": "custom_dns_url",
|
||||||
|
"description": "Custom DNS URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Custom\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"description": "Use Provider"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
{
|
||||||
|
"description": "must starts with 'https://' only",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"foxyproxy": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy",
|
||||||
|
"name": "foxyproxy",
|
||||||
|
"description": "Foxyproxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxies": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy.proxies",
|
||||||
|
"name": "proxies",
|
||||||
|
"description": "Proxy configuration",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard",
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"title": {
|
||||||
|
"path": "foxyproxy.proxies.title",
|
||||||
|
"name": "title",
|
||||||
|
"description": "Title or Description.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"path": "foxyproxy.proxies.color",
|
||||||
|
"name": "color",
|
||||||
|
"description": "Color.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "random color value.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "regexp",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validator",
|
||||||
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,15 @@
|
||||||
|
[1;4;96mFirefox[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
│ │ [1mChoices[0m: │
|
│ │ [1mChoices[0m: │
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
|
@ -12,31 +20,31 @@
|
||||||
│ │ • Automatic proxy configuration URL │
|
│ │ • Automatic proxy configuration URL │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mManual proxy configuration[0m
|
[1;4;92mManual proxy configuration[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: manual
|
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
[1;4;92mHTTP Proxy[0m
|
[1;4;38;5;46mHTTP Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||||
[34m▌ [0m[1;7m basic [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -50,31 +58,31 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mHTTPS Proxy[0m
|
[1;4;38;5;46mHTTPS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy address" │
|
│ │ "HTTP proxy address" │
|
||||||
│ │ (manual.http_proxy.address). │
|
│ │ (firefox.manual.http_proxy.address). │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -84,49 +92,52 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mSOCKS Proxy[0m
|
[1;4;38;5;46mSOCKS Proxy[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||||
[34m▌ [0m[1;7m standard [0m
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
|
|
@ -136,11 +147,11 @@
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) hasn't the │
|
│ │ Internet" (firefox.proxy_mode) │
|
||||||
│ │ value "Automatic proxy configuration │
|
│ │ hasn't the value "Automatic proxy │
|
||||||
│ │ URL". │
|
│ │ configuration URL". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
│ │ 127.0.0.1/8 and ::1 are never │
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
|
@ -159,48 +170,93 @@
|
||||||
│ │ • 192.168.1.0/24 │
|
│ │ • 192.168.1.0/24 │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
│ │ "No proxy". │
|
│ │ the value "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
│ │ "No proxy". │
|
│ │ the value "No proxy". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ to the Internet" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (firefox.proxy_mode) is not "Manual │
|
||||||
|
│ │ proxy configuration" │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
│ │ proxy" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
||||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
[34m▌ [0m
|
[34m▌ [0m
|
||||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||||
[34m▌ [0m[1;7m standard [0m
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
│ │ • NextDNS │
|
│ │ • NextDNS │
|
||||||
│ │ • Custom │
|
│ │ • Custom │
|
||||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
│ │ DNS over HTTPS" │
|
│ │ DNS over HTTPS" │
|
||||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||||
│ │ has the value "false". │
|
│ │ has the value "false". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • must starts with 'https://' only │
|
||||||
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
|
│ │ (firefox.dns_over_https.provider) is │
|
||||||
|
│ │ not "Custom". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;96mFoxyproxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||||
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
|
[1;4;92mProxy configuration[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family contains lists of variable blocks.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||||
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
|
│ [1;7munique [0m │ │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
|
│ [1;7m regexp [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||||
|
│ │ expressions │
|
||||||
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
|
│ │ [1mDefault[0m: random color value. │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
12
tests/result_tutorial/201/doc_changelog.sh
Normal file
12
tests/result_tutorial/201/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
|
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m regexp [0m [1;7m standard[0m │ [1mValidator[0m: text based with regular │
|
||||||
|
│ [1;7mmandatory [0m │ expressions │
|
||||||
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
|
│ │ [1mDefault[0m: [4mrandom color value.[0m │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -744,189 +745,6 @@
|
||||||
"name": "Validator",
|
"name": "Validator",
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"address": {
|
|
||||||
"path": "foxyproxy.proxies.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "IP address, DNS name, server name.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.address",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "foxyproxy.proxies.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "Port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.port",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"username": {
|
|
||||||
"path": "foxyproxy.proxies.username",
|
|
||||||
"name": "username",
|
|
||||||
"description": "Username.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if a password is set.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "UNIX user"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"path": "foxyproxy.proxies.password",
|
|
||||||
"name": "password",
|
|
||||||
"description": "Password.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "secret"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"path": "foxyproxy.proxies.url",
|
|
||||||
"name": "url",
|
|
||||||
"description": "URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.auto",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -266,63 +269,5 @@
|
||||||
│ [1;7mmodified [0m │ expressions │
|
│ [1;7mmodified [0m │ expressions │
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
│ │ [1mDefault[0m: random color value. │
|
│ │ [1mDefault[0m: random color value. │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
|
||||||
│ │ not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
|
||||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
|
||||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is "Auto". │
|
|
||||||
│ │ [1mDisabled[0m: if type is not in: │
|
|
||||||
│ │ - PAC URL │
|
|
||||||
│ │ - WPAD. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,17 @@
|
||||||
[1;4;96mNew variables[0m
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
│ │ • HTTP │
|
||||||
│ │ - HTTP │
|
│ │ • HTTPS/SSL │
|
||||||
│ │ - HTTPS/SSL │
|
│ │ • SOCKS4 │
|
||||||
│ │ - SOCKS4 │
|
│ │ • SOCKS5 │
|
||||||
│ │ - SOCKS5. │
|
│ │ • PAC URL │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
│ │ • WPAD │
|
||||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
│ │ • System (use system settings) │
|
||||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
886
tests/result_tutorial/220/doc.json
Normal file
886
tests/result_tutorial/220/doc.json
Normal file
|
|
@ -0,0 +1,886 @@
|
||||||
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxy_mode": {
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"name": "proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "No proxy"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"No proxy",
|
||||||
|
"Auto-detect proxy settings for this network",
|
||||||
|
"Use system proxy settings",
|
||||||
|
"Manual proxy configuration",
|
||||||
|
"Automatic proxy configuration URL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"manual": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual",
|
||||||
|
"name": "manual",
|
||||||
|
"description": "Manual proxy configuration",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"http_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.http_proxy",
|
||||||
|
"name": "http_proxy",
|
||||||
|
"description": "HTTP Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTP proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTP proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "8080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_for_https": {
|
||||||
|
"path": "firefox.manual.use_for_https",
|
||||||
|
"name": "use_for_https",
|
||||||
|
"description": "Also use this proxy for HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"https_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.https_proxy",
|
||||||
|
"name": "https_proxy",
|
||||||
|
"description": "HTTPS Proxy",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "hidden",
|
||||||
|
"ori_name": "hidden",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.use_for_https"
|
||||||
|
},
|
||||||
|
"description": "Also use this proxy for HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.https_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTPS proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy address"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.https_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTPS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy port"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"socks_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.socks_proxy",
|
||||||
|
"name": "socks_proxy",
|
||||||
|
"description": "SOCKS Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "SOCKS proxy address.",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "SOCKS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "1080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": {
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"name": "version",
|
||||||
|
"description": "SOCKS host version used by proxy.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "v5"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"v4",
|
||||||
|
"v5"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"auto": {
|
||||||
|
"path": "firefox.auto",
|
||||||
|
"name": "auto",
|
||||||
|
"description": "Automatic proxy configuration URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"no_proxy": {
|
||||||
|
"path": "firefox.no_proxy",
|
||||||
|
"name": "no_proxy",
|
||||||
|
"description": "Address for which proxy will be desactivated.",
|
||||||
|
"help": [
|
||||||
|
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can starts by a dot",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP",
|
||||||
|
"the domain name can be network in CIDR format"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"multiple": true,
|
||||||
|
"examples": {
|
||||||
|
"name": "Examples",
|
||||||
|
"values": [
|
||||||
|
".mozilla.org",
|
||||||
|
".net.nz",
|
||||||
|
"192.168.1.0/24"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"prompt_authentication": {
|
||||||
|
"path": "firefox.prompt_authentication",
|
||||||
|
"name": "prompt_authentication",
|
||||||
|
"description": "Prompt for authentication if password is saved.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"proxy_dns_socks5": {
|
||||||
|
"path": "firefox.proxy_dns_socks5",
|
||||||
|
"name": "proxy_dns_socks5",
|
||||||
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"description": "SOCKS host version used by proxy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "advanced",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"dns_over_https": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.dns_over_https",
|
||||||
|
"name": "dns_over_https",
|
||||||
|
"description": "DNS over HTTPS",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"enable_dns_over_https": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
|
"name": "enable_dns_over_https",
|
||||||
|
"description": "Enable DNS over HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"provider": {
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"name": "provider",
|
||||||
|
"description": "Use Provider.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"false\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||||
|
},
|
||||||
|
"description": "Enable DNS over HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Cloudflare"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"Cloudflare",
|
||||||
|
"NextDNS",
|
||||||
|
"Custom"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom_dns_url": {
|
||||||
|
"path": "firefox.dns_over_https.custom_dns_url",
|
||||||
|
"name": "custom_dns_url",
|
||||||
|
"description": "Custom DNS URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Custom\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"description": "Use Provider"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
{
|
||||||
|
"description": "must starts with 'https://' only",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"foxyproxy": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy",
|
||||||
|
"name": "foxyproxy",
|
||||||
|
"description": "Foxyproxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxies": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy.proxies",
|
||||||
|
"name": "proxies",
|
||||||
|
"description": "Proxy configuration",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"title": {
|
||||||
|
"path": "foxyproxy.proxies.title",
|
||||||
|
"name": "title",
|
||||||
|
"description": "Title or Description.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"path": "foxyproxy.proxies.type",
|
||||||
|
"name": "type",
|
||||||
|
"description": "Proxy Type.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Direct (no proxy)"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"HTTP",
|
||||||
|
"HTTPS/SSL",
|
||||||
|
"SOCKS4",
|
||||||
|
"SOCKS5",
|
||||||
|
"PAC URL",
|
||||||
|
"WPAD",
|
||||||
|
"System (use system settings)",
|
||||||
|
"Direct (no proxy)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"path": "foxyproxy.proxies.color",
|
||||||
|
"name": "color",
|
||||||
|
"description": "Color.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "auto modified",
|
||||||
|
"ori_name": "force_store_value",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "random color value.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "regexp",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validator",
|
||||||
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"path": "foxyproxy.proxies.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "IP address, DNS name, server name.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.address",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "foxyproxy.proxies.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "Port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.port",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"url": {
|
||||||
|
"path": "foxyproxy.proxies.url",
|
||||||
|
"name": "url",
|
||||||
|
"description": "URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.auto",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
316
tests/result_tutorial/220/doc.sh
Normal file
316
tests/result_tutorial/220/doc.sh
Normal file
|
|
@ -0,0 +1,316 @@
|
||||||
|
[1;4;96mFirefox[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
|
│ │ [1mChoices[0m: │
|
||||||
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
│ │ • Auto-detect proxy settings for │
|
||||||
|
│ │ this network │
|
||||||
|
│ │ • Use system proxy settings │
|
||||||
|
│ │ • Manual proxy configuration │
|
||||||
|
│ │ • Automatic proxy configuration URL │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;92mManual proxy configuration[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||||
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
|
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
|
[1;4;38;5;46mHTTP Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 8080 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;38;5;46mHTTPS Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||||
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
|
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.manual.http_proxy.address). │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy port" │
|
||||||
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;38;5;46mSOCKS Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||||
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 1080 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) │
|
||||||
|
│ │ hasn't the value "Automatic proxy │
|
||||||
|
│ │ configuration URL". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||||
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
│ │ proxied. │
|
||||||
|
│ │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
|
│ │ [1mExamples[0m: │
|
||||||
|
│ │ • .mozilla.org │
|
||||||
|
│ │ • .net.nz │
|
||||||
|
│ │ • 192.168.1.0/24 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
|
│ │ to the Internet" │
|
||||||
|
│ │ (firefox.proxy_mode) is not "Manual │
|
||||||
|
│ │ proxy configuration" │
|
||||||
|
│ │ or "SOCKS host version used by │
|
||||||
|
│ │ proxy" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
|
│ │ is "v4". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
|
│ │ • NextDNS │
|
||||||
|
│ │ • Custom │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
|
│ │ DNS over HTTPS" │
|
||||||
|
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||||
|
│ │ has the value "false". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • must starts with 'https://' only │
|
||||||
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
|
│ │ (firefox.dns_over_https.provider) is │
|
||||||
|
│ │ not "Custom". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;96mFoxyproxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
[1;4;92mProxy configuration[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family contains lists of variable blocks.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
|
│ [1;7munique [0m │ │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
|
│ │ • HTTP │
|
||||||
|
│ │ • HTTPS/SSL │
|
||||||
|
│ │ • SOCKS4 │
|
||||||
|
│ │ • SOCKS5 │
|
||||||
|
│ │ • PAC URL │
|
||||||
|
│ │ • WPAD │
|
||||||
|
│ │ • System (use system settings) │
|
||||||
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||||
|
│ [1;7mmodified [0m │ expressions │
|
||||||
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
|
│ │ [1mDefault[0m: random color value. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||||
|
│ │ not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is "Auto". │
|
||||||
|
│ │ [1mDisabled[0m: if type is not in: │
|
||||||
|
│ │ - PAC URL │
|
||||||
|
│ │ - WPAD. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
49
tests/result_tutorial/220/doc_changelog.sh
Normal file
49
tests/result_tutorial/220/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||||
|
│ │ not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is "Auto". │
|
||||||
|
│ │ [1mDisabled[0m: if type is not in: │
|
||||||
|
│ │ - PAC URL │
|
||||||
|
│ │ - WPAD. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
936
tests/result_tutorial/230/doc.json
Normal file
936
tests/result_tutorial/230/doc.json
Normal file
|
|
@ -0,0 +1,936 @@
|
||||||
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxy_mode": {
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"name": "proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "No proxy"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"No proxy",
|
||||||
|
"Auto-detect proxy settings for this network",
|
||||||
|
"Use system proxy settings",
|
||||||
|
"Manual proxy configuration",
|
||||||
|
"Automatic proxy configuration URL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"manual": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual",
|
||||||
|
"name": "manual",
|
||||||
|
"description": "Manual proxy configuration",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"http_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.http_proxy",
|
||||||
|
"name": "http_proxy",
|
||||||
|
"description": "HTTP Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTP proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTP proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "8080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_for_https": {
|
||||||
|
"path": "firefox.manual.use_for_https",
|
||||||
|
"name": "use_for_https",
|
||||||
|
"description": "Also use this proxy for HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"https_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.https_proxy",
|
||||||
|
"name": "https_proxy",
|
||||||
|
"description": "HTTPS Proxy",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "hidden",
|
||||||
|
"ori_name": "hidden",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.use_for_https"
|
||||||
|
},
|
||||||
|
"description": "Also use this proxy for HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.https_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "HTTPS proxy address.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.address",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy address"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.https_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "HTTPS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.http_proxy.port",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "HTTP proxy port"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"socks_proxy": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.manual.socks_proxy",
|
||||||
|
"name": "socks_proxy",
|
||||||
|
"description": "SOCKS Proxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"address": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "SOCKS proxy address.",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "SOCKS proxy port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "1080"
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": {
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"name": "version",
|
||||||
|
"description": "SOCKS host version used by proxy.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "v5"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"v4",
|
||||||
|
"v5"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"auto": {
|
||||||
|
"path": "firefox.auto",
|
||||||
|
"name": "auto",
|
||||||
|
"description": "Automatic proxy configuration URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"no_proxy": {
|
||||||
|
"path": "firefox.no_proxy",
|
||||||
|
"name": "no_proxy",
|
||||||
|
"description": "Address for which proxy will be desactivated.",
|
||||||
|
"help": [
|
||||||
|
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can starts by a dot",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP",
|
||||||
|
"the domain name can be network in CIDR format"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"multiple": true,
|
||||||
|
"examples": {
|
||||||
|
"name": "Examples",
|
||||||
|
"values": [
|
||||||
|
".mozilla.org",
|
||||||
|
".net.nz",
|
||||||
|
"192.168.1.0/24"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"prompt_authentication": {
|
||||||
|
"path": "firefox.prompt_authentication",
|
||||||
|
"name": "prompt_authentication",
|
||||||
|
"description": "Prompt for authentication if password is saved.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.proxy_mode"
|
||||||
|
},
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": true
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"proxy_dns_socks5": {
|
||||||
|
"path": "firefox.proxy_dns_socks5",
|
||||||
|
"name": "proxy_dns_socks5",
|
||||||
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.proxy_mode",
|
||||||
|
"description": "Configure Proxy Access to the Internet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
|
"description": "SOCKS host version used by proxy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "advanced",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"dns_over_https": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox.dns_over_https",
|
||||||
|
"name": "dns_over_https",
|
||||||
|
"description": "DNS over HTTPS",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic"
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"enable_dns_over_https": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
|
"name": "enable_dns_over_https",
|
||||||
|
"description": "Enable DNS over HTTPS.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"variable_type": "boolean"
|
||||||
|
},
|
||||||
|
"provider": {
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"name": "provider",
|
||||||
|
"description": "Use Provider.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"false\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||||
|
},
|
||||||
|
"description": "Enable DNS over HTTPS"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Cloudflare"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"Cloudflare",
|
||||||
|
"NextDNS",
|
||||||
|
"Custom"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom_dns_url": {
|
||||||
|
"path": "firefox.dns_over_https.custom_dns_url",
|
||||||
|
"name": "custom_dns_url",
|
||||||
|
"description": "Custom DNS URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if {0} is not \"Custom\".",
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"path": "firefox.dns_over_https.provider",
|
||||||
|
"description": "Use Provider"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
{
|
||||||
|
"description": "must starts with 'https://' only",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"foxyproxy": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy",
|
||||||
|
"name": "foxyproxy",
|
||||||
|
"description": "Foxyproxy",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"proxies": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"path": "foxyproxy.proxies",
|
||||||
|
"name": "proxies",
|
||||||
|
"description": "Proxy configuration",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"title": {
|
||||||
|
"path": "foxyproxy.proxies.title",
|
||||||
|
"name": "title",
|
||||||
|
"description": "Title or Description.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"path": "foxyproxy.proxies.type",
|
||||||
|
"name": "type",
|
||||||
|
"description": "Proxy Type.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Direct (no proxy)"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"HTTP",
|
||||||
|
"HTTPS/SSL",
|
||||||
|
"SOCKS4",
|
||||||
|
"SOCKS5",
|
||||||
|
"PAC URL",
|
||||||
|
"WPAD",
|
||||||
|
"System (use system settings)",
|
||||||
|
"Direct (no proxy)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"path": "foxyproxy.proxies.color",
|
||||||
|
"name": "color",
|
||||||
|
"description": "Color.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "auto modified",
|
||||||
|
"ori_name": "force_store_value",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "random color value.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "regexp",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validator",
|
||||||
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"path": "foxyproxy.proxies.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "IP address, DNS name, server name.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.address",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "foxyproxy.proxies.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "Port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.port",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"username": {
|
||||||
|
"path": "foxyproxy.proxies.username",
|
||||||
|
"name": "username",
|
||||||
|
"description": "Username.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if a password is set.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "UNIX user"
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"path": "foxyproxy.proxies.password",
|
||||||
|
"name": "password",
|
||||||
|
"description": "Password.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "secret"
|
||||||
|
},
|
||||||
|
"url": {
|
||||||
|
"path": "foxyproxy.proxies.url",
|
||||||
|
"name": "url",
|
||||||
|
"description": "URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.auto",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
331
tests/result_tutorial/230/doc.sh
Normal file
331
tests/result_tutorial/230/doc.sh
Normal file
|
|
@ -0,0 +1,331 @@
|
||||||
|
[1;4;96mFirefox[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||||
|
│ │ [1mChoices[0m: │
|
||||||
|
│ │ • No proxy [1m← (default)[0m │
|
||||||
|
│ │ • Auto-detect proxy settings for │
|
||||||
|
│ │ this network │
|
||||||
|
│ │ • Use system proxy settings │
|
||||||
|
│ │ • Manual proxy configuration │
|
||||||
|
│ │ • Automatic proxy configuration URL │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;92mManual proxy configuration[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||||
|
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||||
|
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||||
|
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||||
|
|
||||||
|
[1;4;38;5;46mHTTP Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 8080 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;38;5;46mHTTPS Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||||
|
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||||
|
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||||
|
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.manual.http_proxy.address). │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ │ "HTTP proxy port" │
|
||||||
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;38;5;46mSOCKS Proxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||||
|
[34m▌ [0m[1;7m standard [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: 1080 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) │
|
||||||
|
│ │ hasn't the value "Automatic proxy │
|
||||||
|
│ │ configuration URL". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||||
|
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||||
|
│ │ 127.0.0.1/8 and ::1 are never │
|
||||||
|
│ │ proxied. │
|
||||||
|
│ │ [1mValidators[0m: │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can starts by a │
|
||||||
|
│ │ dot │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ • the domain name can be network in │
|
||||||
|
│ │ CIDR format │
|
||||||
|
│ │ [1mExamples[0m: │
|
||||||
|
│ │ • .mozilla.org │
|
||||||
|
│ │ • .net.nz │
|
||||||
|
│ │ • 192.168.1.0/24 │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
|
│ │ "Configure Proxy Access to the │
|
||||||
|
│ │ Internet" (firefox.proxy_mode) has │
|
||||||
|
│ │ the value "No proxy". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
|
│ │ to the Internet" │
|
||||||
|
│ │ (firefox.proxy_mode) is not "Manual │
|
||||||
|
│ │ proxy configuration" │
|
||||||
|
│ │ or "SOCKS host version used by │
|
||||||
|
│ │ proxy" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
|
│ │ is "v4". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||||
|
│ │ • NextDNS │
|
||||||
|
│ │ • Custom │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||||
|
│ │ DNS over HTTPS" │
|
||||||
|
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||||
|
│ │ has the value "false". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • must starts with 'https://' only │
|
||||||
|
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||||
|
│ │ (firefox.dns_over_https.provider) is │
|
||||||
|
│ │ not "Custom". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;96mFoxyproxy[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
[1;4;92mProxy configuration[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family contains lists of variable blocks.
|
||||||
|
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
|
│ [1;7munique [0m │ │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
|
│ │ • HTTP │
|
||||||
|
│ │ • HTTPS/SSL │
|
||||||
|
│ │ • SOCKS4 │
|
||||||
|
│ │ • SOCKS5 │
|
||||||
|
│ │ • PAC URL │
|
||||||
|
│ │ • WPAD │
|
||||||
|
│ │ • System (use system settings) │
|
||||||
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||||
|
│ [1;7mmodified [0m │ expressions │
|
||||||
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
|
│ │ [1mDefault[0m: random color value. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||||
|
│ │ not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||||
|
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||||
|
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is "Auto". │
|
||||||
|
│ │ [1mDisabled[0m: if type is not in: │
|
||||||
|
│ │ - PAC URL │
|
||||||
|
│ │ - WPAD. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
21
tests/result_tutorial/230/doc_changelog.sh
Normal file
21
tests/result_tutorial/230/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||||
|
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||||
|
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -258,27 +258,9 @@
|
||||||
"path": "firefox.manual.socks_proxy.address",
|
"path": "firefox.manual.socks_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "SOCKS proxy address.",
|
"description": "SOCKS proxy address.",
|
||||||
"properties": [
|
"properties": [],
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.address",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy address"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
"variable_type": "domainname",
|
||||||
"validators": {
|
"validators": {
|
||||||
"name": "Validators",
|
"name": "Validators",
|
||||||
|
|
@ -298,20 +280,26 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": {
|
"values": "1080"
|
||||||
"message": "the value of the variable {0}.",
|
|
||||||
"path": {
|
|
||||||
"path": "firefox.manual.http_proxy.port",
|
|
||||||
"type": "variable"
|
|
||||||
},
|
|
||||||
"description": "HTTP proxy port"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"variable_type": "port",
|
"variable_type": "port",
|
||||||
"validators": {
|
"validators": {
|
||||||
|
|
@ -333,6 +321,19 @@
|
||||||
"name": "mandatory",
|
"name": "mandatory",
|
||||||
"ori_name": "mandatory",
|
"ori_name": "mandatory",
|
||||||
"access_control": false
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} has the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "firefox.manual.socks_proxy.address"
|
||||||
|
},
|
||||||
|
"description": "SOCKS proxy address"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
|
|
@ -106,29 +106,32 @@
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ │ • type domainname │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • the domain name can be an IP │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
|
||||||
│ │ "HTTP proxy address" │
|
|
||||||
│ │ (firefox.manual.http_proxy.address). │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ allowed │
|
│ │ allowed │
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: the value of the variable │
|
│ │ [1mDefault[0m: 1080 │
|
||||||
│ │ "HTTP proxy port" │
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
│ │ (firefox.manual.http_proxy.port). │
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||||
│ │ • v4 │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||||
│ │ • v5 [1m← (default)[0m │
|
│ │ • v5 [1m← (default)[0m │
|
||||||
|
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||||
|
│ │ proxy address" │
|
||||||
|
│ │ (firefox.manual.socks_proxy.address) │
|
||||||
|
│ │ has the value "null". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
Loading…
Reference in a new issue