Quy tắc Upstream của Tinyproxy: proxy mặc định và ngoại lệ
Dùng quy tắc Upstream của Tinyproxy một cách có chủ đích, phân biệt proxy cha mặc định, quy tắc riêng cho đích đến và ngoại lệ trực tiếp.
Một proxy cha phải xử lý mọi đích đến cần một quy tắc chuyển tiếp mặc định. Nó không nhất thiết cần một wildcard sao chép từ cấu hình Tinyproxy cũ hơn nhiều.
Sách hướng dẫn hiện tại dùng một loại proxy và một điểm cuối, với bộ chọn đích đến là tùy chọn:
Upstream http parent.example.net:8080
Đối với các đích đến công khai được phép với proxy cha HTTP công khai không xác thực, danh sách proxy HTTP cung cấp các ứng viên cho máy chủ và cổng đó; đừng gắn thông tin xác thực từ proxy cha khác. Việc bỏ qua đích đến tùy chọn khiến đây trở thành upstream mặc định trong cú pháp được ghi lại. Sau đó, một quy tắc đích đến cụ thể hơn có thể diễn đạt tuyến khác hoặc ngoại lệ trực tiếp có chủ ý.
Đừng trộn ngữ pháp từ các bản phát hành khác nhau
Một ví dụ cũ chỉ chứa địa chỉ, cổng và dấu chấm cuối có thể thuộc phiên bản khác. Khớp sách hướng dẫn với gói đã cài, bao gồm hỗ trợ tính năng upstream và các giao thức proxy cha được hỗ trợ.
Thứ tự quy tắc cũng quan trọng. Sách hướng dẫn mô tả hành vi khớp cuối cùng, nên một ngoại lệ có vẻ đúng có thể bị một quy tắc khớp sau đó che khuất. Hãy xem lại toàn bộ tập hợp, không chỉ dòng đang sửa.
Lối ra công khai của proxy cha đã chọn vẫn tách biệt với nguồn ra cục bộ của Tinyproxy. Nếu ý định là giữ một danh tính bên ngoài cụ thể, hãy ghi lại điều gì xảy ra khi proxy cha không khả dụng và những đích đến nào được phép đi trực tiếp.
Cuối cùng, tách định tuyến đích đến khỏi truy cập của máy khách. Quy tắc upstream không phải quy tắc xác thực và không giới hạn máy nào được dùng trình lắng nghe cục bộ. Một bảng tuyến gọn gàng không thể bù đắp cho dịch vụ proxy bị lộ.