Trang chính nên dùng proxy cha. Một tên miền phụ nội bộ thì không nên. Đây là một ngoại lệ định tuyến, và nó xứng đáng có một mẫu đủ hẹp để diễn đạt chính xác điều đó.

Privoxy có các quy tắc chuyển tiếp thông thường trong cấu hình chính và các ghi đè chuyển tiếp theo từng yêu cầu trong các tệp action. Hãy dùng cơ chế phù hợp với cấu hình bạn đã duy trì; đừng thêm các ngoại lệ cạnh tranh ở cả hai nơi chỉ để xem cái nào hoạt động.

Một ngoại lệ trong cấu hình chính

forward / parent.example.net:8080
forward intranet.example.net .

Với các đích công khai nơi cho phép một proxy cha HTTP công khai không cần xác thực, hãy lấy một ứng viên cho proxy cha mặc định từ danh sách proxy HTTP mà không mang theo thông tin đăng nhập của proxy cha khác. Ở đây quy tắc máy chủ chính xác phía sau chọn chuyển tiếp trực tiếp cho tên máy chủ đó. Các đích khác tiếp tục khớp với quy tắc proxy cha mặc định. Các quy tắc chuyển tiếp của Privoxy dùng thứ tự khớp cuối cùng, nên một quy tắc chung phía sau có thể thay đổi kết quả đó.

Đọc cú pháp mẫu trước khi thêm dấu chấm đầu hoặc ký tự đại diện. Một mẫu kiểu hậu tố có thể khớp với nhiều tên hơn máy chủ duy nhất bạn định. Cũng hãy giữ tên proxy tách biệt với tên trang web: mẫu chọn một đích được yêu cầu.

Ghi đè trong tệp action là một lựa chọn khác

{+forward-override{forward .}}
intranet.example.net

Điều này chọn rõ ràng chuyển tiếp trực tiếp cho các yêu cầu khớp. Việc xóa một ghi đè trước đó không nhất thiết giống với việc chọn chuyển tiếp trực tiếp; cấu hình thông thường vẫn có thể chứa một quy tắc cha.

Hãy kiểm tra các phần action áp dụng và thứ tự của chúng khi một ngoại lệ có vẻ không hiệu quả. Một máy chủ có thể khớp với nhiều hơn một mẫu action, và action bạn mong đợi có thể bị thay đổi bởi một lần khớp sau.

Trực tiếp nghĩa là một quyết định mạng khác

Một ngoại lệ trực tiếp có thể để lộ địa chỉ ra ngoài của chính Privoxy thay vì lối ra của proxy cha. Điều đó có thể hoàn toàn đúng với một dịch vụ riêng tư, nhưng nên là một phần của yêu cầu chứ không phải tác dụng phụ phát hiện sau đó.

Ngoại lệ cũng không cấp khả năng tiếp cận mạng. Máy chủ của Privoxy vẫn cần một tuyến đến đích và quyền truy cập phù hợp. Nếu chỉ proxy cha có thể đến được dịch vụ, việc bỏ qua nó sẽ thất bại dù mẫu có hoạt động.

Giới hạn ví dụ ở tên máy chủ cần thiết và kiểm tra riêng các máy chủ xác thực hoặc tài nguyên liên quan. Mở rộng một ngoại lệ cho mọi tên miền phụ có thể âm thầm chuyển lưu lượng không liên quan sang một tuyến ra ngoài khác.

Bài viết liên quan