Khi proxy từ chối User-Agent của APT
Nhận diện việc từ chối rõ ràng theo chính sách nhận dạng máy khách khi curl thành công nhưng APT bị chặn qua cùng proxy đó.
curl tải một URL. APT, dùng cùng proxy đó, nhận được một trang nói rằng User-Agent của nó không được chấp thuận. Phản hồi đó đã thu hẹp phạm vi điều tra: bên trung gian đang áp dụng chính sách máy khách.
Thay đổi đồng thời các bản sao kho, mật khẩu và DNS sẽ bỏ đi bằng chứng hữu ích đó. Hãy lưu trạng thái được trả về và nội dung từ chối liên quan trước khi thay đổi tuyến đường.
APT ghi tài liệu Acquire::http::User-Agent cho phương thức tải qua HTTP. Nếu nhà vận hành mạng yêu cầu một định danh đã được phê duyệt, hãy đặt giá trị đã thỏa thuận một cách có chủ đích. Sao chép toàn bộ chuỗi nhận dạng của trình duyệt từ một câu trả lời cũ có thể che giấu trình cập nhật thực sự và vẫn thất bại ở một điều kiện chính sách khác.
Kiểm tra phạm vi của yêu cầu thất bại. Yêu cầu đến kho HTTP và đường hầm HTTPS để lộ thông tin khác nhau cho một proxy thông thường không chặn bắt. Đừng suy ra rằng một chính sách tiêu đề thấy được trên một đường sẽ tự động được áp dụng giống hệt bên trong lưu lượng đã mã hóa.
Một trang từ chối được trả về ở nơi lẽ ra phải có siêu dữ liệu kho cũng có thể gây ra lỗi phân tích cú pháp hoặc lỗi trông giống lỗi chữ ký về sau. Hãy đọc nguồn gốc của phản hồi trước khi thay đổi niềm tin vào kho. Định tuyến proxy thành công không biến một trang chính sách HTML thành chỉ mục gói hợp lệ. Với Hash Sum mismatch, hãy giữ cùng nhau tổng kiểm tra mong đợi và các byte thực tế.