Một proxy chuyển tiếp riêng tư không cần nằm vật lý giữa laptop và router. Nó có thể là một máy khác trên cùng LAN, chỉ dùng một giao diện mạng.

Laptop kết nối tới địa chỉ của proxy và cổng lắng nghe. Tiến trình proxy mở một kết nối riêng tới trang web hoặc tới máy cha của nó. Cùng giao diện đó có thể chở cả hai cuộc trò chuyện, trong khi bảng định tuyến của máy chủ chọn bước nhảy tiếp theo.

client → proxy listener
proxy → existing router → destination

Thế là đủ cho một ứng dụng đã chọn proxy một cách tường minh. Trên Linux, cách bố trí thông thường này không đòi hỏi bật chuyển tiếp IP chỉ để chuyển tiếp các yêu cầu của ứng dụng.

Cổng mặc định trả lời một câu hỏi khác

Cổng mặc định của máy khách xử lý các gói mà máy khách gửi tới mạng khác. Thay đổi thiết lập đó không khiến trình duyệt phát ra yêu cầu proxy HTTP hay thương lượng SOCKS. Tương tự, nhập proxy vào trình duyệt không định tuyến mọi ứng dụng khác qua máy đó.

Một máy chủ có thể làm cả hai việc, nhưng khi đó nó có hai cấu hình phải quản lý: dịch vụ proxy và chức năng định tuyến hoặc tường lửa. Nhiều giao diện hơn có thể giúp tách mạng dễ hơn. Đó là lựa chọn cấu trúc liên kết, không phải điều kiện tiên quyết do proxy HTTP tường minh áp đặt.

Sự khác biệt này cũng giải thích một thí nghiệm thất bại thường gặp: sửa các quy tắc chuyển tiếp của máy chủ proxy không ảnh hưởng gì tới kết nối trực tiếp của máy khách đi qua một router khác. Các gói tin chưa bao giờ đi qua máy chủ đó.

Nếu yêu cầu là dùng bắt buộc, hãy xác định nơi có thể kiểm soát lưu lượng ra thay thế. Một proxy tường minh một giao diện có thể là dịch vụ hợp lệ trong khi một cổng riêng thực thi chính sách mạng. Đặt việc thực thi ở nơi các gói tin thực sự đi qua.

Bài viết liên quan