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.