Bốn cổng proxy không tự động có nghĩa là bốn IP công cộng. Squid thường để hệ điều hành chọn địa chỉ nguồn cho kết nối gửi đi của nó. Để lựa chọn cổng có ý nghĩa, hãy gắn nó với một chính sách địa chỉ gửi đi rõ ràng.

Trong các cấu hình Squid 7 hỗ trợ các chỉ thị này, một đoạn định tuyến có thể dùng các bộ lắng nghe có tên:

http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b

Các địa chỉ này là ví dụ trong tài liệu. Hãy thay bằng địa chỉ được cấp và dùng được trên máy chủ của bạn. Điều này thêm định tuyến vào một cấu hình proxy vốn đã bị hạn chế; nó không cung cấp xác thực hay quy tắc truy cập của máy khách.

Chọn nguồn chỉ là một phần của đường đi

Tài liệu tham chiếu địa chỉ gửi đi mô tả việc khớp theo thứ tự và chọn họ địa chỉ. Một nguồn IPv4 không thể trở thành nguồn của kết nối IPv6. Khi các địa chỉ khác nhau thuộc các nhà cung cấp khác nhau, chính sách định tuyến của máy chủ phải dùng cổng phù hợp cho từng địa chỉ.

NAT ở thượng nguồn có thể chuyển hai địa chỉ cục bộ đã chọn thành một địa chỉ công cộng. Vì vậy ánh xạ bộ lắng nghe có thể hoạt động cục bộ mà không tạo ra danh tính công cộng như bạn dự định. Một proxy cha cũng có thể trở thành lối ra cuối cùng hướng tới trang web.

Các kết nối hiện có đáng được chú ý. Tài liệu của Squid cảnh báo về các quy tắc gửi đi phụ thuộc máy khách và các kết nối liên tục phía máy chủ. Dùng lại một kết nối được thiết lập theo chính sách trước đó có thể khiến lựa chọn đã thay đổi trông như không hiệu quả.

Hãy diễn giải địa chỉ mà trang web nhìn thấy cùng với chính sách cục bộ và một kết nối mới. Một cổng đến khác là tín hiệu lựa chọn, không phải cơ chế cấp phát địa chỉ IP.

Bài viết liên quan