Forward Proxy

Forward Proxy là kiểu proxy đại diện cho phía client.

Nó nằm phía trước client, giúp client đi ra ngoài internet thông qua nó. Server bên ngoài không biết client thật là ai, chỉ thấy con proxy.

Flow:

Client → Forward Proxy → Internet / Server

Forward Proxy ẩn danh hoặc kiểm soát truy cập internet cho client.

Tác dụng thực tế:

  1. Ẩn IP Client

    • Client đi ra ngoài → server chỉ thấy IP của Proxy

    • Dùng để ẩn danh, fake IP, bypass geo-block

  2. Kiểm soát truy cập

    • Trong môi trường công ty, trường học:

      • Forward Proxy chặn Facebook, YouTube, web cấm.

      • Ghi log ai đã truy cập gì.

  3. Caching

    • Proxy lưu cache các tài nguyên (ảnh, script, html)

    • Nhiều client dùng chung → giảm băng thông

  4. Tăng bảo mật

    • Không cho client truy cập internet trực tiếp

    • Điều khiển traffic ra ngoài

Ví dụ đời thực dễ hình dung:

  • Bạn đang ở công ty, truy cập internet phải đi qua proxy của công ty.

  • Proxy công ty:

    • Check xem bạn có quyền vào trang đó không

    • Có thể ghi log lịch sử truy cập của bạn

    • Có thể cache để mạng nội bộ nhanh hơn

Forward Proxy trông giống như cánh cửa đi ra ngoài:

Client thật ẩn sau proxy.


So sánh nhanh với Reverse Proxy (để chốt hạ):

Tiêu chí

Forward Proxy

Reverse Proxy

Đại diện cho

Client

Server / Backend

Vị trí

Trước Client

Trước Backend

Mục đích

Ẩn danh client, control truy cập ra ngoài

Load balance, security, routing vào hệ thống

Ai biết ai?

Server không biết client thật

Client không biết server thật


Một câu súc tích kiểu Senior:

Forward Proxy là con đứng giữa client và internet để ẩn client, kiểm soát trafficcache. Còn Reverse Proxy đứng trước backend để bảo vệ server, load balance, và routing.

Last updated