127.0.0.1 වෙත DNAT විශේෂ සැලකිල්ලක් අවශ්ය වන්නේ ඇයි
බාහිර රථවාහන loopback වෙත බැඳුණු ප්රොක්සි සංරචකයකට යළි නිර්දේශ කරන විට route_localnet තේරුම් ගන්න.
සේවාවක් 127.0.0.1:1080 මත සවන් දෙමින් සිටී. DNAT රීතියක් එන රථවාහන එම ලිපිනයට යොමු කරයි, නමුත් සම්බන්ධතාවය අසාර්ථක වේ. සේවාව නිරෝගී විය හැකි අතර NAT රීතියද ගැළපිය හැක: IPv4 loopback ලිපිනවලට මාර්ගගත කිරීමේදී විශේෂ භාවිතයක් ලැබේ.
ලිනක්ස් හි route_localnet මාර්ගගත කිරීමේදී 127/8 ලිපින අඟහරු ලිපින ලෙස සැලකිය යුතුද යන්න පාලනය කරයි. එහි පෙරනිමි අගය සාමාන්ය loopback සීමාව ආරක්ෂා කරයි. යම් අතුරුමුහුණතක් සඳහා වන ව්යතිරේකයක් හිතාමතා සැලසුම් කළ දේශීය යළි නිර්දේශනයකට අදාළ විය හැක.
එබැවින් වෙනත් යන්ත්රයක ක්රියා කළ රීතියක් ඔබ පිටපත් නොකළ sysctl එකක් මත රඳා පැවතිය හැක. නමුත් එය මෙම විකල්පය සෑම තැනම සක්රීය කිරීම සාධාරණීකරණය නොකරයි.
ආරක්ෂක උපකල්පනය මාර්ගය සමඟ වෙනස් වේ
සහායක සංරචකයකට ස්වාධීන සේවාලාභී සත්යාපනයක් නොමැති නිසා loopback බැඳීම බොහෝ විට භාවිතා වේ. වෙනත් අතුරුමුහුණතකින් පැමිණෙන රථවාහන එහි මාර්ගගත කළ හැකි නම්, බැඳුම් ලිපිනය පමණක් තවදුරටත් ළඟා විය හැකි ප්රේක්ෂකයන් විස්තර නොකරයි. සැබෑ රීති කට්ටලයේ ප්රවේශ මූලාශ්ර, ගමනාන්තය සහ තොටුපළ සීමා කරන්න; අදාළ විට loopback මූලාශ්ර හෝ ගමනාන්ත ලිපින යැයි පවසන රථවාහනද ඇතුළත් කරන්න.
සේවාව අඩංගු ජාල නාමාවකාශය සමාලෝචනය කරන්න. බහාලුමක loopback යනු සත්කාරකයේ loopback නොවේ, සත්කාරක අතුරුමුහුණත් සැකසුම වෙනස් කිරීමෙන් බහාලුම තුළ ස්වයංක්රීයව සවන් දෙන්නෙකු නොසෑදේ.
rp_filter මූලාශ්ර-මාර්ග සත්යාපනය පිළිබඳ වෙනත් ප්රශ්නයකට පිළිතුරු දෙයි. එය ගෝලීයව අක්රීය කිරීම loopback මාර්ගගත කිරීම තේරුම් ගැනීමට සාමාන්ය ආදේශකයක් නොවේ. එලෙසම ip_nonlocal_bind සොකට් අස්ථානික ලිපිනවලට බැඳීම ගැනය, මෙම DNAT මාර්ගය නිවැරදි කිරීම ගැන නොවේ.
අවසාන වශයෙන්, යළි නිර්දේශිත ප්රොටෝකෝලය සවන් දෙන්නාට ගැළපිය යුතුය. SOCKS තොටුපළකට අමු HTTP හෝ TLS රථවාහන යැවීමට තවමත් පරිවර්තකයක් අවශ්ය වේ; මාර්ග ව්යතිරේකයකට නැතිව ඇති සාකච්ඡාව සැපයිය නොහැක.