Proxy Variables The http and https proxies can be configured per request, or with Factor's dynamic variables, or with the system's environment variables (searched from left to right) :
variable
Factor dynamic
environment #1
environment #2
HTTP
"http.proxy"
http_proxy
HTTP_PROXY
HTTPS
"https.proxy"
https_proxy
HTTPS_PROXY
no proxy
"no_proxy"
no_proxy
NO_PROXY
When making an http request, if the target host is not matched by the no_proxy list, the http.client will fill the missing components of the proxy-url slot of the request from the value of these variables. If the filled result is not valid, an error is thrown.
Notes The dynamic variables are keyed by strings. This allows to use Factor's command line support to define them (see in the examples below).
no_proxy The no_proxy list must be a string containing of comma-separated list of IP addresses (eg 127.0.0.1), hostnames (eg bar.private) or domain suffixes (eg .private). A match happens when a value of the list is the same or a suffix of the target for each full subdomain.