Το CPAN έχει επιλογή κατόπτρου και επιλογή διαμεσολαβητή
Η αλλαγή των URL των κατόπτρων του CPAN δεν απενεργοποιεί τον διαμεσολαβητή του, και το 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 είναι ξεχωριστό πρόγραμμα με δικές του επιλογές λήψης.