iptables द्वारे प्रॉक्सी अडवणे: पोर्ट 80 आणि 443 एक संच म्हणून
पोर्ट 80 आणि 443 एक संच म्हणून जुळवा, आणि क्लायंट पत्त्याची निवड प्रॉक्सीच्या पुनर्लिखित गंतव्यापासून वेगळी ठेवा.
ज्या TCP रहदारीचा गंतव्य पोर्ट 80 किंवा 443 आहे ती निवडण्यासाठी एक संच वापरा:
-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 चे प्रॉक्सीकडे पारदर्शक पुढे पाठवण्यासाठी अनुवादकाने मूळ गंतव्य पुन्हा मिळवावे आणि प्रॉक्सी प्रोटोकॉलवर बोलणी करावी.