client → local TCP relay → existing forward proxy → destination

بۇ تەرتىپتە يەتكۈزگۈچنىڭ بىر مۇقىم ئۈستى ئېقىمى بار. خېرىدارنىڭ تەلىپىنى ئۆزگەرتمەي مەۋجۇت ئالدىنقى ۋاكالەتچىگە ئۆتكۈزىدۇ. ئۇ ۋاكالەتچى مۇتلەق URL ياكى CONNECT نىشانىنى ئوقۇپ، سىياسەتنى قوللىنىپ، مەنزىل ئۇلىنىشىنى ئاچىدۇ.

يەتكۈزگۈچنى بىۋاسىتە تور بېكەتكە قارىتىش توختامنى ئۆزگەرتىدۇ. ئالدىنقى ۋاكالەتچى مەنزىللەرنى تاللاپ، HTTP رامكا ۋە ئۇلىنىش ھەرىكىتىنى باشقۇرۇشى كېرەك؛ بىرىنچى قۇردىن خوجا ئىسمىنى ئېلىش يېتەرلىك ئەمەس.

Nmap نىڭ Ncat ئايرىم HTTP نى چۈشىنىدىغان ئاڭلاش ھالىتى بىلەن تەمىنلەيدۇ:

ncat --listen 127.0.0.1 3128 --proxy-type http

بۇ loopback مىسالى Ncat نىڭ ۋاكالەتچى ئەمەلگە ئاشۇرۇشىنى ئىشلىتىدۇ، ھەر nc گە ئورتاق ئالاھىدىلىك ئەمەس. ئۇنىڭ ئاڭلاش تەرەپ ۋاكالەتچىسى HTTP ئۇسۇللىرى ۋە CONNECT نى باشقۇرىدۇ. ئۇنىڭ خېرىدار تەرەپ SOCKS تاللانمىلىرى ئاڭلاش ھالىتىدە SOCKS مۇلازىمېتىرى قۇرمايدۇ. داۋاملىق ئورتاق مۇلازىمەت يەنە قەستەن ئۇلىنىش باشقۇرۇش، كىرىش كونترولى ۋە خاتىرىلەشنى تەلەپ قىلىدۇ.

كۆزىتىش ئۈچۈن شىفىرلاش چېگراسىنى بېكىتىڭ. ئادەتتىكى HTTP ۋاكالەتچى ئۇلىنىشىدىكى يەتكۈزگۈچ ۋاكالەتچى تەلەپ ۋە جاۋابلىرىنى كۆرەلەيدۇ. CONNECT دىن كېيىن مەنزىلنىڭ HTTPS ى TLS بايتلىرى، ئوقۇغىلى بولىدىغان بەت مەزمۇنى ئەمەس. ۋاكالەتچىگىچە بولغان TLS شۇ ئۇلىنىشتىكى دەسلەپكى ۋاكالەتچى ئالماشتۇرۇشىنىمۇ يوشۇرىدۇ. چۈشەندۈرۈلگەن سودىلار ئۈچۈن خېرىدار ۋە ۋاكالەتچى دىئاگنوزىنى ئىشلىتىڭ، ھەم ئىسپات ياكى ھەسسىياتلىق URL بولۇشى مۇمكىن خاتىرىلەرنى قوغداڭ.

مۇناسىۋەتلىك ماقالىلەر