CPAN પ્રોક્સી સેટિંગ્સ વાસ્તવિક ડાઉનલોડર પર આધાર રાખે છે
ઇન્ટરેક્ટિવ CPAN જે ડાઉનલોડર વાપરે છે તેને અનુસરો અને પ્રોક્સી ઇનપુટ્સને ઇચ્છિત મિરર માર્ગ સાથે મેળવો.
જો CPAN પોતાનું પ્રોક્સી સેટિંગ સ્વીકારે છે પણ બીજા માર્ગે ડાઉનલોડ કરે છે, તો પસંદ કરેલા ડાઉનલોડર માટેનું ડાયગ્નોસ્ટિક આઉટપુટ વાંચો. CPAN.pm Perl નેટવર્કિંગ મોડ્યુલો વાપરી શકે છે અથવા બાહ્ય પ્રોગ્રામને સોંપી શકે છે.
વર્તમાન ઇન્ટરેક્ટિવ રૂપરેખાંકન તપાસો:
cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist
urllist લક્ષ્ય મિરર અને સ્કીમ પસંદ કરે છે, મધ્યસ્થી નહીં. FTP સ્રોત લાવતું HTTP પ્રોક્સી HTTP શ્રોતા જ રહે છે; ક્ષેત્રનું નામ તેને FTP સર્વર બનાવતું નથી.
જો ટ્રાન્સફર curl ને બોલાવે છે, તો તે બાળપ્રક્રિયાનું વારસાગત પર્યાવરણ તપાસો. મર્યાદિત લોંચ આ છે:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
આ માર્ગને મંજૂરી આપતા નેટવર્ક પર જાહેર મિરર ડાઉનલોડ માટે, ઉદાહરણને આ યાદીમાંથી ખાતા-રહિત ઉમેદવારથી બદલો: HTTP પ્રોક્સી યાદી. આ CPAN અને તેના બાળકોને HTTP એન્ડપોઇન્ટ પૂરો પાડે છે, સિવાય કે બીજું લોન્ચર પર્યાવરણ બદલે. Curl નાના અક્ષરનું http_proxy વાંચે છે; HTTPS લક્ષ્ય સેટિંગ એ જ HTTP શ્રોતાને નામ આપી શકે છે.
જો CPAN LWP પસંદ કરે છે, તો તેના રૂપરેખાંકિત મૂલ્યો અને ક્લાયન્ટ વર્તન અનુસરો. curl સ્થાપિત હોવું એ સાબિત કરતું નથી કે CPAN એ તેનો ઉપયોગ કર્યો. તે પસંદગી ઓળખાય તે પહેલાં મોડ્યુલો સ્થાપિત કરવાનું કે સ્ટાર્ટઅપ ફાઇલો સંપાદિત કરવાનું ટાળો.
ઇચ્છિત CPAN ફેરફારો o conf commit વડે સ્થાપન કરતા ખાતા હેઠળ સાચવો, અને રહસ્યોને શેર કરેલા ઉદાહરણોની બહાર રાખો. આ ઇન્ટરેક્ટિવ CPAN.pm ક્લાયન્ટ છે; cpanm એ જ મિરર સાથે પણ બીજું ડાઉનલોડર અને રૂપરેખાંકન પસંદ કરી શકે છે.