cpanm và ứng dụng khách CPAN tương tác không phải là cùng một giao diện cấu hình. Một proxy đã lưu cho cái này không chứng minh rằng cái kia sẽ đọc nó.

cpanm ghi nhận một số đường dẫn tải xuống khả thi, gồm LWP, curl và Wget, tùy theo tính khả dụng và tùy chọn. Hướng dẫn proxy của nó bắt đầu bằng một biến môi trường proxy phù hợp. Backend thực tế vẫn có thể ảnh hưởng đến xác thực được hỗ trợ và hành vi TLS.

Xác định trình tải xuống mà lệnh gọi đang lỗi dùng và môi trường mà nó nhìn thấy. Trên Windows, một terminal mở trước khi thay đổi môi trường lâu dài có thể giữ nguyên giá trị cũ.

Dùng một điểm cuối đầy đủ theo định dạng mà ứng dụng khách đã chọn mong đợi. Với các bản tải xuống CPAN công khai mà backend đã chọn hỗ trợ trung gian HTTP và các tuyến công khai được phép, danh sách proxy HTTP cung cấp các ứng viên. Tên máy chủ trần, URL tập lệnh PAC và URI proxy HTTP không thể thay thế cho nhau. Xác nhận cách viết của tài khoản proxy trước khi thay đổi các thiết lập mạng không liên quan.

Nếu chỉ một backend thất bại, hãy giữ khác biệt đó trong báo cáo. Đừng kết luận rằng mọi yêu cầu mạng của Perl đều hỏng, hay rằng thêm một tập biến HTTP_proxy_* tùy ý sẽ cấu hình mọi thư viện. Hãy dùng các tùy chọn mà trình tải xuống thực tế ghi nhận và giữ nguyên việc kiểm tra chứng chỉ.

Bài viết liên quan