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 ಬೇರೆ ಡೌನ್ಲೋಡರ್ ಮತ್ತು ಸಂರಚನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಬಹುದು.