iptables මගින් ප්රොක්සි අතරමග ඇල්ලීම: 80 සහ 443 වරායන් එක් කුලකයක් ලෙස
80 සහ 443 වරායන් එක් කුලකයක් ලෙස ගළපන්න, සේවාදායක ලිපිනය තේරීම ප්රොක්සිය විසින් නැවත ලියන ලද ගමනාන්තයෙන් වෙන් කර තබන්න.
ගමනාන්ත වරාය 80 හෝ 443 වන TCP ගමන් ප්රවාහය තේරීමට කුලකයක් භාවිත කරන්න:
-p tcp -m multiport --dports 80,443ඊට වෙනස්ව, --dport 80:443 80 සිට 443 දක්වා මුළු පරාසයම දෙකළවර ඇතුළත්ව තෝරයි. එයින් අමතර වරායන් බොහෝමයක්ද අල්ලා ගනී. කොමාව සහ කොලනය වෙනස් ප්රතිපත්ති ප්රකාශ කරයි.
මේවා ගැළපීමේ කොටස් මිස සම්පූර්ණ ගිනිපවුරු විධාන නොවේ. අතරමග ඇල්ලීමේ නිර්මාණයට අවශ්ය දාමයට සහ ක්රියාවට මේවා එක් කරන්න.
| තේරීම්කාරකය | නැවත ලිවීමට පෙර එය හඳුනා ගන්නා දේ |
|---|---|
-s 192.0.2.20 | සේවාදායකයාගේ මූලාශ්ර ලිපිනය |
-d 198.51.100.30 | ගමනාන්ත සේවායේ ලිපිනය |
--dports 80,443 | ගමනාන්තයේ සේවා වරායන් |
DNAT හි --to-destination වෙත දෙන ලිපිනය නව ගමනාන්තයයි, උදාහරණයක් ලෙස ප්රොක්සියේ සවන්දෙන්නා. එය පෙර මූලාශ්ර සහ ගමනාන්ත ගැළපීම්වල අර්ථය ප්රතිස්ථාපනය නොකරයි.
අපේක්ෂිත සේවාදායකයන් සහ ගමන් ප්රවාහය විස්තර කිරීමට තරම් පටුව තේරීම්කාරකය තබන්න. විශේෂයෙන් ප්රොක්සිය විසින්ම සාදන සම්බන්ධතා සැලකිල්ලට ගන්න, එවිට එහි ඉදිරි ඉල්ලීම් එම අතරමග ඇල්ලීමේ මාර්ගයට නැවත නොඑනු ඇත. 443 වරාය තේරීමෙන්ද එම සම්බන්ධතාවයේ බයිට් පැහැදිලි HTTP ප්රොක්සි ඉල්ලීමක් බවට නොපත් වේ; ලබා ගන්නා යෙදුමට තවමත් සුදුසු අතරමග ඇල්ලීමේ ක්රමය අවශ්යයි. TCP ප්රොක්සිය වෙත විනිවිදභාවයෙන් යැවීමට පරිවර්තකය මුල් ගමනාන්තය නැවත ලබාගෙන ප්රොක්සි ප්රොටෝකෝලය සාකච්ඡා කළ යුතුය.