-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Proxy configuration
dgtlmoon edited this page Dec 31, 2021
·
21 revisions
A proxy for ChangeDetection.io can be configured by setting environment the
HTTP_PROXY, HTTPS_PROXY variables, examples are also in the docker-compose.yml
NO_PROXY exclude list can be specified by following "localhost,192.168.0.0/24"
as docker run with -e
docker run -d --restart always -e HTTPS_PROXY="socks5h://10.10.1.10:1080" -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
With docker-compose, see the Proxy support example in docker-compose.yml.
For more information see https://docs.python-requests.org/en/master/user/advanced/#proxies
This proxy support also extends to the notifications https://github.com/caronc/apprise/issues/387#issuecomment-841718867
WebDriver requires a separate/different environmental variables configuration, they are named
webdriver_proxyType
webdriver_ftpProxy
webdriver_httpProxy
webdriver_noProxy
webdriver_proxyAutoconfigUrl
webdriver_sslProxy
webdriver_autodetect
webdriver_socksProxy
webdriver_socksUsername
webdriver_socksPassword
webdriver_socksVersion