Một yêu cầu đi qua proxy thành công chứng minh thao tác đó đã được cho phép. Nhưng nó có thể không chứng minh mật khẩu đã được kiểm tra lại: đích có thể được miễn trừ, hoặc kết nối đã được xác thực sẵn.

Để kiểm tra thao tác, hãy dùng điểm cuối do bạn kiểm soát với một phản hồi nhỏ đã biết và chính sách truy cập mà tài khoản phải đáp ứng:

curl --proxy http://proxy.example:8080   --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD'   https://probe.example/status

Điểm cuối và tài khoản là phần giữ chỗ. Đây là thông tin đăng nhập trung gian, tách khỏi mọi lần đăng nhập vào đích.

Giữ giai đoạn phản hồi và thử thách đi cùng nhau. 407 có thể bắt đầu hoặc tiếp tục thương lượng, báo cáo phương thức không được hỗ trợ hoặc từ chối tài khoản. 403 có thể cho thấy việc từ chối theo chính sách, và lỗi trang web về sau có thể đến sau khi đăng nhập proxy thành công.

Để xác thực mới tài khoản, hãy dùng kiểm tra tài khoản được nhà cung cấp hỗ trợ hoặc nhật ký danh tính đã xác thực. Trên proxy của riêng bạn, bằng chứng từ backend có thể phân biệt xác thực thật với yêu cầu được cho phép ẩn danh. Khi đổi mật khẩu, hãy tính đến cửa sổ xác thực trong bộ nhớ đệm khi quyết định thông tin đăng nhập cũ có nên ngừng hoạt động hay không. Với Squid 6.13 Basic, credentialsttl kiểm soát cửa sổ bộ nhớ đệm xác thực.

Bài viết liên quan