Trang chủBlogProxy HTTP hay SOCKS5: khác nhau thế nào, chọn loại nào? (đo thật)
Proxy HTTP hay SOCKS5: khác nhau thế nào, chọn loại nào? (đo thật)

Proxy HTTP hay SOCKS5: khác nhau thế nào, chọn loại nào? (đo thật)

Kỹ thuật CloudNest Team 29 tháng 10, 2026 9 lượt xem

Mua proxy, bạn sẽ gặp ngay câu hỏi: dùng HTTP hay SOCKS5? Hai loại cùng làm một việc — cho phần mềm của bạn ra Internet bằng IP của proxy — nhưng khác nhau ở cách bắt tay, ở phần mềm nào dùng được, và ở ai là người tra tên miền.

Thay vì nhắc lại lý thuyết, bài này đo thật trên hai proxy Datacenter cùng loại của CloudNest (một HTTP, một SOCKS5) ngày 29/10/2026: tốc độ từ TP.HCM và từ Hà Nội, trình duyệt có dùng được không, SSH, UDP, DNS.

KẾT LUẬN NHANH
HTTPchọn khi…
Dùng cho trình duyệt: proxy có mật khẩu chạy được trên Edge, Chrome.
Công cụ web, tiện ích đổi proxy, đa số phần mềm có ô “HTTP proxy”.
Để proxy tra tên miền thay bạn — mặc định, không cần chỉnh.
SOCKS5chọn khi…
Phần mềm, ứng dụng chỉ có ô SOCKS5 (như slot treo game Java).
Kết nối không phải web: chuyển nguyên dữ liệu, không đọc nội dung.
Proxy CloudNest: dùng cho kết nối TCP — lần thử UDP không qua được.
Tốc độ khi proxy ở gần
như nhau
375 ms cả hai (TP.HCM, 20 lượt)
Ở xa proxy 22 ms
SOCKS5 +38 ms
chỉ ở bước mở kết nối (Hà Nội)
Đổi qua lại trên Portal
1,7 giây
phí 1.000đ, giữ nguyên IP

1. Giống nhau ở đâu

Cả HTTP proxy lẫn SOCKS5 proxy đều là “người chuyển hộ”: phần mềm của bạn nối tới proxy, nói “hãy nối giúp tôi tới trang X”, proxy nối tới X rồi chuyển dữ liệu hai chiều. Trang X chỉ thấy IP của proxy. Với trang https:// (hầu hết web hiện nay), dữ liệu vẫn được mã hoá từ trình duyệt tới tận trang web — proxy loại nào cũng chỉ thấy bạn đang nối tới tên miền nào, không đọc được nội dung.

Proxy của CloudNest có cả hai giao thức, cùng IP, cùng giá; chọn khi mua và đổi qua lại được sau. Chưa rõ proxy Datacenter là gì, xem Proxy Datacenter là gì.

2. Khác nhau ở cách bắt tay

Trước khi dữ liệu thật đi qua, phần mềm phải “bắt tay” với proxy. Đây là các lượt hỏi–đáp thật của hai giao thức khi proxy có tên đăng nhập và mật khẩu:

HTTP1 lượt hỏi–đáp
Phần mềm của bạnProxy
CONNECT trang:443 + mật khẩu
HTTP/1.1 200
Một câu lệnh chữ kiểu HTTP, mật khẩu đi kèm trong cùng câu. Proxy trả “200” là đường hầm đã mở.
SOCKS53 lượt hỏi–đáp
Phần mềm của bạnProxy
chào (05 01 02)
hãy đăng nhập
tên + mật khẩu
đăng nhập OK
nối tới trang:443
đã nối
Giao thức nhị phân: chào, đăng nhập, rồi mới xin nối — ba lượt đi–về trước khi dữ liệu thật chạy.

Ba lượt đi–về so với một lượt chính là chỗ khác nhau về tốc độ ở mục sau: mỗi lượt tốn đúng một lần “đi tới proxy rồi quay lại”. Sau khi đã nối, cả hai chỉ chuyển nguyên dữ liệu, không còn khác nhau.

3. Đo thật: loại nào nhanh hơn?

Chúng tôi lấy hai proxy thử cùng gói Proxy Shared, một đặt HTTP, một đặt SOCKS5, rồi tải trang https://api.ipify.org (trang trả về IP của bạn) qua từng proxy, xen kẽ nhau, từ hai nơi: một máy chủ ở TP.HCM cùng trung tâm dữ liệu với proxy, và một VPS ở Hà Nội cách proxy 22–24 ms (ping). Số dưới đây là trung vị.

Từ TP.HCM — cùng trung tâm dữ liệu với proxy20 lượt mỗi loại · tải trọn trang https qua proxy
HTTP cả lượt tải375 ms
SOCKS5 cả lượt tải375 ms
lệch nhau 0,1 ms — coi như bằng nhau
Từ Hà Nội — cách proxy 22 ms15 lượt mỗi loại · curl trên VPS Ubuntu 24.04
HTTP bắt tay proxy + TLS144 ms
SOCKS5 bắt tay proxy + TLS183 ms
+38 ms ≈ 2 lượt đi–về thêm × ~22 ms
HTTP cả lượt tải515 ms
SOCKS5 cả lượt tải538 ms

Kết quả khớp đúng với sơ đồ ở mục 2: khi proxy ở ngay cạnh (đi–về dưới 1 ms), hai lượt hỏi–đáp thêm của SOCKS5 không đáng kể và hai loại nhanh như nhau. Khi cách proxy 22 ms, SOCKS5 tốn thêm khoảng 38 ms mỗi lần mở kết nối mới — gần đúng hai lượt đi–về. Còn khi đã nối, tốc độ tải như nhau.

Nghĩa là: với việc mở rất nhiều kết nối ngắn từ xa proxy, HTTP nhỉnh hơn một chút; với một kết nối giữ lâu (game, ứng dụng nhắn tin, tải tệp), không có khác biệt đáng kể. Chọn giao thức theo phần mềm dùng được, không phải theo tốc độ.

4. Phần mềm nào dùng được loại nào?

Trình duyệt Edge / Chrome, proxy có mật khẩu
HTTP ✓ tải trang sau 485 ms, hiện đúng IP proxy
SOCKS5 ✕ lỗi ERR_SOCKS_CONNECTION_FAILED
Trình duyệt nhân Chromium (Edge, Chrome) không hỗ trợ SOCKS5 có tên đăng nhập, mật khẩu. Dùng proxy cho trình duyệt thì chọn HTTP — xem cách cài proxy cho Chrome, Edge, Firefox.
Dòng lệnh curl
HTTP ✓ chạy
SOCKS5 ✓ chạy
Cả hai in ra đúng IP của proxy. Lệnh thử có ở mục 5.
SSH tới github.com cổng 22
HTTP ✓ nối được, nhận lời chào SSH
SOCKS5 ✓ nối được, nhận lời chào SSH
HTTP proxy thường dành cho web, nhưng lệnh CONNECT mở đường hầm tới cổng khác cũng được — proxy CloudNest cho phép cả cổng 22.
UDP (DNS, một số game, gọi thoại)
HTTP ✕ không hỗ trợ
SOCKS5 ✕ lần thử không có trả lời
SOCKS5 theo chuẩn có lệnh chuyển UDP. Proxy CloudNest nhận lệnh nhưng gói UDP gửi qua (truy vấn DNS tới 8.8.8.8) không có trả lời, trong khi gửi thẳng thì có — hãy coi proxy chỉ dùng cho kết nối TCP.
Phần mềm chỉ có ô SOCKS5
HTTP ✕ không nhập được
SOCKS5 ✓ dùng được
Ví dụ gắn proxy cho slot treo game Java chỉ nhận SOCKS5.

5. Ai tra tên miền: socks5 và socks5h

Trước khi nối tới api.ipify.org, ai đó phải đổi tên miền ra địa chỉ IP. Với HTTP proxy, bạn gửi nguyên tên miền, nên luôn là proxy tra. Với SOCKS5, tuỳ phần mềm: có thể máy bạn tự tra rồi chỉ gửi IP cho proxy. Trên curl, đó là khác biệt giữa socks5:// và socks5h:// — thử thật, nhật ký của curl:

curl -v -x … https://api.ipify.org
socks5:// * Trying x.x.x.x:10164... * Host api.ipify.org:443 was resolved. * Opened SOCKS connection … to api.ipify.org port 443 socks5h:// * Trying x.x.x.x:10164... * Opened SOCKS connection … to api.ipify.org port 443

Với socks5://, dòng “was resolved” cho thấy chính máy bạn đã tra tên miền — mạng nơi bạn đang ngồi vẫn biết bạn vào trang nào, và trang đích có thể thấy máy chủ DNS của bạn. Với socks5h:// (chữ h là hostname), tên miền được gửi cho proxy tra. Muốn mọi thứ đi qua proxy, dùng socks5h:

curl -x http://TEN:MATKHAU@IP:CONG https://api.ipify.org
curl -x socks5h://TEN:MATKHAU@IP:CONG https://api.ipify.org

Phần mềm khác có thể có ô kiểu “Proxy DNS khi dùng SOCKS5” hay “Remote DNS” — bật nó lên cho cùng tác dụng.

6. Có loại nào an toàn hơn?

Không loại nào tự mã hoá dữ liệu của bạn. Điều quyết định là trang bạn vào có https hay không:

  • Trang https://: qua proxy nào cũng là một đường hầm mã hoá từ phần mềm tới trang web. Proxy chỉ biết bạn nối tới tên miền nào.
  • Trang http:// (không mã hoá): với HTTP proxy, phần mềm gửi nguyên yêu cầu cho proxy, proxy đọc được và có thể thêm thông tin vào yêu cầu trước khi chuyển đi; SOCKS5 chỉ chuyển nguyên từng byte. Nhưng dù loại nào, nội dung vẫn đi trần trên đường — nên tránh gửi mật khẩu qua trang http://.

Mật khẩu của chính proxy: HTTP gửi kèm trong câu lệnh CONNECT, SOCKS5 gửi trong bước đăng nhập — cả hai đều không mã hoá. Đừng dùng lại mật khẩu proxy cho việc khác, và đổi ngay trên Portal nếu nghi lộ (miễn phí).

7. Chọn theo việc

Trình duyệt, nhiều tab, tài khoản mạng xã hộiHTTP
Edge, Chrome không nhận SOCKS5 có mật khẩu; HTTP chạy ngay.
Tiện ích đổi proxy, công cụ web, cào dữ liệuHTTP
Hầu hết hỗ trợ HTTP; mở nhiều kết nối ngắn thì HTTP bắt tay ít hơn.
Slot treo game Java, phần mềm chỉ có ô SOCKS5SOCKS5
Không có lựa chọn khác; nhớ chọn giao thức lúc mua cho khỏi phí đổi.
Ứng dụng giữ kết nối lâu (TCP)SOCKS5
Chuyển nguyên dữ liệu, tốc độ như HTTP sau khi đã nối.
Không chắc phần mềm hỗ trợ gìHTTP
Bắt đầu với HTTP; cần thì đổi sang SOCKS5 trên Portal, 1.000đ.
Cần UDP (gọi thoại, game UDP)SOCKS5
Proxy CloudNest không chuyển UDP — cân nhắc thuê VPS thay vì proxy.

8. Đổi giao thức trên Portal

Chọn nhầm cũng không sao: ở trang Proxy của Portal, bấm nút đổi giao thức cuối dòng → hộp Đổi giao thức → Đổi · 1.000đ. IP, cổng, tên đăng nhập và mật khẩu giữ nguyên. Lần thử ngày 29/10/2026 đổi xong sau 1,7 giây; chỉ cần chọn lại đúng loại proxy trong phần mềm. Các bước chi tiết ở bài Thuê proxy theo ngày.

Hộp Đổi giao thức trên Portal: từ HTTP sang SOCKS5, phí 1.000đ trừ vào số dư ví
Đổi HTTP sang SOCKS5: phí ghi rõ trước khi bấm.

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

SOCKS5 có nhanh hơn HTTP không?

Không đáng kể. Đo thật: proxy ở gần thì hai loại bằng nhau (375 ms); ở xa proxy 22 ms thì SOCKS5 chậm hơn khoảng 38 ms lúc mở kết nối vì bắt tay nhiều lượt hơn. Đã nối rồi thì tốc độ như nhau.

Vì sao Chrome không dùng được proxy SOCKS5 của tôi?

Chrome và Edge (nhân Chromium) không hỗ trợ SOCKS5 có tên đăng nhập và mật khẩu — thử thật báo lỗi ERR_SOCKS_CONNECTION_FAILED. Dùng proxy HTTP cho trình duyệt.

HTTP proxy có vào được trang https không?

Được. Trình duyệt dùng lệnh CONNECT để mở đường hầm; nội dung trang https vẫn được mã hoá đầu-cuối, proxy chỉ thấy tên miền.

socks5 và socks5h khác gì?

socks5: máy bạn tự tra tên miền rồi gửi IP cho proxy. socks5h: gửi tên miền để proxy tra. Muốn việc tra tên miền cũng đi qua proxy, dùng socks5h.

Proxy CloudNest có chuyển được UDP không?

Không nên trông vào: lần thử gửi truy vấn DNS qua UDP không có trả lời. Proxy dùng cho kết nối TCP — web, phần mềm, game TCP.

Đổi giao thức có mất IP không?

Không. Chỉ giao thức đổi, IP, cổng và mật khẩu giữ nguyên. Phí 1.000đ mỗi lần.

Proxy Datacenter: HTTP và SOCKS5, cùng một giá
IPv4 tĩnh Việt Nam, thuê theo ngày từ 720đ, đổi giao thức bất cứ lúc nào.
Xem Proxy Datacenter
Chia sẻ:
ZaloGọi ngayTelegram