Pengaturan proxy CPAN bergantung pada pengunduh yang sebenarnya
Lacak pengunduh yang dipakai CPAN interaktif dan selaraskan masukan proxy dengan rute mirror yang dimaksud.
Jika CPAN menerima pengaturan proxy tetapi mengunduh lewat rute lain, baca keluaran diagnostik untuk pengunduh yang dipilih. CPAN.pm dapat memakai modul jaringan Perl atau menyerahkan pekerjaan ke program eksternal.
Periksa konfigurasi interaktif saat ini:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist memilih mirror tujuan dan skema, bukan perantara. Proxy HTTP yang mengambil sumber FTP tetap menjadi pendengar HTTP; nama bidang tidak mengubahnya menjadi server FTP.
Jika transfer memanggil curl, periksa lingkungan warisan anak proses itu. Peluncuran terbatas adalah:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
Untuk unduhan dari mirror publik di jaringan yang mengizinkan rute itu, ganti contoh dengan kandidat tanpa akun dari daftar ini: daftar proxy HTTP. Ini menyediakan titik akhir HTTP bagi CPAN dan anak prosesnya, kecuali peluncur lain mengubah lingkungan. Curl membaca http_proxy huruf kecil; pengaturan tujuan HTTPS dapat menyebut pendengar HTTP yang sama.
Jika CPAN memilih LWP, ikuti nilai terkonfigurasi dan perilaku kliennya. Curl yang terpasang tidak membuktikan CPAN memakainya. Hindari memasang modul atau menyunting berkas startup sebelum pilihan itu teridentifikasi.
Simpan perubahan CPAN yang dimaksud dengan o conf commit di bawah akun yang menjalankan instalasi, dan jauhkan rahasia dari contoh bersama. Ini adalah klien CPAN.pm interaktif; cpanm dapat memilih pengunduh dan konfigurasi lain bahkan dengan mirror yang sama.