CPAN కి మిర్రర్ ఎంపిక మరియు ప్రాక్సీ ఎంపిక రెండూ ఉన్నాయి
CPAN మిర్రర్ URL లను మార్చడం దాని ప్రాక్సీని ఆఫ్ చేయదు, మరియు CPAN no_proxy అనేది హోస్ట్ల జాబితా, సార్వత్రిక ఆన్ మరియు ఆఫ్ స్విచ్ కాదు.
CPAN డౌన్లోడ్ HTTPS మిర్రర్ను ఉపయోగించి కూడా HTTP ప్రాక్సీ గుండా వెళ్లవచ్చు. ఈ రెండు పేర్లు వేర్వేరు కనెక్షన్లను వివరిస్తాయి: అభ్యర్థించిన మిర్రర్ మరియు దానిని చేరుకోవడానికి ఉపయోగించే మధ్యవర్తి.
ఇంటరాక్టివ్ CPAN క్లయింట్లో urllist మిర్రర్ల జాబితాను నియంత్రిస్తుంది. దానిని పరిశీలించడం ఊహించని FTP ప్రయత్నాన్ని వివరించడంలో సహాయపడుతుంది. ఆ జాబితాను మార్చడం ప్రాక్సీని దానంతట అదే ఆఫ్ చేయదు.
o conf urllist
o conf http_proxy
o conf no_proxyఇవి పరిశీలన ఆదేశాలు. పని చేస్తున్న సంస్థ సెట్టింగ్లను పాత మిర్రర్ జాబితాతో భర్తీ చేయడానికి ముందు వాటి అవుట్పుట్ చదవండి.
కొన్ని పాత వంటకాల్లో చాలా అయోమయపరిచే షార్ట్కట్ ఉంది: o conf no_proxy 1. CPAN మాన్యువల్ no_proxy ను ప్రాక్సీని తప్పించుకోవాల్సిన హోస్ట్ల లేదా డొమైన్ల కామాతో వేరు చేసిన జాబితాగా నిర్వచిస్తుంది. ఇది "అన్ని ప్రాక్సీలను నిలిపివేయి" అనే బూలియన్ ఫ్లాగ్గా నమోదు చేయబడలేదు. 1 విలువ ఆదేశం వాగ్దానం చేసినట్లు కనిపించే సాధారణ విధానాన్ని వ్యక్తపరచదు.
నేరుగా డౌన్లోడ్ కోసం, నిజమైన డౌన్లోడ్ మార్గం ఏ ప్రాక్సీ కాన్ఫిగరేషన్ను మరియు ఏ వారసత్వ పరిసరాన్ని చదువుతుందో నిర్ణయించి, ఆ తర్వాత సంబంధిత మార్గాన్ని ఉద్దేశపూర్వకంగా తొలగించండి లేదా దాటవేయండి. ప్రోటోకాల్ మార్చడానికి బదులుగా సరైన మరియు చేరుకోగల HTTPS మిర్రర్ను ఎంచుకోండి. రెండు చర్యలకూ ధృవపత్ర ధృవీకరణను ఆఫ్ చేయాల్సిన అవసరం ఉండకూడదు.
కావలసిన కాన్ఫిగరేషన్ నిర్ణయమైన తర్వాత o conf commit దానిని సేవ్ చేస్తుంది. ఈ చర్చ ఇంటరాక్టివ్ CPAN క్లయింట్ గురించి; cpanm తన సొంత డౌన్లోడర్ ఎంపికలతో ప్రత్యేక ప్రోగ్రామ్.