我无法设置cntlm正常工作。 我该如何测试?
我有2个实例在运行,一个在端口3128和53128上:
>tasklist | FIND "cntlm"
cntlm.exe 9788 Console 1 5,488 K
cntlm.exe 10076 Console 1 5,460 K
当我运行此命令时,它说它已停止。
>sc query cntlm
SERVICE_NAME: cntlm
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
它是否正在运行,我还能检查什么吗?
这里有用的答案Why is CNTLM asking for password?
可能是一个单独的问题,但是当我确定它们正确无误时,我的证书将被拒绝。
c:\Program Files (x86)\Cntlm>cntlm -c cntlm.ini -I -M http://www.google.com
Password:
Config profile 1/4... Credentials rejected
Config profile 2/4... Credentials rejected
Config profile 3/4... Credentials rejected
Config profile 4/4... Credentials rejected
Wrong credentials, invalid URL or proxy doesn't support NTLM nor BASIC.
c:\Program Files (x86)\Cntlm>
但是至少在执行此操作时,我才能使它运行:但是,如果我将浏览器指向它,我将无法通过它。我的浏览器说“代理服务器拒绝连接”,cntlm只是坐在那里,表示什么都没有发生。
c:\Program Files (x86)\Cntlm>cntlm -v
....
cntlm: PID 12996: Cntlm ready, staying in the foreground
已经成功运行了一个正在运行的cntlm,然后执行以下操作,它仍然说它没有从sc query...
下的cmd角度运行,但是tasklist...
至少可以发现它正在运行。不知道为什么!
>sc query cntlm
SERVICE_NAME: cntlm
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
>tasklist | find "cntlm"
cntlm.exe 15308 Console 1 2,944 K