Apache ProxyRemote ھوقۇق ئۇچۇرى ۋە proxy-chain-auth
مۇقىم ئاتا-پروكسى ھېساباتى بىلەن خېرىدارنىڭ پروكسى ھوقۇق ئۇچۇرىنى قەستەن يەتكۈزۈش ئارىسىدىن تاللاڭ.
خېرىدار بىر ھېسابات بىلەن Apache ئالدىنقى پروكسىغا دەلىللەنسە بولىدۇ، Apache بولسا باشقا ھېسابات بىلەن ئاتا-پروكسىغا دەلىللەنىدۇ:
client ── client account ── Apache ── parent account ── parent proxy
httpd 2.4.59 ياكى ئۇنىڭدىن يېڭى نەشرىدە مۇقىم ئاتا ھېساباتى ئۈچۈن ProxyRemote ئۈچىنچى ئارگۇمېنىتنى قوبۇل قىلىدۇ:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
بۇ مەۋجۇت كىرىش كونتروللۇق ئالدىنقى پروكسى سەپلىمىسىنى تولۇقلايدۇ، مەسىلەن خېرىدار IP سى ۋە پروكسى كىرىشىنى تەلەپ قىلىدىغان شەخسىي ئاڭلىغۇچ. ھېسابات تاللانغان ئاتاغا تەۋە. ئۇنى ئۆز ئىچىگە ئالغان سەپلىمىنى قوغداڭ ۋە ئورۇنلاشتۇرۇشقا كېرەكلىك ماسلىق دائىرىسىنى تاللاڭ.
Apache بۇ Basic ھوقۇق ئۇچۇرىنى ئالدىن ئەۋەتىدۇ، ئالدى بىلەن سىناقنى ساقلىمايدۇ. شۇڭا ئاتا ئۇلىنىشىنىڭ يەتكۈزۈلۈشى ۋە ھېسابات سىياسىتى مۇھىم؛ تور بېكەتنىڭ كېيىنكى HTTPS سېسىيىسى ئاتاغا بولغان ئوچۇق تېكىستلىك HTTP سەكرەشنى ئۆزى قوغدىمايدۇ.
ئوخشاش كىرگەن ھېسابات قاچان داۋاملىشىشى كېرەك
ئادەتتە Apache ئۆزىگە ئەۋەتىلگەن پروكسى دەلىللەشنى ئىشلىتىدۇ. proxy-chain-auth مۇھىت تەڭشىكى بۇنىڭ ئورنىغا خېرىدارنىڭ پروكسى ھوقۇق ئۇچۇرىنى كېيىنكى پروكسىغا يەتكۈزۈشكە رۇخسەت قىلىدۇ:
SetEnv proxy-chain-auth On
بۇ پەقەت قەستەن ئورتاقلىشىلغان دەلىللەش زەنجىرىگە ماس كېلىدۇ. ئۇ كىرگەن ھېسابات ماتېرىيالىنى ئالدىغا يەتكۈزىدۇ؛ ئاتا ئۈچۈن باشقا ئىشلەتكۈچى نامى ۋە پارول ئويدۇرمايدۇ.
ProxyRemote نىڭ ئېنىق ھوقۇق ئۇچۇرى ئارگۇمېنىتى بىلەن proxy-chain-auth ھېچقانداق تەسىر كۆرسەتمەيدۇ. قايسى پارول ئىشلەيدۇ دەپ ئىككى تەڭشەكنى قاتلاملىماي، ھوقۇق ئۇچۇرىنىڭ مەنبەسىنى ئەقلىي تاللاڭ.
بۇ مېخانىزملىرىم پروكسى سەكرەشلىرىنى دەلىللەيدۇ. نىشان تور بېكەتنىڭ Authorization ماۋزۇسى يەنىلا ئايرىم ئالماشتۇرۇش.