Compare commits
No commits in common. "a4949bf2607eec1722ff7ce8d947921423c515f6" and "4a3a391ee021b56f15c3640406c4bd41009dece0" have entirely different histories.
a4949bf260
...
4a3a391ee0
90 changed files with 6036 additions and 6497 deletions
|
|
@ -1,9 +1,3 @@
|
||||||
## 0.2.0a49 (2026-05-06)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- example for partial documentation
|
|
||||||
|
|
||||||
## 0.2.0a48 (2026-05-04)
|
## 0.2.0a48 (2026-05-04)
|
||||||
|
|
||||||
### Fix
|
### Fix
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "rougail.output_doc"
|
name = "rougail.output_doc"
|
||||||
version = "0.2.0a49"
|
version = "0.2.0a48"
|
||||||
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
description = "Rougail output doc"
|
description = "Rougail output doc"
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
__version__ = "0.2.0a49"
|
__version__ = "0.2.0a48"
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ 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
|
||||||
|
|
||||||
|
|
@ -127,10 +126,7 @@ 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:
|
||||||
try:
|
|
||||||
uncalculated = option.value.default(uncalculated=True)
|
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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -273,7 +291,14 @@
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"values": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -315,5 +340,43 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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,9 +98,12 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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: │
|
||||||
|
|
@ -110,7 +113,9 @@
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • private ports (greater than 49152) │
|
||||||
│ │ are allowed │
|
│ │ are allowed │
|
||||||
│ │ [1mDefault[0m: 1080 │
|
│ │ [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. │
|
│ [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: │
|
||||||
|
|
@ -118,3 +123,21 @@
|
||||||
│ │ • 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,24 +1,20 @@
|
||||||
[1;4;96mModified 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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||||
│ [1;7m [0m[1;7;9mmandatory[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ • type domainname │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
│ │ • 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 │
|
||||||
│ │ • private ports (greater than 49152) │
|
│ │ • type domainname │
|
||||||
│ │ are allowed │
|
│ │ • the domain name can be a hostname │
|
||||||
│ │ [1mDefault[0m: [9mthe value of the variable [0m │
|
│ │ [1mDisabled[0m: when the variable │
|
||||||
│ │ [9m"HTTP proxy port" [0m │
|
│ │ "Configure Proxy Access to the │
|
||||||
│ │ [9m(manual.http_proxy.port).[0m │
|
│ │ Internet" (proxy_mode) hasn't the │
|
||||||
│ │ [4m1080[0m │
|
│ │ value "Automatic proxy configuration │
|
||||||
|
│ │ URL". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
[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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -379,5 +378,44 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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,5 +139,20 @@
|
||||||
│ │ 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,18 +3,19 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[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. │
|
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ desactivated. │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ 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) hasn't the │
|
│ │ Internet" (proxy_mode) has the value │
|
||||||
│ │ value "Automatic proxy configuration │
|
│ │ "No proxy". │
|
||||||
│ │ URL". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
428
tests/result_tutorial/101/doc.json
Normal file
428
tests/result_tutorial/101/doc.json
Normal file
|
|
@ -0,0 +1,428 @@
|
||||||
|
{
|
||||||
|
"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
|
||||||
|
}
|
||||||
|
}
|
||||||
158
tests/result_tutorial/101/doc.sh
Normal file
158
tests/result_tutorial/101/doc.sh
Normal file
|
|
@ -0,0 +1,158 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[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". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
21
tests/result_tutorial/101/doc_changelog.sh
Normal file
21
tests/result_tutorial/101/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
[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". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -341,5 +340,83 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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,31 +98,61 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [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". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
21
tests/result_tutorial/102/doc_changelog.sh
Normal file
21
tests/result_tutorial/102/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
[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". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -245,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -384,9 +383,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",
|
||||||
|
|
@ -430,58 +426,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
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": false
|
|
||||||
},
|
|
||||||
"variable_type": "boolean"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -98,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -145,10 +142,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 │
|
||||||
|
|
@ -164,16 +158,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 │ [1mDefault[0m: false │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
25
tests/result_tutorial/103/doc_changelog.sh
Normal file
25
tests/result_tutorial/103/doc_changelog.sh
Normal file
|
|
@ -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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -384,7 +383,64 @@
|
||||||
"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",
|
||||||
|
"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",
|
"type": "property",
|
||||||
"name": "disabled",
|
"name": "disabled",
|
||||||
|
|
@ -401,16 +457,10 @@
|
||||||
],
|
],
|
||||||
"mode": "standard",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"variable_type": "domainname",
|
"default": {
|
||||||
"validators": {
|
"name": "Default",
|
||||||
"name": "Validators",
|
"values": true
|
||||||
"values": [
|
},
|
||||||
"type domainname",
|
"variable_type": "boolean"
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -144,7 +141,10 @@
|
||||||
│ │ 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 standard [0m [1;7m [0m[1;3;7mdisabled[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, │
|
||||||
|
│ │ 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,6 +153,18 @@
|
||||||
│ │ • 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,16 +3,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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ desactivated. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||||
│ │ [1mValidators[0m: │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||||
│ │ • 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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -384,6 +383,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",
|
||||||
|
|
@ -418,6 +420,67 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -145,7 +142,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 │
|
||||||
|
|
@ -153,9 +153,24 @@
|
||||||
│ │ • 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,21 +1,9 @@
|
||||||
[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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m [0m[1;4;7mmultiple[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
│ [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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -384,6 +383,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",
|
||||||
|
|
@ -427,5 +429,78 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -145,7 +142,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 │
|
||||||
|
|
@ -161,5 +161,22 @@
|
||||||
│ │ "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". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -463,5 +462,45 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -172,5 +169,14 @@
|
||||||
│ │ "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,14 +1,15 @@
|
||||||
[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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
│ [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 │ password is saved. │
|
│ [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 │ [1mDefault[0m: true │
|
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||||
│ │ [1mDisabled[0m: when the variable │
|
│ │ to the Internet" (proxy_mode) is not │
|
||||||
│ │ "Configure Proxy Access to the │
|
│ │ "Manual proxy configuration" │
|
||||||
│ │ Internet" (proxy_mode) has the value │
|
│ │ or "SOCKS host version used by │
|
||||||
│ │ "No proxy". │
|
│ │ proxy" (manual.socks_proxy.version) │
|
||||||
|
│ │ is "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
[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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -496,6 +495,36 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"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",
|
"mode": "standard",
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": {
|
"default": {
|
||||||
|
|
@ -505,3 +534,5 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -98,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -174,7 +171,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 standard [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" (proxy_mode) is not │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ "Manual proxy configuration" │
|
||||||
|
|
@ -183,3 +180,17 @@
|
||||||
│ │ 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 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
[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 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
579
tests/result_tutorial/141/doc.json
Normal file
579
tests/result_tutorial/141/doc.json
Normal file
|
|
@ -0,0 +1,579 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
206
tests/result_tutorial/141/doc.sh
Normal file
206
tests/result_tutorial/141/doc.sh
Normal file
|
|
@ -0,0 +1,206 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[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 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" (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 │
|
||||||
|
│ │ "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 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;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 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [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". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
16
tests/result_tutorial/141/doc_changelog.sh
Normal file
16
tests/result_tutorial/141/doc_changelog.sh
Normal file
|
|
@ -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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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,9 +245,27 @@
|
||||||
"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",
|
||||||
|
|
@ -267,26 +285,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -308,19 +320,6 @@
|
||||||
"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",
|
||||||
|
|
@ -503,5 +502,123 @@
|
||||||
"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,32 +98,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -183,3 +180,40 @@
|
||||||
│ │ 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,13 +3,17 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[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. │
|
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||||
│ [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 web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [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 │ • well-known ports (1 to 1023) are │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ allowed │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ • registred ports (1024 to 49151) │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ are allowed │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
│ │ • type domainname │
|
||||||
│ │ is "v4". │
|
│ │ • 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". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,19 @@
|
||||||
{
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
"proxy_mode": {
|
"proxy_mode": {
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"name": "proxy_mode",
|
"name": "proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet.",
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -32,7 +45,7 @@
|
||||||
"manual": {
|
"manual": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual",
|
"path": "firefox.manual",
|
||||||
"name": "manual",
|
"name": "manual",
|
||||||
"description": "Manual proxy configuration",
|
"description": "Manual proxy configuration",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -44,7 +57,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -56,7 +69,7 @@
|
||||||
"http_proxy": {
|
"http_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.http_proxy",
|
"path": "firefox.manual.http_proxy",
|
||||||
"name": "http_proxy",
|
"name": "http_proxy",
|
||||||
"description": "HTTP Proxy",
|
"description": "HTTP Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -64,7 +77,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTP proxy address.",
|
"description": "HTTP proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -87,7 +100,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTP proxy port.",
|
"description": "HTTP proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -117,7 +130,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"use_for_https": {
|
"use_for_https": {
|
||||||
"path": "manual.use_for_https",
|
"path": "firefox.manual.use_for_https",
|
||||||
"name": "use_for_https",
|
"name": "use_for_https",
|
||||||
"description": "Also use this proxy for HTTPS.",
|
"description": "Also use this proxy for HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -139,7 +152,7 @@
|
||||||
"https_proxy": {
|
"https_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.https_proxy",
|
"path": "firefox.manual.https_proxy",
|
||||||
"name": "https_proxy",
|
"name": "https_proxy",
|
||||||
"description": "HTTPS Proxy",
|
"description": "HTTPS Proxy",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -151,7 +164,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"true\".",
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.use_for_https"
|
"path": "firefox.manual.use_for_https"
|
||||||
},
|
},
|
||||||
"description": "Also use this proxy for HTTPS"
|
"description": "Also use this proxy for HTTPS"
|
||||||
}
|
}
|
||||||
|
|
@ -161,7 +174,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.https_proxy.address",
|
"path": "firefox.manual.https_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTPS proxy address.",
|
"description": "HTTPS proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -179,7 +192,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy address"
|
"description": "HTTP proxy address"
|
||||||
|
|
@ -195,7 +208,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.https_proxy.port",
|
"path": "firefox.manual.https_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTPS proxy port.",
|
"description": "HTTPS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -213,7 +226,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy port"
|
"description": "HTTP proxy port"
|
||||||
|
|
@ -234,7 +247,7 @@
|
||||||
"socks_proxy": {
|
"socks_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.socks_proxy",
|
"path": "firefox.manual.socks_proxy",
|
||||||
"name": "socks_proxy",
|
"name": "socks_proxy",
|
||||||
"description": "SOCKS Proxy",
|
"description": "SOCKS Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -242,12 +255,30 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "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",
|
||||||
|
|
@ -258,7 +289,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.socks_proxy.port",
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "SOCKS proxy port.",
|
"description": "SOCKS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -267,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -299,7 +324,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": {
|
"version": {
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"name": "version",
|
"name": "version",
|
||||||
"description": "SOCKS host version used by proxy.",
|
"description": "SOCKS host version used by proxy.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -308,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -343,7 +355,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auto": {
|
"auto": {
|
||||||
"path": "auto",
|
"path": "firefox.auto",
|
||||||
"name": "auto",
|
"name": "auto",
|
||||||
"description": "Automatic proxy configuration URL.",
|
"description": "Automatic proxy configuration URL.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -361,7 +373,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -381,7 +393,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"no_proxy": {
|
"no_proxy": {
|
||||||
"path": "no_proxy",
|
"path": "firefox.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": [
|
"help": [
|
||||||
|
|
@ -396,7 +408,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -432,7 +444,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prompt_authentication": {
|
"prompt_authentication": {
|
||||||
"path": "prompt_authentication",
|
"path": "firefox.prompt_authentication",
|
||||||
"name": "prompt_authentication",
|
"name": "prompt_authentication",
|
||||||
"description": "Prompt for authentication if password is saved.",
|
"description": "Prompt for authentication if password is saved.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -450,7 +462,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -465,7 +477,7 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
},
|
||||||
"proxy_dns_socks5": {
|
"proxy_dns_socks5": {
|
||||||
"path": "proxy_dns_socks5",
|
"path": "firefox.proxy_dns_socks5",
|
||||||
"name": "proxy_dns_socks5",
|
"name": "proxy_dns_socks5",
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -484,11 +496,11 @@
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
{
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -507,15 +519,15 @@
|
||||||
"dns_over_https": {
|
"dns_over_https": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "dns_over_https",
|
"path": "firefox.dns_over_https",
|
||||||
"name": "dns_over_https",
|
"name": "dns_over_https",
|
||||||
"description": "DNS over HTTPS",
|
"description": "DNS over HTTPS",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
"mode": "standard"
|
"mode": "basic"
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"enable_dns_over_https": {
|
"enable_dns_over_https": {
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
"name": "enable_dns_over_https",
|
"name": "enable_dns_over_https",
|
||||||
"description": "Enable DNS over HTTPS.",
|
"description": "Enable DNS over HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -533,6 +545,94 @@
|
||||||
"values": false
|
"values": false
|
||||||
},
|
},
|
||||||
"variable_type": "boolean"
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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,52 +92,49 @@
|
||||||
│ │ 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 │ [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 │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [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 │
|
||||||
|
|
@ -139,11 +144,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 │
|
||||||
|
|
@ -162,38 +167,63 @@
|
||||||
│ │ • 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 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [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,9 +1,180 @@
|
||||||
[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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
│ [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 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,19 @@
|
||||||
{
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
"proxy_mode": {
|
"proxy_mode": {
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"name": "proxy_mode",
|
"name": "proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet.",
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -32,7 +45,7 @@
|
||||||
"manual": {
|
"manual": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual",
|
"path": "firefox.manual",
|
||||||
"name": "manual",
|
"name": "manual",
|
||||||
"description": "Manual proxy configuration",
|
"description": "Manual proxy configuration",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -44,7 +57,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -56,7 +69,7 @@
|
||||||
"http_proxy": {
|
"http_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.http_proxy",
|
"path": "firefox.manual.http_proxy",
|
||||||
"name": "http_proxy",
|
"name": "http_proxy",
|
||||||
"description": "HTTP Proxy",
|
"description": "HTTP Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -64,7 +77,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTP proxy address.",
|
"description": "HTTP proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -87,7 +100,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTP proxy port.",
|
"description": "HTTP proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -117,7 +130,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"use_for_https": {
|
"use_for_https": {
|
||||||
"path": "manual.use_for_https",
|
"path": "firefox.manual.use_for_https",
|
||||||
"name": "use_for_https",
|
"name": "use_for_https",
|
||||||
"description": "Also use this proxy for HTTPS.",
|
"description": "Also use this proxy for HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -139,7 +152,7 @@
|
||||||
"https_proxy": {
|
"https_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.https_proxy",
|
"path": "firefox.manual.https_proxy",
|
||||||
"name": "https_proxy",
|
"name": "https_proxy",
|
||||||
"description": "HTTPS Proxy",
|
"description": "HTTPS Proxy",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -151,7 +164,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"true\".",
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.use_for_https"
|
"path": "firefox.manual.use_for_https"
|
||||||
},
|
},
|
||||||
"description": "Also use this proxy for HTTPS"
|
"description": "Also use this proxy for HTTPS"
|
||||||
}
|
}
|
||||||
|
|
@ -161,7 +174,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.https_proxy.address",
|
"path": "firefox.manual.https_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTPS proxy address.",
|
"description": "HTTPS proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -179,7 +192,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy address"
|
"description": "HTTP proxy address"
|
||||||
|
|
@ -195,7 +208,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.https_proxy.port",
|
"path": "firefox.manual.https_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTPS proxy port.",
|
"description": "HTTPS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -213,7 +226,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy port"
|
"description": "HTTP proxy port"
|
||||||
|
|
@ -234,7 +247,7 @@
|
||||||
"socks_proxy": {
|
"socks_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.socks_proxy",
|
"path": "firefox.manual.socks_proxy",
|
||||||
"name": "socks_proxy",
|
"name": "socks_proxy",
|
||||||
"description": "SOCKS Proxy",
|
"description": "SOCKS Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -242,12 +255,30 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "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",
|
||||||
|
|
@ -258,7 +289,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.socks_proxy.port",
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "SOCKS proxy port.",
|
"description": "SOCKS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -267,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -299,7 +324,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": {
|
"version": {
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"name": "version",
|
"name": "version",
|
||||||
"description": "SOCKS host version used by proxy.",
|
"description": "SOCKS host version used by proxy.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -308,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -343,7 +355,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auto": {
|
"auto": {
|
||||||
"path": "auto",
|
"path": "firefox.auto",
|
||||||
"name": "auto",
|
"name": "auto",
|
||||||
"description": "Automatic proxy configuration URL.",
|
"description": "Automatic proxy configuration URL.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -361,7 +373,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -381,7 +393,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"no_proxy": {
|
"no_proxy": {
|
||||||
"path": "no_proxy",
|
"path": "firefox.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": [
|
"help": [
|
||||||
|
|
@ -396,7 +408,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -432,7 +444,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prompt_authentication": {
|
"prompt_authentication": {
|
||||||
"path": "prompt_authentication",
|
"path": "firefox.prompt_authentication",
|
||||||
"name": "prompt_authentication",
|
"name": "prompt_authentication",
|
||||||
"description": "Prompt for authentication if password is saved.",
|
"description": "Prompt for authentication if password is saved.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -450,7 +462,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -465,7 +477,7 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
},
|
||||||
"proxy_dns_socks5": {
|
"proxy_dns_socks5": {
|
||||||
"path": "proxy_dns_socks5",
|
"path": "firefox.proxy_dns_socks5",
|
||||||
"name": "proxy_dns_socks5",
|
"name": "proxy_dns_socks5",
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -484,11 +496,11 @@
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
{
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -507,15 +519,15 @@
|
||||||
"dns_over_https": {
|
"dns_over_https": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "dns_over_https",
|
"path": "firefox.dns_over_https",
|
||||||
"name": "dns_over_https",
|
"name": "dns_over_https",
|
||||||
"description": "DNS over HTTPS",
|
"description": "DNS over HTTPS",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
"mode": "standard"
|
"mode": "basic"
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"enable_dns_over_https": {
|
"enable_dns_over_https": {
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
"name": "enable_dns_over_https",
|
"name": "enable_dns_over_https",
|
||||||
"description": "Enable DNS over HTTPS.",
|
"description": "Enable DNS over HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -535,7 +547,7 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
},
|
||||||
"provider": {
|
"provider": {
|
||||||
"path": "dns_over_https.provider",
|
"path": "firefox.dns_over_https.provider",
|
||||||
"name": "provider",
|
"name": "provider",
|
||||||
"description": "Use Provider.",
|
"description": "Use Provider.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -553,7 +565,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"false\".",
|
"message": "when the variable {0} has the value \"false\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "dns_over_https.enable_dns_over_https"
|
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||||
},
|
},
|
||||||
"description": "Enable DNS over HTTPS"
|
"description": "Enable DNS over HTTPS"
|
||||||
}
|
}
|
||||||
|
|
@ -574,6 +586,53 @@
|
||||||
"Custom"
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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,52 +92,49 @@
|
||||||
│ │ 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 │ [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 │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [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 │
|
||||||
|
|
@ -139,11 +144,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 │
|
||||||
|
|
@ -162,48 +167,63 @@
|
||||||
│ │ • 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,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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,6 +1,19 @@
|
||||||
{
|
{
|
||||||
|
"firefox": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "firefox",
|
||||||
|
"name": "firefox",
|
||||||
|
"description": "Firefox",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
"proxy_mode": {
|
"proxy_mode": {
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"name": "proxy_mode",
|
"name": "proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet.",
|
"description": "Configure Proxy Access to the Internet.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -32,7 +45,7 @@
|
||||||
"manual": {
|
"manual": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual",
|
"path": "firefox.manual",
|
||||||
"name": "manual",
|
"name": "manual",
|
||||||
"description": "Manual proxy configuration",
|
"description": "Manual proxy configuration",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -44,7 +57,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -56,7 +69,7 @@
|
||||||
"http_proxy": {
|
"http_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.http_proxy",
|
"path": "firefox.manual.http_proxy",
|
||||||
"name": "http_proxy",
|
"name": "http_proxy",
|
||||||
"description": "HTTP Proxy",
|
"description": "HTTP Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -64,7 +77,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTP proxy address.",
|
"description": "HTTP proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -87,7 +100,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTP proxy port.",
|
"description": "HTTP proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -117,7 +130,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"use_for_https": {
|
"use_for_https": {
|
||||||
"path": "manual.use_for_https",
|
"path": "firefox.manual.use_for_https",
|
||||||
"name": "use_for_https",
|
"name": "use_for_https",
|
||||||
"description": "Also use this proxy for HTTPS.",
|
"description": "Also use this proxy for HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -139,7 +152,7 @@
|
||||||
"https_proxy": {
|
"https_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.https_proxy",
|
"path": "firefox.manual.https_proxy",
|
||||||
"name": "https_proxy",
|
"name": "https_proxy",
|
||||||
"description": "HTTPS Proxy",
|
"description": "HTTPS Proxy",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -151,7 +164,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"true\".",
|
"message": "when the variable {0} has the value \"true\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.use_for_https"
|
"path": "firefox.manual.use_for_https"
|
||||||
},
|
},
|
||||||
"description": "Also use this proxy for HTTPS"
|
"description": "Also use this proxy for HTTPS"
|
||||||
}
|
}
|
||||||
|
|
@ -161,7 +174,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "manual.https_proxy.address",
|
"path": "firefox.manual.https_proxy.address",
|
||||||
"name": "address",
|
"name": "address",
|
||||||
"description": "HTTPS proxy address.",
|
"description": "HTTPS proxy address.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -179,7 +192,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.address",
|
"path": "firefox.manual.http_proxy.address",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy address"
|
"description": "HTTP proxy address"
|
||||||
|
|
@ -195,7 +208,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.https_proxy.port",
|
"path": "firefox.manual.https_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "HTTPS proxy port.",
|
"description": "HTTPS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -213,7 +226,7 @@
|
||||||
"values": {
|
"values": {
|
||||||
"message": "the value of the variable {0}.",
|
"message": "the value of the variable {0}.",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "manual.http_proxy.port",
|
"path": "firefox.manual.http_proxy.port",
|
||||||
"type": "variable"
|
"type": "variable"
|
||||||
},
|
},
|
||||||
"description": "HTTP proxy port"
|
"description": "HTTP proxy port"
|
||||||
|
|
@ -234,7 +247,7 @@
|
||||||
"socks_proxy": {
|
"socks_proxy": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "manual.socks_proxy",
|
"path": "firefox.manual.socks_proxy",
|
||||||
"name": "socks_proxy",
|
"name": "socks_proxy",
|
||||||
"description": "SOCKS Proxy",
|
"description": "SOCKS Proxy",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -242,12 +255,30 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"address": {
|
"address": {
|
||||||
"path": "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",
|
||||||
|
|
@ -258,7 +289,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"port": {
|
"port": {
|
||||||
"path": "manual.socks_proxy.port",
|
"path": "firefox.manual.socks_proxy.port",
|
||||||
"name": "port",
|
"name": "port",
|
||||||
"description": "SOCKS proxy port.",
|
"description": "SOCKS proxy port.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -267,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -299,7 +324,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": {
|
"version": {
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"name": "version",
|
"name": "version",
|
||||||
"description": "SOCKS host version used by proxy.",
|
"description": "SOCKS host version used by proxy.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -308,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -343,7 +355,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auto": {
|
"auto": {
|
||||||
"path": "auto",
|
"path": "firefox.auto",
|
||||||
"name": "auto",
|
"name": "auto",
|
||||||
"description": "Automatic proxy configuration URL.",
|
"description": "Automatic proxy configuration URL.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -361,7 +373,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -381,7 +393,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"no_proxy": {
|
"no_proxy": {
|
||||||
"path": "no_proxy",
|
"path": "firefox.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": [
|
"help": [
|
||||||
|
|
@ -396,7 +408,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -432,7 +444,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prompt_authentication": {
|
"prompt_authentication": {
|
||||||
"path": "prompt_authentication",
|
"path": "firefox.prompt_authentication",
|
||||||
"name": "prompt_authentication",
|
"name": "prompt_authentication",
|
||||||
"description": "Prompt for authentication if password is saved.",
|
"description": "Prompt for authentication if password is saved.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -450,7 +462,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"No proxy\".",
|
"message": "when the variable {0} has the value \"No proxy\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "proxy_mode"
|
"path": "firefox.proxy_mode"
|
||||||
},
|
},
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
}
|
}
|
||||||
|
|
@ -465,7 +477,7 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
},
|
||||||
"proxy_dns_socks5": {
|
"proxy_dns_socks5": {
|
||||||
"path": "proxy_dns_socks5",
|
"path": "firefox.proxy_dns_socks5",
|
||||||
"name": "proxy_dns_socks5",
|
"name": "proxy_dns_socks5",
|
||||||
"description": "Use proxy DNS when using SOCKS v5.",
|
"description": "Use proxy DNS when using SOCKS v5.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -484,11 +496,11 @@
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
{
|
||||||
"path": "proxy_mode",
|
"path": "firefox.proxy_mode",
|
||||||
"description": "Configure Proxy Access to the Internet"
|
"description": "Configure Proxy Access to the Internet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -507,7 +519,7 @@
|
||||||
"dns_over_https": {
|
"dns_over_https": {
|
||||||
"type": "family",
|
"type": "family",
|
||||||
"informations": {
|
"informations": {
|
||||||
"path": "dns_over_https",
|
"path": "firefox.dns_over_https",
|
||||||
"name": "dns_over_https",
|
"name": "dns_over_https",
|
||||||
"description": "DNS over HTTPS",
|
"description": "DNS over HTTPS",
|
||||||
"properties": [],
|
"properties": [],
|
||||||
|
|
@ -515,7 +527,7 @@
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"enable_dns_over_https": {
|
"enable_dns_over_https": {
|
||||||
"path": "dns_over_https.enable_dns_over_https",
|
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||||
"name": "enable_dns_over_https",
|
"name": "enable_dns_over_https",
|
||||||
"description": "Enable DNS over HTTPS.",
|
"description": "Enable DNS over HTTPS.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -535,7 +547,7 @@
|
||||||
"variable_type": "boolean"
|
"variable_type": "boolean"
|
||||||
},
|
},
|
||||||
"provider": {
|
"provider": {
|
||||||
"path": "dns_over_https.provider",
|
"path": "firefox.dns_over_https.provider",
|
||||||
"name": "provider",
|
"name": "provider",
|
||||||
"description": "Use Provider.",
|
"description": "Use Provider.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -553,7 +565,7 @@
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"message": "when the variable {0} has the value \"false\".",
|
"message": "when the variable {0} has the value \"false\".",
|
||||||
"path": {
|
"path": {
|
||||||
"path": "dns_over_https.enable_dns_over_https"
|
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||||
},
|
},
|
||||||
"description": "Enable DNS over HTTPS"
|
"description": "Enable DNS over HTTPS"
|
||||||
}
|
}
|
||||||
|
|
@ -576,7 +588,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"custom_dns_url": {
|
"custom_dns_url": {
|
||||||
"path": "dns_over_https.custom_dns_url",
|
"path": "firefox.dns_over_https.custom_dns_url",
|
||||||
"name": "custom_dns_url",
|
"name": "custom_dns_url",
|
||||||
"description": "Custom DNS URL.",
|
"description": "Custom DNS URL.",
|
||||||
"properties": [
|
"properties": [
|
||||||
|
|
@ -595,7 +607,7 @@
|
||||||
"description": "if {0} is not \"Custom\".",
|
"description": "if {0} is not \"Custom\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
{
|
||||||
"path": "dns_over_https.provider",
|
"path": "firefox.dns_over_https.provider",
|
||||||
"description": "Use Provider"
|
"description": "Use Provider"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -623,3 +635,68 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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,52 +92,49 @@
|
||||||
│ │ 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 │ [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 │
|
||||||
|
│ │ "HTTP proxy address" │
|
||||||
|
│ │ (firefox.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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [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 │
|
||||||
|
|
@ -139,11 +144,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 │
|
||||||
|
|
@ -162,51 +167,53 @@
|
||||||
│ │ • 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 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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [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". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
│ [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;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 │
|
||||||
|
|
@ -216,7 +223,34 @@
|
||||||
│ │ • 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" │
|
||||||
│ │ (dns_over_https.provider) is not │
|
│ │ (firefox.dns_over_https.provider) is │
|
||||||
│ │ "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 string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,13 @@
|
||||||
[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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;7munique [0m │ │
|
||||||
│ │ allowed │
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ │ • registred ports (1024 to 49151) │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ │ are allowed │
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
│ │ • 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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -636,5 +635,72 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -230,3 +227,32 @@
|
||||||
│ │ 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,183 +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┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
│ [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 │
|
||||||
│ │ [1mChoices[0m: │
|
│ │ [4mexpressions [0m │
|
||||||
│ │ • No proxy [1m← (default)[0m │
|
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -636,5 +635,79 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -230,3 +227,33 @@
|
||||||
│ │ 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. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -680,6 +679,39 @@
|
||||||
"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",
|
||||||
|
|
@ -690,11 +722,28 @@
|
||||||
"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",
|
||||||
"variable_type": "string"
|
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -253,7 +250,21 @@
|
||||||
│ [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 string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
│ [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. │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +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.title[0m │ Title or Description. │
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;7munique [0m │ │
|
│ │ • HTTP │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
│ │ • HTTPS/SSL │
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ │ • SOCKS4 │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
│ │ • SOCKS5 │
|
||||||
|
│ │ • PAC URL │
|
||||||
|
│ │ • WPAD │
|
||||||
|
│ │ • System (use system settings) │
|
||||||
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -680,6 +679,39 @@
|
||||||
"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",
|
||||||
|
|
@ -690,15 +722,161 @@
|
||||||
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -253,9 +250,64 @@
|
||||||
│ [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 │ [1mValidator[0m: text based with regular │
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||||
│ │ expressions │
|
│ [1;7mmodified [0m │ 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,11 +1,49 @@
|
||||||
[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. │
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
│ [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 domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ │ [4mexpressions [0m │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[0m │
|
│ │ • 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,714 +0,0 @@
|
||||||
{
|
|
||||||
"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,262 +0,0 @@
|
||||||
[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 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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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",
|
||||||
|
|
@ -745,6 +744,189 @@
|
||||||
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -269,5 +266,63 @@
|
||||||
│ [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,17 +1,21 @@
|
||||||
[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.username[0m │ Username. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [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. │
|
||||||
│ │ • HTTP │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
│ │ • HTTPS/SSL │
|
│ │ - HTTP │
|
||||||
│ │ • SOCKS4 │
|
│ │ - HTTPS/SSL │
|
||||||
│ │ • SOCKS5 │
|
│ │ - SOCKS4 │
|
||||||
│ │ • PAC URL │
|
│ │ - SOCKS5. │
|
||||||
│ │ • WPAD │
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ │ • System (use system settings) │
|
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
│ [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,9 +258,27 @@
|
||||||
"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",
|
||||||
|
|
@ -280,26 +298,20 @@
|
||||||
"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": "1080"
|
"values": {
|
||||||
|
"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": {
|
||||||
|
|
@ -321,19 +333,6 @@
|
||||||
"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,32 +106,29 @@
|
||||||
┃[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 │ [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 │
|
||||||
|
│ │ "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 [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m port [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 │
|
│ │ • 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: 1080 │
|
│ │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
│ │ "HTTP proxy port" │
|
||||||
│ │ proxy address" │
|
│ │ (firefox.manual.http_proxy.port). │
|
||||||
│ │ (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 [1;7m [0m │ [1mChoices[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
│ │ • 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". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
|
@ -1,886 +0,0 @@
|
||||||
{
|
|
||||||
"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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,316 +0,0 @@
|
||||||
[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. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
[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. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,936 +0,0 @@
|
||||||
{
|
|
||||||
"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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,331 +0,0 @@
|
||||||
[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. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
[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. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
Loading…
Reference in a new issue