Quy tắc truy cập Squid 6 cho một IP máy khách
Giới hạn proxy thuận Squid 6.13 cho máy khách đã biết, giữ các biện pháp bảo vệ đích và kiểm tra thứ tự quy tắc trước khi triển khai.
Cấu hình này dành cho Squid 6.13, gồm cả gói của Debian 13. Xác nhận phiên bản đã cài bằng squid -v: tài liệu chỉ thị của Squid ghi http_access không có trong phiên bản 8.
Chọn địa chỉ trước
Bộ lắng nghe cần địa chỉ được gán cho máy chủ. Quy tắc máy khách cần địa chỉ nguồn mà Squid quan sát, có thể là địa chỉ thoát công khai của mạng NAT thay vì địa chỉ riêng của máy tính xách tay.
Thay các địa chỉ tài liệu bên dưới. Giới hạn máy khách là một địa chỉ, biểu diễn bằng /32.
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
Thay bộ lắng nghe, định nghĩa ACL và quy tắc truy cập tương ứng trong cấu hình gói, đồng thời giữ cài đặt ghi nhật ký và hệ thống tệp. Thêm các quy tắc này dưới một quy tắc cho phép máy khách có trước có thể bỏ qua giới hạn. Định nghĩa lặp lại của ACL dạng danh sách cũng có thể thêm giá trị.
Yêu cầu đi qua các quy tắc thế nào
Các lệnh cấm đầu tiên từ chối cổng đích không mong muốn, yêu cầu quản trị và đích cục bộ hoặc link-local. Máy khách đã biết được cho phép sau các kiểm tra đó; mọi yêu cầu khác đi tới lệnh cấm cuối. Bảo vệ đích vẫn cần thiết vì chỉ danh sách nguồn được phép không hạn chế các đích.
Giới hạn tường lửa máy chủ hoặc mạng về nguồn dự kiến trước khi mở bộ lắng nghe. Việc gắn địa chỉ chọn nơi Squid nhận kết nối; quy tắc truy cập xác định yêu cầu nào được cho phép.
sudo squid -k parse -f /etc/squid/squid.conf
Sửa lỗi phân tích trước khi tải lại dịch vụ được quản lý. Thử từ máy khách được phép và nguồn thứ hai do bạn kiểm soát mà lẽ ra phải bị từ chối. Xác nhận đích chỉ nhận yêu cầu được cấp quyền: kết nối TCP đơn thuần không chứng minh quyền chuyển tiếp.