Transparent proxy là gì?

Noun Web

Transparent proxy là một máy chủ (server) chặn kết nối giữa người dùng cuối hoặc thiết bị và internet. Nó được gọi là "minh bạch" (transparent ) vì nó làm như vậy mà không cần sửa đổi các yêu cầu (request) và phản hồi (response).

Ví dụ: một người dùng trên mạng công ty (corporate network ) có thể đang lướt Internet. Người dùng yêu cầu xem một bài viết mới trên cnn.com và xem nội dung tương tự như họ xem trên kết nối cục bộ của họ ở nhà.

Tuy nhiên, người dùng không hề hay biết, bài viết mới được gửi không phải từ máy chủ gốc (origin server) cnn.com mà là từ một transparent proxy trên mạng công ty. Trải nghiệm của người dùng hoàn toàn giống nhau. Tuy nhiên, người chủ của người dùng hiện có khả năng giám sát hành vi của họ và cũng hạn chế quyền truy cập vào một số trang web nhất định.

Một số trường hợp sử dụng transparent proxy trên phía client như

  • Bạn có thể sử dụng transparent proxyđể lọc nội dung không mong muốn, được xác định thông qua thiết lập proxy. Ví dụ: khi một trang web cụ thể được yêu cầu, proxy có thể không chuyển tiếp yêu cầu đến máy chủ web. Thay vào đó, nó chặn kết nối và hiển thị lỗi hoặc thông báo cho người dùng.
  • Bạn có thể sử dụng gateway proxy để sửa đổi hoặc chặn lưu lượng mạng dựa trên các quy tắc. Ví dụ: tường lửa (firewall) là một transparent proxy, cho phép lưu lượng truy cập giữa mạng nội bộ và Internet, nhưng sẽ chặn lưu lượng nếu vi phạm các quy tắc (rule) của tường lửa.
  • Nếu nhiều người đang truy cập cùng một nội dung từ cùng một vị trí — ví dụ: nhiều sinh viên xem cùng một trang web tin tức qua mạng của trường đại học của họ — thì ban đầu sẽ hiệu quả hơn khi lưu nội dung vào bộ nhớ cache và phân phát nội dung đó từ bộ nhớ cache cho những người dùng tiếp theo. Một transparent proxy có thể thực hiện điều này cho một tổ chức.
  • Bạn có thể thiết lập một transparent proxy để theo dõi lưu lượng và hành vi của người dùng.
  • Các điểm phát wifi (wifi spot) công cộng đôi khi sử dụng transparent proxy để buộc người dùng xác thực (authenticate ) bản thân trên mạng và đồng ý với các điều khoản dịch vụ (terms of service). Chỉ sau khi người dùng xác thực và đồng ý, họ mới được phép lướt web. Người dùng có thể không nhận ra rằng ngay cả sau màn hình xác thực ban đầu, toàn bộ kết nối đã bị chặn và có thể bị giám sát bởi người điều hành thông qua transparent proxy.
Learning English Everyday