Một dòng Allow trong Tinyproxy trả lời ai được dùng proxy. Điều đó không có nghĩa là những máy khách đó chỉ có thể tới máy chủ được ghi ở đó. Lọc đích là một thiết lập riêng.

Với proxy nhằm tới một dịch vụ có tên duy nhất, bộ lọc có thể hoạt động như danh sách cho phép:

Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No

Sau đó tệp chứa các mẫu đích được cú pháp bộ lọc bạn chọn cho phép. Giữ mẫu máy chủ chính xác hẹp, và kiểm tra FilterType đã cấu hình trước khi chọn neo biểu thức chính quy hoặc cú pháp ký tự đại diện. Một mẫu viết cho một chế độ có thể mang nghĩa khác ở chế độ khác.

Có ba cơ chế kiểm soát khác nhau

  • Quy tắc Allow/Deny của máy khách giới hạn máy khách nguồn.
  • Lọc đích giới hạn máy chủ hoặc URL được yêu cầu.
  • ConnectPort giới hạn cổng đích CONNECT.

Sách hướng dẫn Tinyproxy ghi lại những điều này riêng. Bộ lọc đích không thêm xác thực proxy, và việc cho phép một cổng không giới hạn yêu cầu vào một tên máy chủ.

Với HTTPS qua đường hầm thông thường, hãy làm việc với máy chủ đích. Đường dẫn yêu cầu được mã hóa không khả dụng dưới dạng văn bản thông thường mà proxy thấy, vì vậy không nên giả định rằng một biểu thức đường dẫn hoạt động với HTTP thường sẽ kiểm tra đường dẫn trang HTTPS.

Cũng xét đến các phụ thuộc của trang. Một trang có thể tải ảnh hoặc xác thực qua máy chủ khác. Chỉ thêm những đích thực sự cần thiết; biến một quy tắc máy chủ chính xác thành hậu tố rộng để sửa một ảnh thiếu có thể cho phép lưu lượng nhiều hơn hẳn. Giữ danh sách đủ dễ hiểu để mỗi đích được cho phép đều có lý do.

Bài viết liên quan