Proxy là gì? Tính năng, cách hoạt động và cài đặt Proxy

Proxy là gì? Tính năng, cách hoạt động và cài đặt Proxy

Tác giả: SEO DO
20:19 30/10/2024

Sử dụng proxy là một giải pháp hiệu quả để bảo vệ thiết bị điện tử và tăng cường tính bảo mật khi truy cập Internet. Trên Internet luôn tiềm ẩn nhiều nguy cơ, bao gồm rò rỉ thông tin cá nhân, truy cập các trang web độc hại, bị theo dõi bởi các bên thứ ba,... Trong bài viết này, FPT Cloud sẽ giúp người dùng hiểu rõ về tính năng, cách hoạt động và cài đặt Proxy nhanh chóng.

1. Proxy là gì?  

Proxy là một máy chủ trung gian kết nối giữa người dùng và Internet. Khi người dùng truy cập một trang web thông qua Proxy, yêu cầu này sẽ được gửi đến Proxy server trước, sau đó Proxy server sẽ gửi yêu cầu đến trang web đích và nhận kết quả trả về. 

Proxy có chức năng tương tự như một bức tường lửa (firewall) hay một hệ thống lọc truy cập trang web nhằm quản lý và đảm bảo tính bảo mật khi sử dụng.

Proxy là gì
Proxy mang đến khả năng bảo mật cao cho máy tính

>>> Xem thêm: Platform là gì? Tổng hợp 10 mô hình Platform nổi bật

2. Ưu điểm của Proxy 

Proxy mang nhiều lợi ích cho doanh nghiệp bao gồm: 

Bảo mật nâng cao: Hoạt động như tường lửa (firewall) giữa hệ thống website và internet. Nếu không có Proxy, tin tặc có thể dễ dàng truy cập vào địa chỉ IP của máy tính người dùng. 

Duyệt web, xem, nghe và mua sắm ở chế độ riêng tư: Sử dụng các Proxy khác nhau để giúp người dùng tránh bị quảng cáo khi không muốn bị làm phiền.

Tiết kiệm băng thông: Máy chủ Proxy giúp tiết kiệm băng thông, đặc biệt trong môi trường có nhiều người dùng truy cập cùng một tài nguyên.

Lọc: Proxy máy chủ được sử dụng để lọc nội dung dựa trên từ khóa hoặc loại tệp.

Truy cập vào nội dung theo vị trí cụ thể: Người dùng chỉ định máy chủ Proxy có địa chỉ được liên kết với một quốc gia khác. Trên thực tế, người dùng có thể định vị như bản thân đang ở quốc gia đó và có toàn quyền truy cập vào tất cả nội dung mà máy tính ở quốc gia đó được phép tương tác. 

Ngăn nhân viên duyệt các trang web gây mất tập trung: Người dùng có thể sử dụng Proxy để chặn quyền truy cập vào các website không mong muốn. Ngoài ra, tổ chức cũng có thể chặn các trang web khiến nhân viên mất tập trung như Facebook, Youtube, TikTok,... để loại bỏ những sao nhãng gây lãng phí thời gian.

Proxy là gì
Proxy giúp người dùng bảo vệ danh tính, không lo bị theo dõi

>>> Xem thêm: RSS là gì? Cách hoạt động và hướng dẫn sử dụng RSS 

3. Hạn chế của máy chủ Proxy 

Song hành cùng những lợi ích thì máy chủ Proxy cũng tồn tại một số điểm hạn chế: 

Rủi ro từ Proxy miễn phí: Proxy miễn phí có thể không an toàn và tiềm ẩn nguy cơ cho dữ liệu của người dùng. Chúng có thể được sử dụng để theo dõi hoạt động của người dùng, thu thập thông tin cá nhân hoặc lây nhiễm phần mềm độc hại.

Hạn chế mã hóa: Không phải Proxy nào cũng mã hóa lưu lượng truy cập của người dùng. Nếu sử dụng Proxy không mã hóa, thông tin có thể bị lộ cho bên thứ ba.

Tấn công: Proxy có thể trở thành mục tiêu của tin tặc. Nếu Proxy bị tấn công, dữ liệu có thể bị đánh cắp.

Chức năng hạn chế: Proxy Server không hoạt động trên từng cơ sở ứng dụng. Do vậy, người dùng chỉ có thể đặt một Proxy Server cho toàn bộ thiết bị. Điều này gây bất tiện trong một số trường hợp.

Tốc độ truy cập chậm hơn: Truy cập thông qua Proxy Server có thể chậm hơn so với truy cập trực tiếp do yêu cầu phải đi qua máy chủ trung gian.

Sử dụng Proxy khác nhau cho từng nghi thức: Proxy Server phải hiểu nghi thức cụ thể để xác định quyền truy cập. Điều này đòi hỏi người dùng đôi khi phải cấu hình nhiều Proxy khác nhau cho từng nghi thức.

Khó khăn khi tích hợp dịch vụ mới: Việc đưa các dịch vụ mới chưa có Proxy vào hệ thống sẽ trở nên khó khăn. Trong trường hợp đó, người dùng có thể đặt dịch vụ này bên ngoài tường lửa. Đây là cách tối ưu nhất để tránh tạo ra lỗ hổng bảo mật trong hệ thống.

Proxy là gì
Proxy có thể còn tồn đọng một số nhược điểm

4. Phân loại máy chủ Proxy 

Web proxy server (Máy chủ Proxy Web)

Khi một người dùng gửi yêu cầu truy cập một trang web, yêu cầu đó được gửi đến Proxy server thay vì trực tiếp đến máy chủ của trang web. Proxy server này sau đó gửi yêu cầu đó đến máy chủ của trang web và nhận phản hồi từ máy chủ. Cuối cùng, Proxy server chuyển phản hồi đó đến người dùng.

Tor Onion Proxy (Máy chủ nguồn mở)

Máy chủ này giúp ẩn danh mọi thông tin cá nhân của người dùng. Nó được sử dụng để định tuyến lưu lượng truy cập qua các mạng khác nhau nhằm gây khó khăn trong việc theo dõi địa chỉ của người dùng, đồng thời ngăn chặn sự tấn công trái phép từ tin tặc. 

12P Anonymous Proxy (Máy chủ ẩn danh 12 cấp)

Loại Proxy này sử dụng mã hóa để ẩn tất cả các thông tin liên lạc ở nhiều cấp độ. Dữ liệu được mã hóa sau đó được chuyển tiếp qua các bộ định tuyến mạng có mặt ở các vị trí khác nhau.  

Forward Proxy (Máy chủ chuyển tiếp)

Là loại Proxy phổ biến nhất, Forward Proxy hoạt động như trung gian giữa người dùng và internet. Khi người dùng gửi yêu cầu đến một trang web, yêu cầu này sẽ được gửi đến Proxy trước, sau đó Proxy sẽ chuyển tiếp yêu cầu đến trang web và nhận phản hồi, trả về cho người dùng.

Reverse Proxy server (Máy chủ Proxy ngược)

Reverse Proxy server hoạt động ngược lại với Forward Proxy. Reverse Proxy được đặt trước máy chủ web và nhận các yêu cầu từ internet. Proxy sau đó sẽ chuyển tiếp yêu cầu đến máy chủ web phù hợp và trả về phản hồi cho người dùng.

Anonymous Proxy (Ẩn danh Proxy)

Loại Proxy Server không tiết lộ địa chỉ IP của người dùng cho các trang web mà họ truy cập. Nhờ đó dễ dàng bảo vệ danh tính của người dùng và ngăn chặn việc theo dõi hoạt động trực tuyến của họ. Anonymity Proxy cũng ngăn chặn các trang web sử dụng vị trí địa lý của người dùng để cung cấp nội dung tiếp thị cụ thể.

High Anonymity Proxy (Proxy ẩn danh cấp cao)

Đây là loại Proxy định kỳ thay đổi địa chỉ IP xuất hiện trên máy chủ web, gây khó khăn cho việc theo dõi lưu lượng truy cập của người dùng. Trong các loại Proxy, Proxy ẩn danh cao được đánh giá là một trong những cách an toàn và hiệu quả nhất để truy cập web.

Transparent Proxy (Proxy trong suốt)

Đây là một loại Proxy server hoạt động như một cổng trung gian giữa người dùng và internet mà không làm thay đổi hoặc mã hóa dữ liệu. Nó giúp kiểm soát và giám sát lưu lượng mạng mà không làm ảnh hưởng đến quá trình tương tác với website của người dùng. 

Common Gateway Interface Proxy (CGI Proxy)

Loại Proxy này dựa trên CGI, một giao thức cho phép máy chủ web thực thi các chương trình trên máy chủ để đáp ứng yêu cầu của người dùng. Tập lệnh CGI hoạt động như một Proxy, thay mặt bạn tìm nạp các trang web.

Suffix Proxy

Proxy máy chủ Suffix về cơ bản sẽ thêm tên Proxy vào URL. Loại Proxy này không đảm bảo tính ẩn danh cấp cao. Nó được sử dụng để bỏ qua các bộ lọc web. 

Rotating Proxies (Proxy dạng biến)

Đây là một loại Proxy web thay đổi địa chỉ IP thường xuyên. Điều này có nghĩa là mỗi lần người dùng thực hiện một yêu cầu thông qua Proxy, một địa chỉ IP khác được sử dụng sẽ khiến các trang web khó theo dõi hoạt động trực tuyến của người dùng hơn.

DNS Proxy

DNS Proxy hoạt động như một trung gian giữa thiết bị của bạn và máy chủ Hệ thống tên miền (DNS). Nó chuyển tiếp các yêu cầu và phản hồi DNS của người dùng, có khả năng mang lại một số lợi thế so với việc truy vấn trực tiếp máy chủ DNS. 

Proxy là gì
Máy chủ Proxy được phân loại theo nhiều tiêu chí khác nhau

5. Máy chủ Proxy hoạt động như thế nào? 

Mỗi thiết bị kết nối với Internet cần một địa chỉ IP riêng biệt để có thể định danh và giao tiếp. Hãy tưởng tượng địa chỉ IP như địa chỉ nhà trên một con phố để dịch vụ bưu chính có thể giao thư tận tay. Internet cũng sử dụng địa chỉ IP để đảm bảo dữ liệu được gửi chính xác đến thiết bị của người dùng.

Một máy chủ Proxy hoạt động như một chiếc máy tính thuộc mạng lưới Internet và sở hữu một địa chỉ IP riêng biệt. Khi người dùng yêu cầu truy cập một trang web, yêu cầu đó sẽ được chuyển đến máy chủ Proxy. Sau đó, nó sẽ làm theo yêu cầu của web, nhận và chuyển lại dữ liệu của trang web mà người dùng muốn truy cập đến trình duyệt. 

Bên cạnh đó, máy chủ Proxy có khả năng che giấu địa chỉ IP thật của website nhằm làm cho máy chủ web khác không thể xác định vị trí cụ thể của website. Nó cũng có thể mã hóa thông tin để bảo vệ dữ liệu khỏi bị đọc lén trong khi được truyền đi. Hơn thế nữa, server Proxy có thể lọc và ngăn chặn các truy cập không mong muốn đến những trang web dựa vào địa chỉ IP của chúng. 

Proxy là gì
Máy chủ Proxy hoạt động như một trung gian giữa thiết bị điện tử  và internet

6. Những giao thức hoạt động của máy chủ Proxy 

Danh sách đầy đủ các giao thức của bởi Proxy rất phong phú, dưới đây là một số ví dụ: 

HTTP

Proxy HTTP sử dụng giao thức HTTP (HyperText Transfer Protocol) không bảo mật để định tuyến các yêu cầu tải xuống lưu lượng truy cập của người dùng. Chúng được xác định cấu hình bởi trình duyệt, rất nhanh chóng và miễn phí. Tuy nhiên, Proxy HTTP thường sẽ không cho phép người dùng kết nối với các địa chỉ IP được bảo vệ bằng HTTPS. 

HTTPS

HTTPS (Hypertext Transfer Protocol Secure) còn được gọi là Proxy SSL. Những Proxy này hoạt động giống như Proxy HTTP, nhưng sử dụng giao thức HTTPS để mã hóa lưu lượng truy cập của người dùng, đồng thời giúp người dùng kết nối với các miền web HTTPS được bảo vệ bởi chứng chỉ SSL (Secure Sockets Layer)

Proxy SOCKS

Proxy SOCKS (viết tắt của SOCKets Secure ) cho phép truyền dữ liệu và lưu lượng tương thích với giao thức SOCKS5. Giao thức SOCKS5 (Socket Secure 5) định tuyến lưu lượng truy cập của người dùng thông qua máy chủ của bên thứ ba.

Proxy là gì
Mỗi loại giao thức proxy có các ứng dụng và tính năng riêng

DNS 

Proxy DNS hoạt động bằng cách chuyển tiếp yêu cầu DNS từ người dùng đến miền web hoặc máy chủ. Proxy DNS tự động chọn một máy chủ Proxy để chuyển tiếp yêu cầu của người dùng. Chúng có thể cho phép người dùng truy cập nội dung dựa trên web mà lẽ ra sẽ bị hạn chế trên mạng của bạn vì lý do này hay lý do khác.

Smart DNS

Proxy DNS thông minh cho phép người dùng giả mạo vị trí địa lý của mình bằng cách chỉ chuyển hướng một phần lưu lượng truy cập internet, cụ thể là các yêu cầu DNS. 

CGI

Proxy dựa trên CGI (giao diện cổng chung ) được tìm thấy trong các máy chủ Proxy cho phép người dùng sử dụng các tính năng của Proxy thông qua trình duyệt hoặc ứng dụng. Một số Proxy được nhúng trong các ứng dụng, nhưng Proxy CGI hoạt động hoàn toàn từ trình duyệt web. 

7. Phân biệt các khái niệm tương tự Proxy 

Tiêu chí  Proxy  VPN NAT 
Mã hóa Không Có, mã hóa đầu cuối Ánh xạ địa chỉ IP cục bộ sang địa chỉ IP công khai
Ẩn danh Hạn chế Hạn chế
Các tính năng bảo mật khác Không Tùy thuộc vào nhà cung cấp dịch vụ  Tùy thuộc vào nhà cung cấp dịch vụ 
Stream Đôi khi - nhưng thường sẽ gặp khó khăn khi khắc phục việc chặn Proxy Có - VPN là lựa chọn hoàn hảo để stream Đôi khi
Torrent Có, nhưng nó không được khuyến nghị do thiếu tính bảo mật Có - tùy thuộc vào nhà cung cấp Có - tùy thuộc vào nhà cung cấp
Tính dễ sử dụng Yêu cầu một số "bí quyết" kỹ thuật để thiết lập và thay đổi vị trí máy chủ Rất dễ sử dụng cho người mới bắt đầu Khó khăn khi cấu hình mạng 
Tốc độ Tốc độ trung bình, tùy thuộc vào máy chủ Có thể làm chậm kết nối, do thời gian cần để mã hóa và giải mã dữ liệu, cũng như khoảng cách dữ liệu phải di chuyển Giảm tốc độ mạng do các tệp tin phải trải qua quá trình chuyển đổi địa chỉ IP

9. Hướng dẫn cài đặt Proxy trên máy tính 

Việc cài đặt Proxy trên máy tính có thể khác nhau tùy thuộc vào trình duyệt bạn đang sử dụng. Dưới đây là hướng dẫn chung cho hai trình duyệt phổ biến nhất là Chrome và Cốc Cốc: 

Bước 1: Khởi chạy trình duyệt Chrome/Cốc Cốc đã được cài đặt trên máy tính > Chọn vào nút có hình dấu 3 chấm > Nhấn chọn Setting (Cài đặt)

Bước 2: Tại ô tìm kiếm gõ “Proxy” để lọc ra mục Setting Proxy (cài đặt Proxy)

Bước 3: 

  • Tại thẻ Automatic Proxy setup > Kéo trượt từ Off qua On > Nhập địa chỉ Proxy vào ô Script address > Chọn Save.
  •  Tại thẻ Manual Proxy setup > Kéo trượt thanh Use a Proxy server từ Off qua On > Nhập địa chỉ Proxy cần thay đổi > Nhấn Save.
Proxy là gì
Các bước cài đặt Proxy trên trình duyệt Chrome

Proxy là một công nghệ mạng mạnh mẽ giúp người dùng bảo vệ máy tính của mình tránh khỏi các cuộc tấn công mạng. Việc sử dụng Proxy phù hợp có thể giúp người dùng truy cập Internet một cách an toàn và hiệu quả hơn.

Các bài viết liên quan:

FPT Cloud khuyên người dùng triển khai và sử dụng Proxy một cách cẩn thận và có kế hoạch để đảm bảo rằng các lợi ích của nó được tối đa hóa, các rủi ro có thể xảy ra được giảm thiểu đáng kể.

Proxy là gì? Tính năng, cách hoạt động và cài đặt Proxy