• Cntlm


    • SourceForge页面
    • 作用是转发请求到代理
      • 可以同时加上域验证信息(为各种NTLM认证?)
      • gradle、cmd、Terminal等工具或软件可能无法或者说没有使用系统/浏览器设置的代理,因为可以用Cntlm来为其把请求转发到指定的代理服务器。
      • 其实最重要的作用是附带ntlm认证信息,因为其实各个工具也都可以自己去设置代理,只不过可能只能设置一个ip,如果代理服务器要求NTLM认证(输入账号密码),就只能用cntlm了,或者在设置代理或环境变量时把账号密码也按规定的样子配上去。
    • 安装后可以在cntlm.ini(Windows为例,需要管理员权限)配置文件中配置如下信息
      • 认证信息
        • 运行cntlm -H命令可以根据配置文件中设置的账号生成各个NTLM认证的认证信息,也可以在运行命令时加上这些参数
      • 转发到哪些代理服务器
      • 到哪些地址的请求不需要转发到代理服务器
      • 端口(比如公司的win10上默认的31288端口可能被占用)
    • 使用
      • Windows
        • 从服务中运行
        • net start cntlm
        • 通常安装在C:Program Files (x86)Cntlm
      • Linux
        • service cntlm start
        • cntlm直接就可以启动服务,可能要加sudo
        • cntlm -v可以看到启动日志
        • killall cntlm就可以杀掉服务
        • 配置文件在/etc/cntlm.conf
        • 通常安装在sbin目录下面
  • 相关阅读:
    1.配置pytorch环境
    排序算法总结
    树的存储
    递归回溯法求N皇后问题
    输出分割的字符串
    文件的操作
    Okhttp进行文件的下载
    Android客户端OkHttp的使用以及tomcat服务器的解析客户端发过来的数据
    java集合框架
    spring mvc框架入门
  • 原文地址:https://www.cnblogs.com/wyp1988/p/10457031.html
Copyright © 2020-2023  润新知