407 đầu tiên từ Squid có thể là khởi đầu của xác thực. Để tìm nơi một lần thử dừng lại, hãy theo dõi một chuỗi yêu cầu qua máy khách, cơ chế xác thực và quyết định truy cập.

Trong phiên chẩn đoán Squid 7, mục 29 chứa các thông điệp gỡ lỗi xác thực. Một cấu hình tạm thời có thể giữ mức cảnh báo chung trong khi nâng mục đó:

debug_options ALL,1 29,5

Ghi lại thiết lập gỡ lỗi trước đó, áp dụng cấu hình chẩn đoán và tái tạo một lần thử nhỏ, có thể nhận diện. Đọc đầu ra gỡ lỗi tại đích cache_log đã cấu hình cùng với nhật ký truy cập.

Bằng chứng cần tìmTrả lời câu hỏi nào
Lược đồ Proxy-Authenticate được đưa raProxy này yêu cầu máy khách dùng gì?
Phản hồi xác thực của máy kháchMáy khách có tiếp tục trao đổi được đưa ra không?
Cơ chế xác thực hoặc kết quả của trình trợ giúpTài khoản được chấp nhận, bị từ chối hay bị chặn do lỗi xử lý?
Quyết định chính sách truy cập của SquidĐiều gì xảy ra với yêu cầu sau trạng thái xác thực đó?

Một số lược đồ yêu cầu nhiều vòng thử thách. Chỉ các mục 407 lặp lại không chứng minh rằng trình duyệt đã bỏ qua lời nhắc hay mật khẩu được cung cấp là sai.

Với lỗi của trình trợ giúp, hãy xem xét trình trợ giúp đã cấu hình và giao thức kết quả dành riêng cho lược đồ của nó. Một tiến trình không thể khởi động là lỗi khác với trình trợ giúp đang chạy từ chối tài khoản. Nếu xác thực được chấp nhận nhưng Squid vẫn từ chối yêu cầu, hãy theo các quy tắc truy cập tương ứng.

Khôi phục mức gỡ lỗi ban đầu sau khi đã hiểu chuỗi. Đầu ra đầy đủ mức 9 có thể rất lớn; chẩn đoán xác thực cũng cần xử lý hạn chế vì chi tiết tài khoản và các trạng thái nhạy cảm khác có thể xuất hiện.

Bài viết liên quan