Một trang giám sát cần hoạt động mà không cần đăng nhập proxy. Quy tắc hiển nhiên là http_access allow status_site. Nếu đặt trước xác thực, nó cũng có thể cấp ngoại lệ cho những khách hàng mà bạn chưa bao giờ định phục vụ.

Đối với Squid 6 hoặc 7, hãy giữ các điều kiện của ngoại lệ lại với nhau. Sau các biện pháp bảo vệ hiện có về quản lý, cổng không an toàn, CONNECT và dịch vụ cục bộ, phần liên quan có thể trông như sau:

acl office_clients src 192.0.2.0/24
acl status_site dstdomain status.example.net
acl signed_in proxy_auth REQUIRED

http_access allow office_clients status_site
http_access allow office_clients signed_in
http_access deny all

Mạng và tên máy chủ là chỗ giữ chỗ. Xác thực vẫn cần cấu hình trợ giúp hiện có của nó. Đây là phần ngoại lệ của một chính sách truy cập, không phải cấu hình proxy đầy đủ.

Dòng đầu tiên cho phép các khách hàng đã chọn đến đích đó mà không đánh giá ACL đăng nhập. Dòng tiếp theo chỉ cho phép những khách hàng đó đến nơi khác sau khi xác thực. Các quyền cho phép rộng trước đó hoặc đường thay thế sau này có thể thay đổi kết quả, vì vậy hãy đọc toàn bộ chính sách có thứ tự, bao gồm cả các tệp được bao gồm.

Không chuyển ngoại lệ lên trên các biện pháp bảo vệ cổng đích chỉ để tránh lời nhắc. Một trang được ủy quyền trên cổng không mong muốn vẫn là một tuyến khác. Cũng cần quyết định liệu máy chủ chính xác hay các miền con của nó nên đủ điều kiện thay vì thêm một hậu tố rộng không cần thiết.

Ngoại lệ tên máy chủ bao gồm đích khớp, không phải mọi phụ thuộc được trang của nó tải. Chuyển hướng và tài sản bên thứ ba có thể gặp yêu cầu đăng nhập thông thường một cách hợp pháp.

Đối với HTTP thuần, proxy có thể sử dụng thông tin URL chi tiết hơn khi thích hợp. Yêu cầu HTTPS CONNECT thông thường không lộ đường dẫn trang, vì vậy không thể suy ra quy tắc «chỉ một trang» từ ngoại lệ đường hầm cho toàn bộ máy chủ.

Bài viết liên quan