先用curl验证下是否可行:
curl --proxy-ntlm --proxy-user yourdomain\\user:password --url http://test.url --proxy http://proxy_ip:proxy_port
没问题的话安装cntlm
sudo apt-get update
sudo apt-get install cntlm -y
cntlm可以将密码hash保存,也可以自动验证当前NTLM 代理最佳格式
sudo cntlm -H -d yourdomain -u user ##提供密码后会给出hash值
Password:
PassLM ××××××××××××××××××××××
PassNT ××××××××××××××××××××××
PassNTLMv2 ××××××××××××××××××××××
sudo cntlm -H -d yourdomain -u user -M http://test.url
测试没问题的话,修改cntlm配置
sudo vim /etc/cntlm.conf
sudo systemctl restart cntlm #重启后配置生效
配置代理,指向cntlm默认端口
export http_proxy=” http://127.0.0.1:3128”
export https_proxy=” http://127.0.0.1:3128”
export ftp_proxy=” http://127.0.0.1:3128”