“Proxy chấp nhận CONNECT” không có nghĩa là nó chấp nhận mọi yêu cầu mà APT sẽ gửi.

Với một kho HTTP thông thường, APT có thể dùng chuyển tiếp proxy HTTP thông thường: proxy nhận một yêu cầu HTTP xác định tài nguyên đích. Với HTTPS qua proxy HTTP, máy khách thường thiết lập một đường hầm CONNECT, sau đó thương lượng phiên TLS của đích qua đó.

ĐíchCuộc trò chuyện thông thường với proxy HTTP
Kho HTTPChuyển tiếp yêu cầu HTTP
Kho HTTPSCONNECT, sau đó TLS của đích

Một dịch vụ chỉ chấp nhận đường hầm có thể từ chối yêu cầu được chuyển tiếp thông thường. HTTP 405 đáng để xem xét phương thức thực tế, nơi phát hành phản hồi và chính sách proxy; nó không chứng minh rằng APT thiếu hỗ trợ SOCKS hay mật khẩu của nó sai.

So sánh hành vi được hỗ trợ của dịch vụ với tài liệu vận chuyển của APT và ngữ nghĩa CONNECT. Dùng một dịch vụ đã được phê duyệt tương thích hoặc URL kho được hỗ trợ. Với các kho công khai nơi cho phép trung gian công khai, danh sách proxy HTTP cung cấp các ứng viên để kiểm tra theo những yêu cầu đó. Đừng cho rằng thêm https:// vào địa chỉ proxy sẽ thay đổi giao thức của kho hoặc biến mọi yêu cầu thành đường hầm.

Bài viết liên quan