Máy chủ proxy

Tổng quat

Proxy serverlà máy chủ trung gian giữa máy khách và mạng internet. Máy chủ proxy cung cấp các chức năng cơ bản sau:

  • Tường lửa và lọc dữ liệu mạng.

  • Chia sẻ kết nối mạng

  • Bộ nhớ đệm dữ liệu

Máy chủ proxy cho phép ẩn, giấu và làm ẩn danh id mạng của bạn bằng cách ẩn địa chỉ IP của bạn.

Mục đích của Máy chủ Proxy

Sau đây là những lý do để sử dụng máy chủ proxy:

  • Giám sát và Lọc

  • Cải thiện hiệu suất

  • Translation

  • Truy cập các dịch vụ ẩn danh

  • Security

Giám sát và Lọc

Máy chủ proxy cho phép chúng tôi thực hiện một số loại lọc như:

  • Lọc nội dung

  • Lọc dữ liệu được mã hóa

  • Bỏ qua bộ lọc

  • Ghi nhật ký và nghe trộm

Cải thiện hiệu suất

Nó tăng tốc dịch vụ bằng quá trình truy xuất nội dung từ bộ nhớ đệm đã được lưu khi khách hàng đưa ra yêu cầu trước đó.

Dịch

Nó giúp tùy chỉnh trang nguồn cho người dùng cục bộ bằng cách loại trừ nội dung nguồn hoặc thay thế nội dung nguồn bằng nội dung cục bộ gốc. Trong đó, lưu lượng truy cập từ người dùng toàn cầu được chuyển đến trang web nguồn thông qua proxy dịch.

Truy cập các dịch vụ ẩn danh

Trong trường hợp này, máy chủ đích nhận được yêu cầu từ máy chủ proxy ẩn danh và do đó không nhận được thông tin về người dùng cuối.

Bảo vệ

Vì máy chủ proxy ẩn danh tính của người dùng nên nó bảo vệ khỏi thư rác và các cuộc tấn công của hacker.

Loại proxy

Bảng sau mô tả ngắn gọn loại proxy:

Chuyển tiếp proxy

Trong trường hợp này, máy khách yêu cầu máy chủ mạng nội bộ của nó chuyển tiếp đến internet.

Mở proxy

Open Proxy giúp khách hàng che giấu địa chỉ IP của họ trong khi duyệt web.

Reverse Proxy

Trong trường hợp này, các yêu cầu được chuyển tiếp đến một hoặc nhiều máy chủ proxy và phản hồi từ máy chủ proxy được truy xuất như thể nó đến trực tiếp từ Máy chủ gốc.

Ngành kiến ​​trúc

Kiến trúc máy chủ proxy được chia thành một số mô-đun như thể hiện trong sơ đồ sau:

Giao diện người dùng proxy

Mô-đun này kiểm soát và quản lý giao diện người dùng và cung cấp giao diện đồ họa, cửa sổ và menu dễ sử dụng cho người dùng cuối. Menu này cung cấp các chức năng sau:

  • Bắt đầu proxy

  • Dừng proxy

  • Exit

  • Chặn URL

  • Chặn khách hàng

  • Quản lý nhật ký

  • Quản lý bộ nhớ cache

  • Sửa đổi cấu hình

Trình nghe máy chủ proxy

Đây là cổng mà yêu cầu mới từ trình duyệt máy khách được lắng nghe. Mô-đun này cũng thực hiện việc chặn các máy khách khỏi danh sách do người dùng đưa ra.

Quản lý kết nối

Nó chứa các chức năng chính của máy chủ proxy. Nó thực hiện các chức năng sau:

  • Nó chứa các chức năng chính của máy chủ proxy. Nó thực hiện các chức năng sau:

  • Đọc yêu cầu từ tiêu đề của máy khách.

  • Phân tích cú pháp URL và xác định xem URL có bị chặn hay không.

  • Tạo kết nối với máy chủ web.

  • Đọc câu trả lời từ máy chủ web.

  • Nếu không tìm thấy bản sao của trang nào trong bộ đệm thì tải xuống trang từ máy chủ web khác sẽ kiểm tra ngày sửa đổi lần cuối từ tiêu đề trả lời và theo đó sẽ đọc từ bộ đệm hoặc máy chủ từ web.

  • Sau đó, nó cũng sẽ kiểm tra xem bộ nhớ đệm có được phép hay không và theo đó sẽ lưu vào bộ nhớ đệm của trang.

Trình quản lý bộ nhớ cache

Mô-đun này có nhiệm vụ lưu trữ, xóa, xóa và tìm kiếm các trang web trong bộ nhớ đệm.

Trình quản lý nhật ký

Mô-đun này chịu trách nhiệm xem, xóa và cập nhật nhật ký.

Cấu hình

Mô-đun này giúp tạo các cài đặt cấu hình để các mô-đun khác thực hiện các cấu hình mong muốn như bộ nhớ đệm.