cntlm 使用介绍

cntlm 使用介绍

cntlm 是一个HTTP二级代理软件。 它主要的作用,是在能代理上网的前提下,给这个代理再做一个代理,提供给更多的下级用户。 下级用户不需要、也不可能知道代理的账户密码,这样既保障了安全、又实现了方便。

cntlm 配置

安装之后,cntlm 配置主要通过 /etc/cntlm.conf 来实现。其主要内容如下

Username    USERNAME
Domain      COMPANY_DOMAIN
Auth        NTLM
PassNT      ******************
PassLM      ******************

Proxy       proxy.company.com:8080
Proxy       proxy2.company.com:8080

NoProxy     localhost, 127.0.0.*, 10.*, 192.168.*, .company.com

Listen      3128

Gateway yes

Allow       127.0.0.1
#Deny       0/0

上述配置说明:

  • Username:登录的用户名
  • Domain:用户名注册的域
  • Auth,PassNT,PassLM:密码的加密结果
  • Proxy:上层的 proxy 代理
  • NoProxy:不使用代理的 url
  • Listen:cntlm 监听的端口
  • Gateway:yes 允许非本机使用此配置代理
  • Allow,Deny:限制外部访问的白名单和黑名单

修改完之后,使用 cntlm -H 并输入密码即可生成上面配置需要的 Auth,PassNT,PassLM。

cntlm 重启

重新加载配置

sudo systemctl reload cntlm

重新启动服务

sudo systemctl restart cntlm

 

你可能感兴趣的:(计算机基础)