1.由于公司设置了网络访问权限,服务器需要安装一些命令工具与软件,只能装一个代理软件
2.去官网下载cntlm软件https://sourceforge.net/projects/cntlm/files/cntlm/
3.我安装window版本运行有问题,加上公司电脑权限问题,转而将代理安装在服务器上。
4.即我是在centos7系统安装的,下载的是cntlm-0.92.3.tar.gz ,使用tar -zxf cntlm-0.92.3.tar.gz进行 解压
5.安装方法见cntlm-0.92.3/README文件,
执行./configure
make
make install
6.安装成功后就是需要配置文件了:
配置文件路径/etc/cntlm.conf,,或不知道配置文件在哪,可使用find / -name “cntlm.conf” 命令查找
需要配置
Username ###usename域账户名
Domain ## Domain配置域名
Password ## Password配置域登录密码
Proxy ## 配置的Proxy
Gateway yes ## 允许其他设备访问改
7.获取Auth
运行cntlm -vc /etc/cntlm.conf -M http://baidu.com
运行中需要输入密码,即配置的域登录密码
将运行获取到的
PassNTLMv2 84B6FCE6A45BC04413FDC0E5031758E5
粘贴到/etc/cntlm.conf 文件中
8.设置cntlm的环境变量:
/etc/profile文件内容添加下面三行:
export http_proxy=http://127.0.0.1:3128
export ftp_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
9.启动cntlm
命令: cntlm -c /etc/cntlm.conf
可以在/etc/rc.d/rc.local文件中加入cntlm -c /etc/cntlm.conf
这样开机时就自动启动cntlm了
有些系统开机时不会加载/etc/rc.d/rc.local,可以在/etc/rc.d/rc.sysinit文件中加入 /etc/rc.d/rc.local,若没有rc.sysinit文件,就新建一个。
一般/etc/rc.local 是软链接指向/etc/rc.d/rc.local
10 测试:
使用yum安装一些命令,来校验安装是否安装成功
比如:yum install -y rpm-build或yum install -y lshw
要是不成功,一般会报HTTP 407故障,
第一篇博客,全部是文件描述,觉得加图片浪费篇幅长度,如果在安装中有什么问题,欢迎一块探讨。