Proxy là gì? Vai trò và cách cài đặt Free Proxy trên trình duyệt

Proxy và Máy chủ Proxy là gì?

Proxy hay máy chủ Proxy là một máy chủ đóng vai trò trung gian giữa máy khách và máy chủ nhằm đảm bảo quyền riêng tư, bảo mật và hiệu suất trong quá trình truy cập internet. Tức là thay vì máy tính của bạn gửi yêu cầu truy cập trực tiếp đến máy chủ web, thì máy tính sẽ gửi yêu cầu tới máy chủ Proxy. Máy chủ Proxy sẽ xem xét yêu cầu truy cập này và thực hiện các biện pháp bảo mật, tăng hiệu suất rồi gửi yêu cầu tới máy chủ web. Do đó, máy chủ web sẽ không biết địa chỉ IP chính xác của thiết bị máy tính của bạn.

Máy chủ Proxy là gì
Minh họa máy chủ Proxy là gì

Để hiểu dễ hơn hãy cùng mình tìm hiểu như sau:

  • Để máy tính kết nối với Internet, thì bắt buộc máy tính phải sử dụng một địa chỉ IP để hoạt động trên Internet. Khi gửi yêu cầu tới máy chủ web tức là máy tính đang yêu cầu tài nguyên từ địa chỉ IP của máy tính. Do đó, máy chủ web có thể biết được địa chỉ IP của thiết bị yêu cầu gửi.
  • Proxy Server hoạt động như một cổng giao tiếp giữa máy tính và máy chủ web và tách người dùng khỏi các trang web.
  • Máy chủ Proxy không đơn giản chỉ thực hiện việc chuyển tiếp yêu cầu truy cập của người dùng tới máy chủ web. Proxy hoạt động như một tường lửa và bộ lọc web để bảo mật kết nối và tăng hiệu suất web.
  • Proxy có thể là một máy chủ hoặc một Router sử dụng địa chỉ IP riêng biệt.

Nguyên lý hoạt động của Proxy Server?

Địa chỉ IP có thể được coi là “địa chỉ nhà” của máy tính bạn. Internet cũng biết cách gửi dữ liệu đúng địa chỉ máy tính tương ứng thông qua địa chỉ IP.

Một máy chủ proxy thực chất là một máy tính trên internet có địa chỉ IP riêng mà máy tính của bạn biết đến. Khi bạn gửi một yêu cầu trang web, yêu cầu của bạn trước tiên đến máy chủ proxy. Máy chủ proxy sau đó thực hiện yêu cầu trang web của bạn thay bạn, thu thập phản hồi từ máy chủ web và chuyển tiếp dữ liệu trang web để bạn có thể xem trang web trong trình duyệt của mình.

cách Máy chủ Proxy hoạt động
cách Máy chủ Proxy hoạt động

Khi máy chủ proxy chuyển tiếp yêu cầu trang web của bạn, nó có thể thay đổi dữ liệu bạn gửi và vẫn mang đến cho bạn thông tin bạn mong đợi. Máy chủ proxy có thể thay đổi địa chỉ IP của bạn, vì vậy máy chủ web không biết chính xác địa chỉ IP của nguồn yêu cầu dữ liệu. Proxy có thể mã hóa dữ liệu để tránh bị các chương trình hoặc tin tặc đọc khi truyền tải. Và cuối cùng, máy chủ proxy có thể chặn truy cập vào một số trang web cụ thể, dựa trên địa chỉ IP.

Tầm quan trọng của Proxy Server

máy chủ Proxy và an ninh mạng
máy chủ Proxy và an ninh mạng

Proxy có thể lọc lưu lượng truy cập theo các mức độ an toàn và kết hợp với các biệt pháp bảo mật khác như bảo mật Email và SSL để bảo vệ dữ liệu khi bạn lướt web. Với mục đích sử dụng cá nhân, người ta thường sử dụng Proxy chỉ để ẩn địa chỉ IP thiết bị của mình. Tuy nhiên, với một doanh nghiệp thì máy chủ Proxy mang tới nhiều lợi ích hơn như:

  • Tăng bảo mật hệ thống mạng.
  • Ngăn chặn những chương trình rình mò hoặc tin tặc theo dõi hoạt động internet của nhân viên.
  • Cân bằng lưu lượng truy cập Internet để tránh các sự cố.
  • Kiểm soát các trang web có thể truy cập của nhân viên.
  • Tiết kiệm băng thông bằng biện pháp lưu tệp tin vào bộ nhớ đệm hoặc nén lưu lượng truy cập đến.

Lợi ích khi sử dụng Proxy

lợi ích của máy chủ Proxy
lợi ích của máy chủ Proxy

Dưới đây là 5 lý do mà các tổ chức và cá nhân sử dụng Proxy Server:

1. Kiểm soát sử dụng Internet

Các tổ chức sử dụng Proxy Server để kiểm soát việc sử dụng Internet của nhân viên. Trong khi đó, các phụ huynh có thể thiết lập máy chủ proxy để kiểm soát hoạt động lên mạng của trẻ con.

Bạn có thể sử dụng máy chủ Proxy để từ chối truy cập các trang web cụ thể, giám sát hoặc ghi lại các yêu cầu trên web.

2. Tiết kiệm băng thông

Các tổ chức, doanh nghiệp cũng có thể có được hiệu suất mạng tổng thể tốt hơn với máy chủ proxy tốt. Máy chủ proxy có thể lưu vào bộ nhớ đệm (lưu bản sao cục bộ của trang web) các trang web phổ biến – vì vậy khi bạn yêu cầu vienthongxanh.vn. Máy chủ proxy sẽ kiểm tra xem liệu nó có bản sao mới nhất của trang web hay không, sau đó gửi cho bạn bản đã lưu.

Điều này có nghĩa là khi hàng trăm người truy cập vienthongxanh.vn cùng lúc từ cùng một máy chủ proxy, máy chủ proxy chỉ gửi một yêu cầu đến vienthongxanh.vn. Điều này tiết kiệm băng thông cho công ty và cải thiện hiệu suất mạng.

3. Thêm tính riêng tư

Các cá nhân và tổ chức đều sử dụng máy chủ proxy để duyệt Internet riêng tư hơn. Một số máy chủ proxy sẽ thay đổi địa chỉ IP và thông tin nhận dạng khác mà yêu cầu web chứa.

Điều này có nghĩa là máy chủ đích không biết ai thực sự đã đưa ra yêu cầu ban đầu, điều này giúp giữ thông tin cá nhân và thói quen duyệt web của bạn ở chế độ riêng tư hơn.

4. Tăng cường bảo mật

Máy chủ proxy cung cấp các lợi ích bảo mật bên cạnh các lợi ích về quyền riêng tư. Bạn có thể định cấu hình máy chủ proxy để mã hóa các yêu cầu web của mình nhằm tránh những kẻ xấu đọc được các giao dịch của bạn. Bạn cũng có thể ngăn chặn các trang web chứa phần mềm độc hại đã biết khỏi mọi quyền truy cập thông qua máy chủ proxy.

Ngoài ra, các tổ chức có thể kết hợp máy chủ proxy của họ với Mạng riêng ảo (VPN), để người dùng từ xa luôn truy cập Internet thông qua proxy của công ty. VPN là kết nối trực tiếp đến mạng công ty mà các công ty cung cấp cho người dùng bên ngoài hoặc từ xa.

Bằng cách sử dụng VPN, công ty có thể kiểm soát và xác minh rằng người dùng của họ có quyền truy cập vào các tài nguyên (email, dữ liệu nội bộ) mà họ cần, đồng thời cung cấp kết nối an toàn cho người dùng để bảo vệ dữ liệu của công ty.

5. Cấp quyền truy cập vào tài nguyên bị chặn

Máy chủ proxy cho phép người dùng vượt qua các hạn chế về nội dung do công ty hoặc chính phủ áp đặt. Bạn có thể đăng nhập vào một máy chủ proxy ở Trung Quốc và xem từ đó. Máy chủ proxy sẽ mạo danh như bạn đạng ở Trung Quốc, nhưng thực ra bạn sống Hà Nội, Việt Nam. Trung Quốc là một số chính phủ trên thế giới giám sát chặt chẽ và hạn chế quyền truy cập vào internet và các máy chủ proxy cung cấp cho công dân của họ quyền truy cập vào internet không bị kiểm duyệt.

Các loại máy chủ Proxy

Có nhiều cách để phân loại các máy chủ Proxy khác nhau dựa trên cách mà máy chủ Proxy hoạt động như thế nào? Theo wikipedia, Máy chủ Proxy sẽ chia thành 2 loại chính gồm:

  • Máy chủ Proxy mở (hoặc gọi là chuyển tiếp): là loại Proxy được sử dụng để truy xuất dữ liệu từ nhiều nguồn khác nhau.
  • Máy chủ Proxy ngược: là loại Proxy nội bộ được sử dụng để kiểm soát và bảo vệ truy cập vào máy chủ trên các mạng riêng. Loại Proxy này thường được sử dụng với các tính năng như cân bằng tải, xác thực, mã hóa dữ liệu và lưu tệp tin vào bộ nhớ đệm để tối ưu hóa băng thông.

1. Máy chủ Proxy mở (Open Proxy Server)

Proxy mở là kiểu máy chủ Proxy mà bất kỳ người dùng trên Internet nào cũng có thể truy cập được. Theo nguồn tin từ Wikipedia nói rằng: chuyên gia an ninh mạng Gordon Lyon đã ước tính có hàng trăm nghìn máy chủ Proxy mở được sử dụng trên Internet.

Trong máy chủ Proxy mở sẽ bắt gặp 2 loại Proxy phổ biến nhất:

  • Proxy ẩn danh: Tức là máy chủ Proxy sẽ tiết lộ thông tin mình là Proxy cho máy chủ web nhưng không tiết lộ thông tin về người dùng yêu cầu truy cập (tức là tiết lộ địa chỉ IP của máy chủ Proxy nhưng không tiết lộ địa chỉ IP của người dùng). Loại này chính là chức năng truy cập ẩn danh ta hay gặp trên trình duyệt web, nó dễ dàng bị phát hiện nhưng có lợi cho người dùng vì ẩn địa chỉ IP của họ.
  • Proxy trong suốt: Loại máy chủ Proxy này sẽ cung cấp thông tin cho máy chủ web bao gồm cả việc mình là máy chủ Proxy và các trường tiêu đề HTTP khiến lộ địa chỉ gốc của người dùng. Tức là người dùng vẫn có thể bị lộ địa chỉ IP khi sử dụng loại proxy này. Tác dụng duy nhất của loại Proxy này là khả năng lưu trữ trang web vào bộ nhớ đệm để tăng khả năng truy xuất trên trình duyệt web. Hiểu đơn giản là tăng tốc độ truy cập vào lại 1 trang web của người dùng.

2. Máy chủ Proxy ngược (Reverse Proxy Server)

Các máy chủ Proxy ngược giống như một máy chủ thông thường. Tức là khi người dùng gửi yêu cầu tới máy chủ Proxy, thì nó sẽ chuyển tiếp yêu cầu này tới một hoặc nhiều máy chủ thông thường khác để thực hiện yêu cầu. Và khi máy chủ web trả yêu cầu dữ liệu, máy chủ thường sẽ chuyển tiếp dữ liệu tới máy chủ Proxy rồi được trả về cho người dùng. Điều này cũng có nghĩa là máy chủ khách sẽ không biết bất kỳ thông tin gì về người dùng gốc cả.

Việc sử dụng Proxy ngược có những lợi ích như:

  • Mã hóa và tăng tốc SSL: Với một proxy ngược trang bị phần cứng tăng tốc độ SSL sẽ giúp việc bảo mật cổng SSL không cần phải thực hiện bởi máy chủ WEB. Hơn nữa ta có thể sử dụng một proxy SSL duy nhất để cấp SSL cho số lượng máy chủ tùy thích mà không cần phải cung cấp SSL riêng cho từng máy chủ.
  • Cân bằng tải: Proxy ngược giúp phân phối lưu lượng yêu cầu tải tới nhiều máy chủ khác nhau.
  • Giảm tải cho máy chủ web bằng cách lưu các nội dung tĩnh như hình ảnh và nội dung bên trong vào bộ nhớ đệm.
  • Máy chủ Proxy ngược giúp nén và tối ưu hóa để tăng tốc thời gian tải trên web.
  • Giúp tăng bảo mật để bảo vệ các cuộc tấn công cho hệ điều hành và máy chủ web nhưng lưu ý rằng Proxy Server không thể bảo vệ các cuộc tấn công nhắm vào ứng dụng hoặc dịch vụ web.
  • Ta có thể sử dụng máy chủ Proxy ngược để liên kết với máy chủ tường lửa nội bộ của tổ chức để cấp quyền truy cập vào mạng Extranet với một số chức năng trong khi vẫn giữ bảo mật các máy chủ phía sau tường lửa.

Ngoài 2 loại Proxy chính trên, bạn có thể sẽ gặp một số loại kiểu phân loại máy chủ Proxy khác như:

  • Distorting Proxy: hay còn được gọi là Proxy mạo danh. Tức là máy chủ Proxy sẽ giấu địa chỉ IP của người dùng bằng cách gửi một địa chỉ IP giả cho máy chủ web. Lúc này máy chủ Web nhận được địa chỉ IP của thiết bị yêu cầu nhưng nó lại không phải là địa chỉ IP chính xác.
  • High Anonymity Proxy: Đây là loại bảo mật địa chỉ IP người dùng cao nhất. Máy chủ Proxy sẽ thay đổi địa chỉ IP người dùng một cách định kỳ khiến cho việc máy chủ Web rất khó xác định được địa chỉ IP chính xác của người dùng.

Phân biệt Proxy Server với NAT và VPN

NAT và VPN là một trong hai thuật ngữ gây nhầm lẫn với Proxy đối với những người chưa am hiểu về chúng. Dưới đây ta sẽ tìm hiểu sự khác biệt riêng của từng loại này:

  • NAT được gọi là dịch địa chỉ mạng. Nó là kỹ thuật giúp chuyển đổi Private IP (địa chỉ IP riêng) của các thiết bị trong mạng LAN sang Public IP (địa chỉ IP công cộng) để các thiết bị có thể hoạt động trên Internet. Trong mô hình OSI, NAT hoạt động ở tầng 3 trong khi Proxy hoạt động trên tầng 4.
  • VPN cũng được sử dụng để mã hóa bảo mật dữ liệu người dùng trên Internet. Nhưng VPN cao cấp hơn Proxy nhiều, nó ẩn địa chỉ IP hoàn hảo hơn và mã hóa toàn bộ lưu lượng truy cập. Chắc chắn là việc bảo mật và mã hóa dữ liệu này ở cấp độ phức tạp hơn Proxy. Tuy nhiên rõ ràng là hàng đắt thì VPN sẽ yêu cầu trả phí để có thể sử dụng các tính năng của mình.

Sử dụng Proxy Server có rủi ro gì không?

Rủi ro từ máy chủ proxy miễn phí

Câu nói “tiền nào của nấy” hoàn toàn đúng. Sử dụng dịch vụ máy chủ proxy miễn phí có thể rất nguy hiểm, thậm chí cả khi các dịch vụ đó sử dụng mô hình doanh thu dựa trên quảng cáo. Một dịch vụ miễn phí thường không đầu tư nhiều vào phần cứng hoặc mã hóa bảo mật.

Khả năng bạn sẽ gặp vấn đề về hiệu suất và an ninh dữ liệu là rất cao. Nếu bạn tình cờ tìm thấy một máy chủ proxy hoàn toàn “miễn phí”, hãy cẩn thận. Một số trong số đó chỉ muốn ăn cắp thông tin thẻ tín dụng của bạn.

Lưu trữ lịch sử duyệt web

Máy chủ proxy lưu trữ địa chỉ IP gốc và thông tin yêu cầu web có thể được lưu trữ một cách không mã hóa tại nơi địa phương. Hãy kiểm tra xem máy chủ proxy của bạn có ghi log và lưu trữ dữ liệu đó không – cũng như họ tuân theo chính sách lưu giữ hoặc hợp tác với cơ quan thực thi pháp luật ra sao.

Nếu bạn kỳ vọng sử dụng máy chủ proxy để bảo vệ quyền riêng tư, nhưng nhà cung cấp lại đang ghi log và bán dữ liệu của bạn, bạn có thể không nhận được giá trị mong đợi từ dịch vụ.

Không có mã hóa

Nếu bạn sử dụng máy chủ proxy mà không có mã hóa, thì tương tự như bạn không sử dụng máy chủ proxy. Không có mã hóa có nghĩa bạn đang gửi các yêu cầu của bạn dưới dạng văn bản thuần túy.

Bất kỳ ai đang lắng nghe đều có thể trích xuất tên người dùng, mật khẩu và thông tin tài khoản một cách dễ dàng. Hãy đảm bảo máy chủ proxy bạn sử dụng cung cấp khả năng mã hóa đầy đủ.

Hướng dẫn cài đặt Free Proxy trên trình duyệt Chorme

Với trình duyệt Chorme, ta có thể thiết lập Proxy bằng 2 cách:

  • Cách 1: mở tính năng Proxy trong phần cài đặt của Chorme. Để thực hiện ta tiến hành như sau: Cài đặt => Hiển thị cài đặt nâng cao => Thay đổi thiết lập Prox => Chọn Connections => chọn LAN Settings.
  • Cách 2: tải sử dụng tiện ích Proxy Extension miễn phí về trình duyệt Chorme. Các tiện ích Proxy hay được sử dụng như: GeoProxy, Proxy SwitchSharp,… Có rất nhiều tiện ích miễn phí về Proxy và VPN trên cửa hàng Chorme. Tuy nhiên mình đã có nói qua về các vấn đề khi sử dụng Proxy miễn phí này rồi. Nó tiết kiệm chi phí nhưng mã hóa yếu và có thể không an toàn với người dùng.

Hưỡng dẫn thiết lập Proxy Server trên trình duyệt Chorme

1. Mở trình duyệt Chorme và chọn bào biểu tượng 3 chấm Menu

thiết lập Proxy server cho trình duyệt Chorme

2. Chọn Settings (hoặc cài đặt với phiên bản Chorme tiếng việt)

thiết lập Proxy server cho trình duyệt Chorme 2

3. Chọn mục System (hoặc hệ thống)

thiết lập Proxy server cho trình duyệt Chorme 3

4. Chọn mục “mở tùy chọn cài đặt Proxy trên máy tính của bạn”

thiết lập Proxy server cho trình duyệt Chorme 4

5. Trong Proxy trên máy tính, bật Proxy lên và điền các thông tin: Địa chỉ IP và số cổng của Proxy rồi nhấn Save để lưu!

thiết lập Proxy server cho trình duyệt Chorme 5

tác giả Nguyễn Thanh Hùng
TP. Marketing at  |  + posts

Chuyên gia tại Vienthongxanh.vn, giàu kinh nghiệm trong lĩnh vực Networks, System, Security và giải pháp CNTT. Luôn tìm hiểu, mày mò về xu hướng mới của thiết bị mạng như Wi-Fi, router, switch, firewall, NAS cùng nhiều giải pháp công nghệ tiên tiến.