Tới nội dung
Cloudj

Kiến thức proxy

Proxy và VPN khác gì? Cách mỗi loại hoạt động và khi nào dùng

Proxy và VPN khác gì: proxy theo từng ứng dụng, VPN cho cả thiết bị, phần nào được mã hóa, nhiều IP hay một đường hầm, và nên chọn loại nào cho từng việc.

Cập nhật · 6 phút đọc

Câu hỏi proxy và VPN khác gì thường được đặt ra theo kiểu "cái nào giấu IP tốt hơn?", nhưng cách hỏi đó bỏ lỡ điểm khác biệt thật sự. Cả hai đều đưa lưu lượng của bạn ra Internet qua một địa chỉ khác. Proxy làm việc đó theo từng ứng dụng hoặc từng request, và sinh ra để kiểm soát một công cụ cụ thể dùng IP nào. VPN làm việc đó cho cả thiết bị, gói mọi lưu lượng vào một đường hầm được mã hóa. Hiểu được sự phân chia này, việc chọn đúng công cụ cho từng việc gần như hiển nhiên.

Tóm tắt trong một đoạn

Proxy là một trạm trung gian mà ứng dụng chủ động kết nối qua. Trình duyệt, tool scraping hay script được khai báo host và port của proxy, và chỉ lưu lượng của ứng dụng đó đi qua proxy. VPN tạo một card mạng ảo trên thiết bị và đẩy toàn bộ lưu lượng (mọi ứng dụng, DNS, dịch vụ chạy nền) qua một đường hầm mã hóa tới máy chủ VPN. Proxy cho bạn kiểm soát chi tiết và nhiều IP tách biệt; VPN phủ toàn bộ thiết bị và mã hóa đoạn đường tới máy chủ.

So sánh proxy và VPN khác gì qua bảng

ProxyVPN
Phạm viMột ứng dụng, một profile trình duyệt hoặc một requestCả thiết bị hoặc cả mạng
Cách càiKhai báo host, port, tài khoản trong từng ứng dụngMột ứng dụng VPN hoặc profile hệ thống, bật hoặc tắt
Mã hóa tới máy chủBản thân proxy không thêm mã hóaCó, đường hầm được mã hóa
Giao thứcHTTP hoặc SOCKS5 (kết nối TCP)Mọi lưu lượng IP, kể cả UDP
Nhiều IP cùng lúcDễ: mỗi ứng dụng hay mỗi luồng dùng một proxyThường chỉ một IP ra cho mỗi kết nối VPN
DNSTùy cấu hình (ví dụ socks5h đẩy truy vấn qua proxy)Thường được xử lý bên trong đường hầm
Dùng điển hìnhScraping, tách tài khoản, kiểm thử theo quốc gia, whitelist IPAn toàn trên Wi-Fi công cộng, vào mạng nội bộ, đổi vị trí cho cả máy

Mã hóa: chỗ nhiều người hiểu nhầm

Proxy không tự mã hóa lưu lượng. Nghe có vẻ đáng lo, nhưng hãy nhớ rằng gần như toàn bộ web ngày nay đã chạy HTTPS. Khi trình duyệt đi qua HTTP proxy để vào một trang HTTPS, nó gửi lệnh CONNECT và phiên TLS được thiết lập trực tiếp giữa trình duyệt và website. Proxy chỉ biết tên miền và port đích, không thấy nội dung trang, cookie hay dữ liệu form. SOCKS5 cũng vậy. Chi tiết có trong bài SOCKS5 và HTTP proxy.

Những gì proxy không bảo vệ:

  • Lưu lượng HTTP thường (không có S), mà proxy và bất kỳ ai trên đường truyền đều đọc được.
  • Thông tin đăng nhập proxy, vốn được gửi tới HTTP proxy ở dạng mã hóa đơn giản, rất dễ giải ra. Trên mạng không tin cậy, đây là điều cần cân nhắc.
  • Lưu lượng của những ứng dụng bỏ qua cài đặt proxy.

VPN mã hóa mọi thứ giữa thiết bị của bạn và máy chủ VPN, bất kể ứng dụng nào. Sau máy chủ VPN, lưu lượng đi ra Internet như bình thường, nên đoạn từ máy chủ VPN trở đi vẫn là HTTPS bảo vệ dữ liệu của bạn.

Theo ứng dụng hay theo hệ thống: khác biệt thực tế

Phạm vi khác nhau dẫn tới hệ quả rất cụ thể.

Với proxy, bạn có thể chạy mười profile trình duyệt trên một máy tính, mỗi profile một IP riêng, hoặc một tool scraping có năm mươi worker, mỗi worker gắn một proxy khác nhau. Bạn cũng có thể chỉ cho phần lưu lượng cần đúng vị trí đi qua proxy, còn cập nhật phần mềm, gọi video, Zalo vẫn đi bằng mạng bình thường. Vì thế proxy là công cụ tiêu chuẩn cho việc quản lý nhiều tài khoản, theo dõi thứ hạng từ khóa hay theo dõi giá.

Với VPN, mọi thứ đi cùng nhau. Điều đó hoàn toàn đúng khi bạn muốn cả chiếc laptop hoạt động như đang ở một mạng khác, khi bạn dùng Wi-Fi quán cà phê, hoặc khi cần truy cập máy chủ trong mạng nội bộ công ty. Nhưng sẽ bất tiện khi bạn cần nhiều danh tính cùng lúc, vì một đường hầm thường đồng nghĩa với một IP ra cho tất cả.

Trên điện thoại, khác biệt còn rõ hơn. Ô proxy trong cài đặt Wi-Fi của iPhone và Android chỉ áp dụng cho lưu lượng HTTP của những ứng dụng tuân theo nó, như đã giải thích trong bài cài proxy trên điện thoại. Ứng dụng VPN thì bao trọn mọi ứng dụng.

Việc của bạn hợp với loại nào

Dùng hướng dẫn chọn nhanh sau:

  1. Bạn cần IP khác nhau cho từng tài khoản, profile hoặc luồng. Dùng proxy, mỗi danh tính một proxy. Proxy riêng (dedicated) là lựa chọn phổ biến vì IP không chia sẻ với khách hàng khác. Hãy tuân thủ quy định về nhiều tài khoản của từng nền tảng.
  2. Một dịch vụ chỉ nhận kết nối từ IP cố định do bạn kiểm soát (whitelist cho database, trang quản trị hay API). Cả hai đều được. Proxy tĩnh đơn giản nhất cho một công cụ; VPN trên máy chủ riêng hợp với cả nhóm. Xem bài whitelist IP tĩnh bằng proxy.
  3. Bạn muốn an toàn khi dùng Wi-Fi công cộng. Dùng VPN. Proxy không mã hóa lưu lượng không phải HTTPS và không bao được các ứng dụng bỏ qua nó.
  4. Bạn cần mọi thứ trên máy, kể cả game hay gọi điện, hiện ra từ nước khác. Dùng VPN. Proxy chỉ xử lý TCP và chỉ cho ứng dụng được cấu hình.
  5. Bạn chạy scraping hoặc kiểm thử từ máy chủ. Dùng proxy. Chúng cắm thẳng vào curl, Python, Playwright và các công cụ tương tự.

Có lúc bạn cần cả hai: VPN để vào mạng công ty, còn proxy nằm trong code scraping.

Nguồn gốc IP cũng quan trọng

Dù dùng proxy hay VPN, IP ra đều thuộc một loại nhất định. Nhiều IP ra của VPN và proxy nằm trong dải datacenter hay hosting, và website thường nhận ra điều đó. Proxy ISP dùng địa chỉ đăng ký thuộc nhà mạng, còn proxy dân dụng tĩnh dùng địa chỉ của nhà mạng Internet gia đình, trông giống một người dùng bình thường. Không loại nào đảm bảo bạn vào được một website cụ thể; bài so sánh proxy datacenter và static ISP phân tích kỹ các đánh đổi.

Cloudj có gì ở mỗi bên

Về proxy, Cloudj cung cấp proxy IPv4 tĩnh riêng, là IP đăng ký thuộc nhà mạng (proxy ISP tĩnh) và chỉ cấp cho một khách hàng, tại Việt Nam, Mỹ, Nhật Bản, Hàn Quốc, Singapore, Hồng Kông và Anh, cùng proxy dân dụng tĩnh (static residential) tại Mỹ và Việt Nam. Proxy hỗ trợ HTTP hoặc SOCKS5 ở những vị trí cho phép, xác thực bằng username/password hoặc whitelist tối đa 20 IP. Chi tiết có trên trang proxy IPv4, và nếu bạn cần IP Việt Nam, xem trang proxy Việt Nam.

Cloudj không phát hành ứng dụng VPN. Trang dịch vụ VPN bán chính các proxy riêng nói trên, dưới tên gọi "VPN với IP riêng": bạn nhận một IP cố định cho trình duyệt hoặc công cụ qua HTTP hay SOCKS5, không phải đường hầm mã hóa cho toàn bộ thiết bị. Nếu bạn cần một đường hầm VPN thực sự, một cloud server nhỏ chạy WireGuard là đủ; bài dựng WireGuard VPN trên VPS hướng dẫn từng bước.

Câu hỏi thường gặp

VPN có an toàn hơn proxy không?

Để bảo vệ lưu lượng trên mạng không tin cậy thì có, vì VPN mã hóa mọi thứ tới máy chủ. Với website HTTPS, cả hai đều giữ kín nội dung trang, vì TLS đã mã hóa từ đầu tới cuối.

Dùng proxy và VPN cùng lúc được không?

Được. Lưu lượng của ứng dụng dùng proxy sẽ đi qua đường hầm VPN trước rồi mới tới proxy, nên proxy thấy IP của VPN là IP người dùng. Hãy nhớ điều này nếu proxy của bạn đang dùng whitelist IP.

Proxy có giấu IP thật của tôi với website không?

Website thấy IP của proxy với những lưu lượng đi qua proxy. Ứng dụng bỏ qua proxy, hoặc các tính năng trình duyệt như WebRTC, vẫn có thể làm lộ IP thật nếu không cấu hình đúng.

Làm scraping thì dùng loại nào?

Proxy, vì mỗi worker hay mỗi request có thể dùng một IP khác nhau và proxy cắm thẳng vào các thư viện scraping.

Bước tiếp theo

Nếu công việc của bạn cần IP riêng cho từng công cụ hay tài khoản, hãy bắt đầu với vài proxy và kiểm tra bằng curl trước khi mở rộng. Bạn có thể đặt proxy trong console Cloudj, thanh toán từ số dư nạp bằng chuyển khoản VND, proxy sẵn sàng sau vài phút; giá cập nhật có trên trang bảng giá.

Xem tiếp

Triển khai máy chủ hoặc mua proxy

Chọn vị trí trong console, xem giá trực tiếp và thanh toán từ số dư tài khoản.