Proxy là gì? Tính năng, cách hoạt động và cài đặt Proxy
Xem nhanh
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.
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 mang nhiều lợi ích cho doanh nghiệp bao gồm:
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ế:
Các loại máy chủ Proxy bao gồm:
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.
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.
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.
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 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.
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ể.
Đâ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.
Đâ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.
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.
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.
Đâ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 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.
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.
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ụ:
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 (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 (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 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.
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.
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.
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ế | Có | 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 |
Ngoài Proxy và VPN, doanh nghiệp có thể kết hợp thuê máy chủ vật lý để vận hành các hệ thống quan trọng, tách biệt hoàn toàn hạ tầng mạng công cộng như shared hosting. Nếu doanh nghiệp đang quan tâm để dịch vụ thuê server vật lý giá rẻ Hà Nội (có DataCenter đạt tiêu chuẩn Quốc tế Uptime Tier III tại Phạm Hùng, Cầu Giấy) thì có thể tham khảo thông tin dịch vụ của chúng tôi.
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: