प्रत्येक Squid 7 श्रोतालाई यसको आफ्नै अभिभावक प्रोक्सीमा पठाउनुहोस्
नक्सा Squid श्रोताहरूलाई अभिभावक प्रोक्सीहरू अलग गर्न र प्रत्यक्ष फलब्याक एक स्पष्ट मार्ग निर्णय गर्नुहोस्।
Squid 7 को लागि, प्रत्येक आगमन श्रोताको नाम दिनुहोस् र यसको अनुरोधहरूको लागि कुन अभिभावक योग्य छन् भनेर सीमित गर्नुहोस्:
http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny allप्रमाणीकृत ग्राहक पहुँच र आवश्यक अभिभावक खाताहरू अलग कन्फिगर राख्नुहोस्। यो रूटिङ टुक्राले योग्य साथीहरू छान्छ; यसले ग्राहकहरूलाई अधिकृत गर्दैन वा अभिभावक प्रमाणहरू प्रदान गर्दैन। कुनै अभिभावक-प्रोक्सी प्रमाणहरू कन्फिगर नगरी अनुमति दिइएको सार्वजनिक-गन्तव्य परीक्षणको लागि, HTTP प्रोक्सी सूची उम्मेद्वार सार्वजनिक साथीहरूलाई आपूर्ति गर्दछ।
संकुचित योग्य साथीहरू ले प्रत्यक्ष फर्वार्डिङलाई निषेध गर्दैन। यदि ती निकासहरू चयन गरिएका अनुरोधहरूको लागि निषेधित छन् भने, थप्नुहोस्:
never_direct allow via_a
never_direct allow via_bपहिले always_direct नियमहरू र पूर्ण अभिभावक चयन कन्फिगरेसन समीक्षा गर्नुहोस्। परिभाषित गर्नुहोस् कि अनुपलब्ध तोकिएको अभिभावकले फर्वार्डिङ असफल बनाउनुपर्छ वा अर्को स्पष्ट रूपमा स्वीकृत मार्ग अवस्थित छ कि छैन। नियन्त्रित फर्वार्डिङ अनुरोध र अभिभावक-अनुपलब्ध तुलनाले छानेको परिणाम जाँच गर्न सक्छ; एक्लै सफल पृष्ठले गलत फलब्याक लुकाउन सक्छ।
अन्तिम सार्वजनिक आईपी अन्तिम बाहिरी जडानसँग सम्बन्धित छ। दुई फरक अभिभावकहरूले NAT निकास साझा गर्न सक्छन्, त्यसैले श्रोता र साथीहरूको चयनबाट छुट्टै ठेगाना प्रमाणित गर्नुहोस्।
प्रमाणीकरण / यातायात विवरणहरूको लागि सहकर्मी सन्दर्भ प्रयोग गर्नुहोस्। यी इन्टरफेसहरू Squid 7 र अघिल्लो समर्थन रिलीजहरूमा लागू हुन्छन्; तिनीहरू Squid 8 मा अपरिवर्तित उपलब्ध छैनन्।