When running tools over a custom proxy like cntlm, we need to typically disable the ssl certificate verification for packages/pages through https. Below guidelines can used to disable ssl certification check.
wget --no-check-certificate <url>
or you can permanently disable wget security check using this command
echo "check_certificate = off" >> ~/.wgetrc
curl -kFlo <url>
export PYTHONHTTPSVERIFY=0
or alternatively use
import os, ssl
if (not os.environ.get('PYTHONHTTPSVERIFY', '') and
getattr(ssl, '_create_unverified_context', None)):
ssl._create_default_https_context = ssl._create_unverified_context
npm set strict-ssl false
git config --global http.sslVerify "false"
or use the following to disable ssl verify
GIT_SSL_NO_VERIFY=true git clone --recursive https://gnunet.org/git/libmicrohttpd.git/