在Linux下使用Domain NTLM Proxy

先用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”
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。