Máy chủ Proxy và những điều chưa biết

Baby_parrot

VIP Members
17/04/2018
41
60 bài viết
Máy chủ Proxy và những điều chưa biết
Proxy hay Proxy Server chắc hẳn mọi người làm về kỹ thuật đều đã biết thông qua việc làm sản phẩm liên quan đến proxy, ngồi trà chanh chém gió nghe bạn mình nhắc đến hay là nghe thoảng qua từ một bài báo hoặc từ bài giảng trên trường đại học. Dù nguồn là ở đâu, bạn có biết hay không biết, thì có một sự thật là hàng ngày bạn cũng đang dùng đến proxy và nó luôn hiện diện trong hệ thống mạng. Vậy Proxy là gì và phân loại như thế nào bài viết này mình sẽ cố gắng đưa ra cho các bạn kiến thức tổng quan.
Máy chủ Proxy đóng vai trò trung gian kết nối giữa máy khách và một máy chủ khác. Máy chủ Proxy được có thể được đặt bất cứ vị trí nào trong mạng, có thể đặt ở chính máy khách, ở trong mạng nội bộ hoặc ở bên ngoài internet, chỉ cần đảm bảo vị trí máy chủ proxy là trung gian tức máy khách có thể kết nối đến máy proxy và máy proxy có thể kết nối đến địa chỉ đích mà máy khách hướng đến. Khi client kết nối đến máy chủ proxy và yêu cầu một vài dịch vụ, tài nguyên từ một máy chủ khác. Các máy chủ proxy sẽ tiến hành đánh giá các yêu cầu đó sau đó sẽ tiến hành thiết lập một kết nối từ máy chủ proxy đến máy chủ mà khách hàng yêu cầu khi nhận được dữ liệu trả về sẽ gửi trả về cho phía client.
proxy-server.png

Có 2 loại proxy:
- Proxy chuyển tiếp (Tunnel, Gateway .. ): Đóng vai trò chuyển tiếp các hành động từ phía khách hàng tới phía máy chủ. Đóng vai trò trung gian thay cho khách hàng. Ở dạng proxy này danh tính khách hàng sẽ được che giấu.
- Proxy đảo ngược: Ngược lại với proxy chuyển tiếp, proxy đảo ngược thay mặt cho máy chủ giao tiếp với máy khách. Proxy chuyển tiếp ẩn danh tính của máy chủ và được dùng trong một số trường hợp:
  • Cân bằng tải: Phân phối tải cho một số máy chủ dịch vụ (Web, service ..).
  • Bộ nhớ cache cho các nội dung tĩnh: Giảm tải cho máy chủ dịch vụ bằng cách lưu trữ các nội dung tĩnh.
  • Nén và tối ưu hóa để tăng tốc độ tải.
Dựa trên giao thức Proxy chia ra các loại proxy:
  • FTP Proxies: Triển khai dựa trên giao thức FTP, dùng để chuyển tiếp hoặc làm bộ nhớ cache cho FTP.
  • HTTP Proxy Server: Triển khai dựa trên giao thức HTTP CONNECT. Là loại máy chủ proxy phổ biến nhất.
  • SSL Proxy Server: Triển khai dựa trên giao thức SSL, thường là một phần mở rộng tạo nên máy chủ HTTP Proxy.
  • Socks Proxy Server: Triển khai dựa trên giao thức Socks, cho phép chuyển tiếp nhiều dạng gói tin khác nhau TCP, UDP.
PS:// Phần 2: Giao thức SOCK5
 
Chỉnh sửa lần cuối:
Thẻ
proxy
Bên trên