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 लाई प्रोक्सीतर्फ पारदर्शी रूपमा पठाउन अनुवादकले मूल गन्तव्य पुनःप्राप्त गर्नुपर्छ र प्रोक्सी प्रोटोकलमा सहमति गर्नुपर्छ.