Proxy server là gì? Hướng dẫn cài đặt máy chủ proxy chi tiết
Thịnh Văn Hạnh 27/11/2019 2097 Lượt xem Chia sẻ bài viết
Proxy server là một máy chủ trung gian, nó hoạt động giống như một cổng kết nối giữa người dùng cuối và website muốn truy cập. Các máy chủ này cung cấp các tính năng, đảm bảo tính riêng tư, an toàn khác nhau tùy thuộc nhu cầu của người dùng và chính sách công ty. BKNS sẽ chia sẻ thông tin chi tiết về Proxy server trong bài viết sau đây.
Tóm Tắt Bài Viết
1. Proxy server là gì?
Proxy server (Máy chủ proxy) là một máy chủ trung gian, nó hoạt động giống như một cổng kết nối giữa người dùng cuối và website mà họ muốn truy cập. Dữ liệu khi đến Proxy sẽ được tiếp nhận ở một cổng và được gửi qua một cổng khác đến phần còn lại của mạng. Máy chủ này tạo cho Hacker rất nhiều khó khăn nếu muốn truy cập và ăn cắp thông tin website. Mỗi máy chủ proxy có các tính năng, bảo mật khác nhau phụ thuộc vào nhu cầu của người dùng và chính sách của công ty.
2. Phân loại Proxy server
Proxy server được phân thành các loại sau:
- Transparent Proxy – Proxy trong suốt: Phù hợp với các trường học, thư viện,… dùng để lọc nội dung vì dễ dàng trong việc thiết lập tên server và máy khách.
- Proxy ẩn danh: Tự xác định Proxy, tuy nhiên, địa chỉ IP của bạn sẽ không chuyển đến website.
- Distorting Proxy – Proxy mạo danh: Không cần gửi địa chỉ IP chính xác (IP giả mạo) mà vẫn có thể truy cập vào nội dung bị chặn.
- High Anonymity Proxy – Proxy ẩn danh cao: Đây là cách an toàn nhất để sử dụng internet.
3. Proxy server hoạt động ra sao?
Tất cả máy tính hoạt động trong môi trường internet đều cần địa chỉ IP. IP là địa chỉ giao thức mạng, nó giống như địa chỉ nhà hay công ty của bạn vậy. Proxy server về cơ bản là một máy tính có địa chỉ IP riêng hoạt động trên internet. Khi người dùng gửi đi một yêu cầu, yêu cầu đó sẽ tới Proxy server đầu tiên. Nó thay người dùng thực hiện yêu cầu của website, tiếp nhận phản hồi từ server và chuyển đến web dữ liệu để xem trong trình duyệt của mình. Máy chủ proxy chuyển tiếp yêu cầu của người dùng, tạo nên các thay đổi trong dữ liệu gửi đi mà vẫn cung cấp cho người dùng thông tin mà họ mong muốn. Proxy có thể thay đổi địa chỉ IP nên máy chủ không thể biết được vị trí chính xác của người dùng. Máy chủ proxy mã hóa được dữ liệu và ẩn chứng trong lúc chuyển tiếp. Dựa vào địa chỉ IP mà server này có thể chặn truy cập một website nhất định.
4. Ưu nhược điểm của Proxy server
4.1 Ưu điểm của máy chủ proxy
- Giúp người dùng có thể kiểm soát việc sử dụng internet (VD: Công ty kiểm soát nhân viên hoặc bố mẹ kiểm soát con cái).
- Tiết kiệm băng thông và cải thiện tốc độ truy cập internet. Các Proxy có khả năng lưu lại một bản sao của website cục bộ.
- Bảo mật dữ liệu và cung cấp kết nối an toàn cho người sử dụng. Máy chủ proxy có khả năng bảo mật tốt nhất hiện nay. Người dùng cấu hình máy chủ Proxy của mình để mã hóa các yêu cầu của website. Bên cạnh đó, người dùng cũng có thể ngăn chặn các website có chứa phần mềm độc hại từ mọi nguồn truy cập thông qua Proxy server. Nếu muốn truy cập internet từ xa thông qua Proxy của công ty, người dùng có thể ghép nối Proxy server với mạng VPN.
- Có khả năng đăng nhập vào máy chủ proxy ở nơi khác để truy cập các trang bị chặn.
- Đảm bảo quyền riêng tư: Sử dụng Proxy server sẽ giúp cá nhân hay tổ chức duyệt internet một cách riêng tư hơn. Một số máy chủ proxy có thể thay đổi địa chỉ IP và các thông tin xác minh nằm trong yêu cầu mà website gửi đi.
4.2 Nhược điểm của proxy server
- Khả năng bị lấy cắp thông tin nếu dùng Proxy server miễn phí.
- Địa chỉ IP và thông tin yêu cầu website thường được lưu ở máy chủ này.
- Dữ liệu có khả năng bị nhận thấy dễ dàng nếu sử dụng máy chủ proxy không mã hóa.
5. Proxy server có chức năng gì?
5.1 Tường lửa và Filtering
Proxy server làm việc ở lớp 7 (Application) trong mô hình tham chiếu OSI. Tường lửa này làm việc ở mức thấp hơn và không được phổ biến giống các tường lửa thông thường. Bên cạnh đó, nó còn có khả năng hỗ trợ lọc ứng dụng một cách độc lập. Máy chủ proxy gặp khó khăn khi cài đặt và duy trì so với tường lửa. Nếu được cấu hình chuẩn thì Proxy server sẽ cải thiện được vấn đề bảo mật và hiệu suất cho mạng.
Chức năng lọc của máy chủ proxy được coi như bộ định tuyến thông thường. Các tường lửa thường sẽ không thể thấy được các Domain của website bên trong các thông báo. Với lưu lượng dữ liệu gửi vào, các Router có thể lọc bởi địa chỉ mạng hay số cổng nhưng Proxy lại có khả năng lọc dựa trên nội dung ứng dụng trong thông báo.
5.2 Chia sẻ kết nối
Proxy server là giải pháp cung cấp sự mở rộng và hiệu quả khi truy cập internet. Tức là, tất cả các kết nối phía trong đều được cho qua một hay nhiều máy chủ proxy thay bằng việc gán cho mỗi máy khách một kết nối internet trực tiếp.
5.3 Caching
Proxy server kết hợp cùng Caching của các website, có khả năng cải thiện chất lượng dịch vụ của một mạng bằng việc:
- Tăng khả năng mở rộng và bảo tồn băng thông
- Tăng hiệu quả trong việc đáp trả máy khách
- Các Proxy server Cache có khả năng phục vụ
6. Hướng dẫn cài đặt Proxy server
6.1 Sử dụng Firefox để tạo Proxy server
- Click chọn công cụ Tools
- CLick vào Option
- Xuất hiện cửa sổ => Click Advanced
- Chọn Network
- Click Settings
- Chọn Manual Proxy Configuration (cấu hình Proxy thủ công)
- Nhập vào ô Proxy HTTP 2 địa chỉ sau:
- Proxy1.utb.edu.vn hoặc Proxy2.utb.edu.vn (đối với người đã đi làm)
- Proxy2.utb.edu.vn (đối với sinh viên)
- Nhập vào ô Port: 8080
- Tích vào “Use this Proxy server for all Protocol”
- Nhập vào ô “No Proxy for” nội dung “*.utb.edu.vn”
- Chọn liên tiếp OK để hoàn thành việc thiết lập
6.2 Sử dụng Internet Explorer cài đặt Proxy server
- Click Tools
- Click Internet Options
- Click vào Connections
- Tiếp tục vào LAN settings
- Xuất hiện bảng => tích vào ô Use a proxy server for your LAN
- Tại ô Address nhập các nội dung sau:
- Proxy1.utb.edu.vn hoặc Proxy2.utb.edu.vn (đối với người đã đi làm)
- Proxy2.utb.edu.vn (đối với sinh viên)
- Tại ô Port: nhập số hiệu cổng Proxy là 8080
- Tích vào ô “Bypass Proxy server for local addresses”
- Chọn Advanced, nhập vào ô “No Proxy for” nội dung “*.utb.edu.vn”
- Chọn liên tiếp OK để hoàn thành việc thiết lập
6.3 Sử dụng Chrome cài đặt Proxy server
- Mở Chrome
- Click vào ô có thanh ngang ở góc bên phải
- Xuất hiện cửa sổ
- Click “Hiển thị cài đặt nâng cao”
- Kéo thanh trượt xuống dưới
- Click vào “Thay đổi thiết lập Proxy”
- Xuất hiện bảng => Click vào Connections
- Để hoàn tất cài đặt nên chọn LAN settings
Như vậy, Proxy server là máy tính có chức năng như “cánh cửa” giữa các mạng nội bộ trong cùng một hệ thống. Các máy trạm không kết nối đến địa chỉ mạng một cách trực tiếp mà sẽ qua trung gian máy chủ proxy. Dữ liệu được tiếp nhận ở một cổng sau đó sẽ được chuyển đến phần còn lại của mạng qua cổng khác. Cũng nhờ cách truyền gián tiếp như vậy mà máy chủ proxy có khả năng ngăn chặn được Hacker lấy cắp thông tin.
Bên cạnh đó, Proxy server còn có tính năng ngăn chặn người dùng nội bộ truy cập đến dữ liệu bảo mật. Người dùng cũng cần phân biệt máy chủ proxy với thiết bị Network Address Translation. Proxy đại diện cho máy tính của Client truy cập vào hệ thống. NAT làm thay đổi địa chỉ gốc của lưu lượng truy cập tới thông qua nó trước khi đến địa chỉ đích.
Trên đây là BKNS đã giúp bạn hiểu rõ hơn về: Proxy server là gì, hoạt động ra sao, ưu nhược điểm và cách cài đặt như thế nào. Đừng ngại để lại bình luận bên dưới nếu bạn còn thắc mắc bất cứ vấn đề gì liên quan đến Proxy server. Đừng quên truy cập website bkns.vn thường xuyên để cập nhật thêm nhiều bài viết hữu ích liên quan đến thiết kế, quảng cáo, lưu trữ website hay tư vấn giải pháp mạng nhé!
>> Có thể bạn quan tâm: