我的代理URL格式如下:
http://user:passwords@my_proxy_server.com:80
而且我必须将此信息提供给
cntlm
。其配置文件cntlm.ini
具有以下结构和参数:Username
Domain
Password
Proxy
我不确定如何拆分原始代理属性以填充这四个选项?
最佳答案
更新cntlm.ini
中的用户,域和代理信息,然后使用以下命令测试代理(在Cntlm安装文件夹中运行):
cntlm -c cntlm.ini -I -M http://google.ro
它将要求您输入密码,并希望打印出所需的身份验证信息,该信息必须保存在
cntlm.ini
中样本
cntlm.ini
:Username user
Domain domain
# provide actual value if autodetection fails
# Workstation pc-name
Proxy my_proxy_server.com:80
NoProxy 127.0.0.*, 192.168.*
Listen 127.0.0.1:54321
Listen 192.168.1.42:8080
Gateway no
SOCKS5Proxy 5000
# provide socks auth info if you want it
# SOCKS5User socks-user:socks-password
# printed authentication info from the previous step
Auth NTLMv2
PassNTLMv2 98D6986BCFA9886E41698C1686B58A09
注意:在Linux上,的配置文件是
cntlm.conf