پەقەت SSH مۇلازىمېتىرىدا بەلگىلەنگەن تەخەللۇس، ئەگەر ئەپلىكاچە مەنزىلنىڭ ئىسمىنى ئەتسە، ئۇنىڭ دىنامىكىلىق SOCKS يوللاش ئارقىلىق ئىشلىيەلەيدۇ. ئەگەر ئۇ ئالدى بىلەن يەرلىكتە ھەل قىلىپ، سانلىق ئادرېس ئەتسە، مۇلازىمېتىرنىڭ hosts خەرىتىسى ئەسلى ئىسىمنى ھەل قىلىش ئۈچۈن ھەرگىز ئالمايدۇ.

OpenSSH نىڭ ئادەتتىكى دىنامىكىلىق يوللىشى سىرتقا چىقىش ئۇلىنىشى ئۈچۈن دائىرە مەنزىلىنى مۇلازىمېتىر تەرەپكە ئېلىپ بارىدۇ. ئۇ يەردە OpenSSH سىستېمىنىڭ ئادرېس ئىزدەش API سىنى ئىشلىتىدۇ. ئادەتتىكى glibc Linux ساھىبىدا NSS hosts ساندانى ۋە ئىزدەش تەرتىپىنى كونترول قىلىدۇ، شۇڭا hosts ھۆججىتىدىكى خاتىرە قاتنىشالايدۇ. بۇ نوتبۇققا كۆچۈرۈلگەن DNS خاتىرىسى ئەمەس.

مەقسەت قىلىنغان ئىسمىنى، مەسىلەن preview.internal نى، تور بېكەت URL دا ساقلاپ، خېرىدارنىڭ يىراق ساھىب ئىسمى SOCKS ھالىتىنى تاللاڭ. URL دىكى ساھىب ئىسمىنى IP بىلەن ئالماشتۇرۇش HTTP Host ۋە TLS كىملىكىنىڭ ھەر ئىككىسىنى ئۆزگەرتىشى مۇمكىن؛ يېتىپ بارالايدىغانلىق گۇۋاھنامىنى باشقا ئىسىم ئۈچۈن ئىناۋەتلىك قىلمايدۇ.

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

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