TPROXY පැකට් එක socket දක්වා ලුහුබැඳීම
ලබා ගන්නා socket, පැකට් ලකුණ සහ දේශීය ප්රතිපත්ති මාර්ගය එක් විනිවිද පෙනෙන ප්රොක්සි බෙදාහැරීම් මාර්ගයක් ලෙස පරීක්ෂා කරන්න.
යෙදුමට කිසිවක් නොලැබෙන අතරත් TPROXY ගණකය වැඩි විය හැක. නියමය ගැළපුණි, නමුත් දේශීය බෙදාහැරීම තවමත් ප්රතිපත්ති මාර්ගකරණය සහ ගැළපෙන ලබා ගන්නා socket මත රඳා පවතී.
Linux TPROXY, DNAT මෙන් ගමනාන්තය නැවත නොලියා රථවාහන අල්ලා ගත හැක. එබැවින් දේශීය නොවන ගමනාන්තයකට යවන පැකට් සුදුසු දේශීය socket එකකට ළඟා විය යුතුය.
බෙදාහැරීම් මාර්ගය අනුගමනය කරන්න
- රථවාහන අපේක්ෂිත අතුරුමුහුණත සහ ලිපින පවුල මත අල්ලා ගැනීමේ සත්කාරකයට ළඟා වේ.
- අල්ලා ගැනීමේ නියමය සහ පැකට් ලකුණ දේශීය බෙදාහැරීම් ප්රතිපත්තිය හඳුනා ගනී.
- ගැළපෙන ප්රතිපත්ති නියමය පැකට් දේශීයව බෙදාහරින මාර්ගය තෝරයි.
- ප්රොක්සිය අවශ්ය socket විකල්පය සහිත සහාය දක්වන විනිවිද පෙනෙන ශ්රාවකය භාවිත කරයි.
කර්නලයේ IPv4 උදාහරණයට IP_TRANSPARENT සඳහා යෙදුම් සහාය අවශ්ය වේ. එම තොටුපළේ සාමාන්ය ශ්රාවකයක් හෝ ගෝලීය දේශීය නොවන බන්ධන සැකසුමක් එම සහාය සනාථ නොකරයි.
| නිරීක්ෂණය | ඊළඟ පරීක්ෂාව |
|---|---|
| අදාළ ආදාන පැකට් නැත | රථවාහන මාර්ගය සහ ආදාන අතුරුමුහුණත |
| පැකට් පැමිණේ; අල්ලා ගැනීමේ ගණකය නිශ්චලයි | ලිපින පවුල, දාමය සහ ගැළපීම් කොන්දේසි |
| නියමය ගැළපේ; දේශීය බෙදාහැරීම අසාර්ථකයි | ලකුණ සහ ප්රතිපත්ති මාර්ග තේරීම |
| socket සවන් දෙයි; යෙදුමට කිසිවක් නොපෙනේ | විනිවිද පෙනෙන socket හැකියාව සහ ශ්රාවකයේ හිමිකරු |
| ඉල්ලීම ආරම්භ වේ; පසු පිළිතුරු අසාර්ථකයි | ස්ථාපිත socket ගැළපීම සහ ආපසු මාර්ග |
සෑම නිරීක්ෂණයක් සමඟම පූරණය කළ වින්යාසය සහ ජාල නාම අවකාශය තබා ගන්න. පසු නියමයක් ලකුණක් නැවත ලිවිය හෝ වෙනත් මාර්ගයක් තෝරා ගත හැක. ශ්රාවකය බහාලුමක ධාවනය වන අතර අල්ලා ගැනීම සත්කාරකයේ සිදු වුවහොත්, වලංගු සත්කාරක-දේශීය මාර්ගය එම බහාලුමට ස්වයංක්රීයව බෙදාහරින්නේ නැත.
පසු පැකට් සැලකිල්ලට ගන්න
කර්නල උදාහරණයට socket ගැළපීම සහ විනිවිද පෙනෙන socket වල පැකට් ලකුණු කරන DIVERT මාර්ගය ඇතුළත් වේ. එය ඉවත් කිරීමෙන් මුල් අල්ලා ගැනීම සාර්ථක වුවත් පසු රථවාහන වෙනත් මාර්ගයක රැඳී තිබිය හැක.
යෙදුම සහාය දක්වන විනිවිද පෙනෙන මාදිලිය සහ සෑම ලිපින පවුලකටම අදාළ කර්නල ලේඛන භාවිත කරන්න. IPv4 දේශීය-මාර්ග විධානය IPv6 වින්යාස නොකරයි, එක් පවුලක සහාය අනෙක් පවුලේ socket හැසිරීම සනාථ නොකරයි.
TPROXY SOCKS සාකච්ඡාවක් ද නිපදවන්නේ නැත. විනිවිද පෙනෙන සිට SOCKS දක්වා සංරචකය තවමත් ගමනාන්තය සොයා එහි උඩු ගංගාව සමඟ සාකච්ඡා කළ යුතුය.
REDIRECT සිට මාරු වීම
පවතින යෙදුම මුල් ගමනාන්තය ලබා ගන්නා ආකාරය සටහන් කරන්න. REDIRECT ගමනාන්තය වෙනස් කරන අතර සුදුසු ප්රතිසාධන ක්රමය මත රඳා පවතී; TPROXY ට එහි විනිවිද පෙනෙන socket සහ මාර්ගකරණ විධිවිධානය අවශ්යයි. යෙදුම සහ මූල ලිපින ප්රතිපත්තිය අනුව තෝරන්න.
අල්ලා ගැනීමේ මාදිලි වෙනස් කිරීමට පෙර ගණක තෝරාගත් මාර්ගය, socket හැකියාව සහ යෙදුම් ලොගය සමඟ යුගල කරන්න. අවශ්ය පහසුකම් සපයන බෙදාහැරීමක, කර්නලය නැවත සම්පාදනය කිරීමට වඩා මඟ හැරුණු බෙදාහැරීම් පියවරක් හොඳ ආරම්භක ස්ථානයකි.