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는 자체 다운로더 선택을 가진 별도 프로그램이다.