Cntlm
2024-08-21 17:10:29
- 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目录下面
- Windows
最新文章
- 1. SVM简介
- JavaScript中局部变量与全局变量的不同
- Windows10的快捷键和新功能你利用了多少?
- Intellij IDEA中配置Maven
- DELPHI WEBSERVICE
- Resource is out of sync with the file system的解决办法
- SQL通过xml插入批量数据
- DevExpress ASP.NET 使用经验谈(8)-ASPxGridView自定义列和基本事件
- Android Monkey自己主动化測试
- C#的百度地图开发(三)依据坐标获取位置、商圈及周边信息
- 实现RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法
- mybatis-basedao的实现
- tomcat开启自启动
- 使用DDL触发器同步多个数据库结构
- 自定义Directive使用ngModel
- 重新入坑-IntelliJ Maven
- linux 中部署 rsync 实现文件远程备份及 同步
- JS加载获取父窗体传递的参数
- ERROR: java.lang.NullPointerException的一种情况
- php7.0-fpm.sock