سۈزۈك TCP دىن SOCKS قا يۆتكەشتە ئەسلى مەنزىللەر
سۈزۈك TCP دىن SOCKS قا يۆتكەشنىڭ پروكسى بىلەن سۆھبەتلىشىشتىن ئىلگىرى ئەسلى مەنزىلنى ئەسلىگە كەلتۈرىدىغان تەرجىمانغا نېمە ئۈچۈن ئېھتىياجلىق ئىكەنلىكىنى چۈشەندۈرىدۇ.
ئوت تام TCP ئۇلىنىشىنىڭ قەيەرگە چۈشىدىغانلىقىنى ئۆزگەرتەلەيدۇ. ئەمما پەقەت شۇ ئۆزگەرتىش بىلەنلا ئۇ ئەسلى پروگراممىغا SOCKS سۆزلەشنى ئۆگىتەلمەيدۇ.
ئادەتتىكى SOCKS مۇلازىمېتىرى تەلەپ قىلىنغان مەنزىلنى تەسۋىرلەيدىغان سۆھبەتنى كۈتىدۇ. پروكسىنى بىلمەيدىغان پروگرامما بۇنىڭ ئورنىغا دەرھال ئۆزىنىڭ پروتوكول بايتلىرىنى ئەۋەتىدۇ. ئەگەر شۇ بايتلارنى بىۋاسىتە SOCKS ئاڭلىغۇچىغا يۆنىلىتىلسە، ئىككى تەرەپ بىرىنچى خەبەر توغرىسىدا كېلىشەلمەيدۇ.
يېتىشمىگەن زاپچاس تەرجىمان
سۈزۈك TCP دىن پروكسىغا بولغان زاپچاس شۇ كۆرۈنمە يۈزلەرنىڭ ئارىسىدا تۇرىدۇ. ئۇ پروگرامما ئەسلىدە تەلەپ قىلغان مەنزىلنى بايقايدۇ، مۇۋاپىق SOCKS ياكى HTTP CONNECT سېشىنى قۇرىدۇ، ئاندىن پروگرامما سانلىق مەلۇماتلىرىنى شەكىللەنگەن ئېقىم ئارقىلىق يەتكۈزىدۇ.
ئۆزىنىڭ Linux iptables يولىدا، redsocks مەنبەسى ساقلاپ قويۇلغان مەنزىلنى SO_ORIGINAL_DST ئارقىلىق ئالىدۇ. باشقا مەشغۇلات سىستېمىلىرى ۋە قايتا يۆنىلىش ئۇسۇللىرى باشقا مېخانىزملارنى ئىشلىتىدۇ. بۇ قايتا يۆنىلىگۈچى ۋە تور تەڭشىكىنىڭ خۇسۇسىيىتى، ئادەتتىكى SOCKS خېرىدارىنىڭ ئىقتىدارى ئەمەس.
ئەسلى مەنزىل ئۇچۇرى يەنە نېمە ئۈچۈن قايتا يۆنىلىش قائىدىسىنى پروكسى ساھىبىدىن مۇناسىۋەتسىز دەرۋازىغا يۆتكەشنىڭ ھەرۋاقىت باراۋەر ئەمەسلىكىنى چۈشەندۈرىدۇ. قوبۇل قىلغۇچى جەريان ئۆزىنىڭ توسۇش ئۇسۇلى تەلەپ قىلىدىغان مېتا سانلىق مەلۇماتقا ئېھتىياجلىق. باشقا يەردە قايتا يېزىلغان ئادرېس بۇ ئۇچۇرنى كۈتۈلگەن شەكىلدە ئەمدى بەرمەسلىكى مۇمكىن.
تەرجىماننىڭ دائىرىسىنى ئېنىق ساقلاڭ. ئىشلەۋاتقان قايتا يۆنىلىنگەن TCP ئۇلىنىشى خالىغان UDP، ICMP ياكى ھەر بىر ھەل قىلغۇچ يولىغا قوللاشنى ئىسپاتلىمايدۇ. ئۈستىدىكى پروكسى پروتوكولى ۋە تەرجىماننىڭ ئىجراسى قوللىنىلىدىغان مەشغۇلاتلارنى يەنىلا بەلگىلەيدۇ.
ئەگەر تەڭشەك ئۇلىنىشتىن كېيىن دەرھال مەغلۇپ بولسا، زىيارەت قائىدىلىرىنى كېڭەيتىشتىن ئىلگىرى پروتوكول چېگرىسىنى تەكشۈرۈڭ. تولۇق يېتىپ بارالايدىغان SOCKS ئاڭلىغۇچىمۇ ھەرگىز SOCKS تەلەپ بولمىغان بايتلارنى رەت قىلىشى مۇمكىن.