ప్రతి 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 నియమాలు మరియు పూర్తి పేరెంట్-సెలక్షన్ కాన్ఫిగరేషన్ని సమీక్షించండి. అందుబాటులో లేని అసైన్డ్ పేరెంట్ తప్పనిసరిగా ఫార్వార్డింగ్ను విఫలం చేయాలా లేదా స్పష్టంగా ఆమోదించబడిన మరొక మార్గం ఉందా అని నిర్వచించండి. నియంత్రిత ఫార్వార్డింగ్ అభ్యర్థన మరియు తల్లిదండ్రులు-అందుబాటులో లేని పోలిక ఎంచుకున్న ఫలితాన్ని తనిఖీ చేయవచ్చు; ఒక విజయవంతమైన పేజీ మాత్రమే తప్పు ఫాల్బ్యాక్ను దాచగలదు.
చివరి పబ్లిక్ IP చివరి బాహ్య కనెక్షన్కు చెందినది. ఇద్దరు వేర్వేరు తల్లిదండ్రులు NAT నిష్క్రమణను పంచుకోగలరు, కాబట్టి ఆ చిరునామాను శ్రోతలు మరియు పీర్ ఎంపిక నుండి విడిగా ధృవీకరించండి.
ప్రమాణీకరణ/రవాణా వివరాల కోసం పీర్ సూచనను ఉపయోగించండి. ఈ ఇంటర్ఫేస్లు Squid 7కి వర్తిస్తాయి మరియు మునుపటి మద్దతు విడుదలలు; అవి Squid 8లో మార్పు లేకుండా అందుబాటులో లేవు.