Điểm đầu tiên tôi muốn đưa ra: đừng bao giờ yêu cầu mọi người "giúp tôi làm điều gì đó lạ, mà chỉ nói ngôn ngữ của tôi". Bạn luôn phải học ngôn ngữ của họ trước khi hỏi. Vì vậy, bạn không có lựa chọn nào khác, chỉ làm cho mình quen thuộc hơn với tất cả các công cụ định tuyến này hoặc trả tiền cho một người đã quen thuộc và có thể làm việc cho bạn.
Vì vậy, bạn cần một bộ định tuyến với khả năng chuyển hướng các gói đến proxy; hầu hết, nếu không phải tất cả, các bộ định tuyến SOHO không thể làm điều này. Hơn nữa, bạn sẽ có thể nhập các quy tắc tường lửa tùy ý, không chỉ là một hộp kiểm duy nhất "thực hiện ủy quyền minh bạch". Đây có thể là một PC thông thường chạy một số bản phân phối Linux hoặc một số bộ định tuyến của Cisco hoặc một cái gì đó như thế này. Bất kỳ bộ định tuyến nào có thể thực hiện nhiệm vụ của bạn sẽ có giao diện dòng lệnh và CLI sẽ là chính và được đề xuất hoặc thậm chí là cách duy nhất để định cấu hình nó.
Bạn sẽ cần phải chạy các proxy này ở đâu đó. Ví dụ, đây có thể là cùng một PC thông thường chạy 10 phiên bản độc lập của một số phần mềm proxy (đây không phải là nhiệm vụ rất dễ dàng để chạy 10 proxy độc lập trong một hệ thống) hoặc 10 máy ảo (hoặc bộ chứa OS) với proxy, có thể là dễ dàng hơn nhiều nhưng sẽ đòi hỏi nhiều tài nguyên hơn. Tôi thường sử dụng Squid để ủy quyền, nó có thể thực hiện ủy quyền minh bạch và tôi sẽ thích các thùng chứa LXC, nhưng tôi không chắc môi trường LXC có đủ hay không, nó cần được điều tra.
Quyết định cách bạn sẽ xác định thiết bị của bạn. Đây có thể là địa chỉ IP hoặc địa chỉ MAC nếu không có bộ định tuyến nào khác giữa thiết bị của bạn và các thiết bị này.
Khi bạn đã thực hiện tất cả các quyết định, bạn có thể quay lại đây và hỏi cách định cấu hình nội dung bạn đã chọn.