У меня проблемы с настройкой моего 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
Так он работает или нет, и если что еще я могу проверить?
Примечание
Полезный ответ здесь Почему CNTLM запрашивает пароль?
Возможно, это отдельная проблема, но я получаю отклоненные учетные данные, когда я уверен, что у меня они правильные.
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
Примечание 2
У меня успешно работает cntlm, и я делаю следующее: он все еще говорит, что он не работает с точки зрения cmd в sc query...
, но 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