Проблема аутентификации прокси-сервера Cntlm с правильными учетными данными

Я выполнил следующие шаги:

  1. Обновлен мой файл cntlm.ini с правильной информацией о прокси.
  2. Обновлен мой файл cntlm.ini с правильным именем пользователя, паролем и информацией о домене.
  3. Обновлены мои переменные среды следующим образом:

    setx -m HTTP_PROXY "http://127.0.0.1:3128"

    setx -m HTTPS_PROXY "http://127.0.0.1:3128"

    setx -m ПУТЬ "%PATH%;C:\Python34\Scripts"

  4. Сгенерировал правильные хэши для моего имени пользователя, домена и пароля и обновил ими файл cntlm.ini.

  5. Запустил службу Cntlm.

После всего этого я запускаю следующий код и получаю код HTTP OK: 302.

cntlm -c cntlm.ini -I -M http://www.google.co.za

Затем, когда я пытаюсь загрузить модуль Python с помощью pip, я получаю следующую ошибку:

  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )',))': /simple/sphinx/

Я проверил и перепроверил свои данные, введенные в cntlm.ini, есть идеи, что это может быть?


person Cornel Verster    schedule 03.07.2015    source источник


Ответы (1)


Я обнаружил, что при добавлении хешей в ваш файл cntlm.ini вам необходимо закомментировать строку пароля. Когда я закомментировал строку пароля, т.е.:

# Password [my password]

Cntlm снова смог нормально подключиться к прокси.

person Cornel Verster    schedule 08.07.2015