127.0.0.1 غا DNAT نېمە ئۈچۈن ئالاھىدە دىققەت تەلەپ قىلىدۇ
سىرتقى ترافىكنى loopback غا باغلانغان proxy قىسمىغا يۆتكەشتە route_localnet نى چۈشىنىڭ.
بىر مۇلازىمەت 127.0.0.1:1080 دا ئاڭلاۋاتىدۇ. DNAT قائىدىسى كىرگەن ترافىكنى شۇ ئادرېسقا يېتەكلەيدۇ، ئەمما ئۇلىنىش مەغلۇپ بولىدۇ. مۇلازىمەت ساغلام بولۇشى ۋە NAT قائىدىسى ماسلىشىشى مۇمكىن: IPv4 loopback ئادرېسلىرى يول باشلاشتا ئالاھىدە بىر تەرەپ قىلىنىدۇ.
Linux نىڭ route_localnet يول باشلاش جەريانىدا 127/8 ئادرېسلىرىنىڭ مارس ئادرېسى دەپ قارىلىشىنى كونترول قىلىدۇ. ئۇنىڭ سۈكۈتتىكى قىممىتى ئادەتتىكى loopback چېگراسىنى ساقلايدۇ. مەلۇم بىر كۆرۈنمە يۈزگە خاس ئالاھىدە ھالەت قەستەن قىلىنغان يەرلىك يۆتكەش لايىھەسىگە مۇناسىۋەتلىك بولۇشى مۇمكىن.
شۇڭا باشقا ماشىنىدا ئىشلىگەن قائىدە سىز كۆچۈرمىگەن sysctl غا باغلىق بولۇشى مۇمكىن. ئەمما بۇ بۇ تاللانمىنى ھەممە يەردە ئېچىشنى ئاقلىمايدۇ.
بىخەتەرلىك پەرەزى يول بىلەن بىللە ئۆزگىرىدۇ
loopback غا باغلاش كۆپىنچە ياردەمچىنىڭ مۇستەقىل خېرىدار دەلىللەشى يوقلۇقى ئۈچۈن ئىشلىتىلىدۇ. ئەگەر باشقا كۆرۈنمە يۈزدىن كەلگەن ترافىك شۇ يەرگە يول باشلىيالىسا، باغلاش ئادرېسى ئۆزىلا يېتىپ بارغىلى بولىدىغان ئاممىنى تەسۋىرلەپ بەرمەيدۇ. ھەقىقىي قائىدە توپلىمىدا كىرىش مەنبەلىرى، مەنزىل ۋە پورتنى چەكلەڭ، مۇناسىۋەتلىك جايدا loopback مەنبە ياكى مەنزىل ئادرېسلىرىنى دەۋا قىلغان ترافىكنىمۇ قوشۇڭ.
مۇلازىمەتنى ئۆز ئىچىگە ئالغان تور ئات بوشلۇقىنى تەكشۈرۈڭ. كونتېينېرنىڭ loopback ى خوجايىننىڭ loopback ى ئەمەس، خوجايىن كۆرۈنمە يۈز تەڭشىكىنى ئۆزگەرتىش كونتېينېر ئىچىدە ئاپتوماتىك ئاڭلىغۇچى يارىتالمايدۇ.
rp_filter مەنبە يولىنى دەلىللەش توغرىسىدىكى باشقا سوئالغا جاۋاب بېرىدۇ. ئۇنى دۇنياۋى ھالدا ئېتىش loopback يول باشلاشنى چۈشىنىشنىڭ ئومۇمىي ئورۇنباسارى ئەمەس. شۇنىڭدەك ip_nonlocal_bind سوكېتلارنى يەرلىك بولمىغان ئادرېسلارغا باغلاش توغرىسىدا، بۇ DNAT يولىنى توغرا قىلىش توغرىسىدا ئەمەس.
ئاخىرىدا، يۆتكەلگەن پروتوكول ئاڭلىغۇچىغا ماسلىشىشى كېرەك. SOCKS پورتىغا خام HTTP ياكى TLS ترافىكىنى ئەۋەتىش يەنىلا تەرجىمان تەلەپ قىلىدۇ؛ يول ئالاھىدە ھالىتى يوق كېلىشىمنى تەمىنلىيەلمەيدۇ.