curl ичинде NTLM проксиге кирүүнү диагностикалоо
NTLM прокси кирүүнү четке какса, curl жыйнагынын колдоосун, проксинин аутентификация суроосун жана байланыштын үзгүлтүксүздүгүн текшериңиз.
NTLM прокси аутентификациясы колдонуучунун атын бир жолу кошуудан гана турбайт, ал кол алышуу алмашуусун камтыйт. Каттоо эсебинин сырсөзүн өзгөртүүдөн мурда прокси чындап NTLM сунуштай турганын жана curl аткарылуучу файлы аны колдоорун текшериңиз.
curl --version
Сурамды аткарган файлдын мүмкүнчүлүктөр тизмесин караңыз. Башка curl орнотуусу, контейнер сүрөтү же операциялык системанын жыйнагы башка аутентификацияны колдошу мүмкүн.
Проксиге атайын аутентификация ыкмасын тандаңыз
curl --proxy http://proxy.example:3128 --proxy-ntlm --proxy-user 'EXAMPLE\alice' --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/
Акыркы чекит, домен жана колдонуучу аты — мисалдар. Администратор берген форматты колдонуңуз. Аргументте сырсөз жок болсо, curl сырды көрсөтүлгөн буйрукта калтырбастан, аны киргизүүнү сурай алат.
Алгачкы аутентификация суроосу макулдашуунун бир бөлүгү болушу мүмкүн. Аны аяктаган кол алышуудан кийинки четке кагуудан айырмалаңыз. Проксинин суроосуна жооп берүү үчүн баштапкы серверге арналган NTLM параметрин колдонбоңуз.
Диагностикага байланыштын жүрүм-турумун кошуңуз
NTLM абалы байланышка байланган. Кол алышуу күтүлгөн байланыш жолу менен өтүшү керек; баскычтардын арасында байланышты кайра-кайра алмаштыруу аяктоого тоскоол болушу мүмкүн.
Libcurl колдонгон тиркемеде аутентификацияны жана байланышты кайра колдонууну китепканага тапшырыңыз. Ар башка кимдиктер үчүн аутентификацияланган байланыштарды өз ара алмашуучу деп эсептеген жалпы пул түзбөңүз. Бир нече өтмөгү же ортомчусу бар кызматта керектүү байланыш түзүлүшү сакталарын текшериңиз.
Колдоо жана ыкма тандоо туура болсо, эсептин форматын, домен саясатын жана купуя маалыматтардан тазаланган сервердин аутентификация журналдарын иликтеңиз. Кандайдыр бир аутентификация суроосуна чейин убакыттын бүтүшү дагы эле жеткиликтүүлүк маселеси, NTLM сырсөзү туура эмес болгонунун далили эмес.
Толук трассаларда аутентификация токендери жана ички аттар болушу мүмкүн. Аларды жергиликтүү колдонуп, бөлүшүүдөн мурда купуя маалыматтарды алып салыңыз; ачык ката баяндамасына иштетилбеген токен алмашуу керек эмес.