Squid के लिसनर पोर्ट को आउटगोइंग स्रोत IP से मैप करें
नामित इनकमिंग लिसनर से Squid के आउटगोइंग स्रोत पते चुनें, रूटिंग, NAT और कनेक्शन पुनःउपयोग को ध्यान में रखते हुए।
चार प्रॉक्सी पोर्ट का अर्थ स्वतः चार सार्वजनिक IP नहीं है। Squid आमतौर पर ऑपरेटिंग सिस्टम को अपने बाहरी कनेक्शन के लिए स्रोत पता चुनने देता है। पोर्ट का चयन अर्थपूर्ण बनाने के लिए उसे स्पष्ट आउटगोइंग-पता नीति से जोड़ें।
इन निर्देशों का समर्थन करने वाले Squid 7 कॉन्फ़िगरेशन में, एक रूटिंग खंड नामित लिसनर का उपयोग कर सकता है:
http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b
ये पते दस्तावेज़ीकरण के उदाहरण हैं। इन्हें अपने होस्ट पर आवंटित और उपयोग-योग्य पतों से बदलें। यह पहले से प्रतिबंधित प्रॉक्सी कॉन्फ़िगरेशन में रूटिंग जोड़ता है; यह प्रमाणीकरण या क्लाइंट एक्सेस नियम नहीं देता।
स्रोत का चयन पथ का केवल एक भाग है
आउटगोइंग पता संदर्भ क्रमबद्ध मिलान और पता-परिवार के चयन का वर्णन करता है। IPv4 स्रोत IPv6 कनेक्शन का स्रोत नहीं बन सकता। जब अलग-अलग पतों के लिए अलग-अलग प्रदाता हों, तो होस्ट की रूटिंग नीति को प्रत्येक के लिए संगत गेटवे का उपयोग करना चाहिए।
अपस्ट्रीम NAT दो चयनित स्थानीय पतों को एक सार्वजनिक पते में बदल सकता है। इसलिए लिसनर मैपिंग स्थानीय रूप से काम कर सकती है, पर आपके इच्छित सार्वजनिक पहचान उत्पन्न नहीं कर सकती। एक पैरेंट प्रॉक्सी भी वेबसाइट की ओर अंतिम निकास बन सकता है।
मौजूदा कनेक्शन ध्यान देने योग्य हैं। Squid का दस्तावेज़ीकरण क्लाइंट-निर्भर आउटगोइंग नियमों और सर्वर-साइड लगातार कनेक्शनों के बारे में चेतावनी देता है। किसी पुरानी नीति के अंतर्गत स्थापित कनेक्शन का पुनःउपयोग बदली हुई चयन को अप्रभावी दिखा सकता है।
स्थानीय नीति और एक नए कनेक्शन के साथ वेबसाइट को दिखने वाले पते की व्याख्या करें। भिन्न इनकमिंग पोर्ट चयन का संकेत है, IP पता आवंटन का तंत्र नहीं।