HTTP hay SOCKS5? Cách kiểm tra proxy còn sống, tốc độ và vị trí
HTTP proxy và SOCKS5 proxy đều giúp đổi IP, nhưng hoạt động ở tầng khác nhau nên phù hợp với những phần mềm khác nhau. Bài viết so sánh HTTP và SOCKS5, hướng dẫn kiểm tra proxy còn sống, đo tốc độ, xem vị trí IP bằng công cụ miễn phí và bằng lệnh curl.
HTTP proxy
HTTP proxy hiểu giao thức web. Với trang https://, trình duyệt yêu cầu proxy mở một "đường hầm" (lệnh CONNECT) tới website, dữ liệu bên trong vẫn được mã hoá đầu cuối nên proxy không đọc được nội dung.
- Được hầu hết trình duyệt, hệ điều hành, tool web hỗ trợ sẵn.
- Phù hợp: duyệt web, tool tự động dựa trên trình duyệt, thu thập dữ liệu web.
SOCKS5 proxy
SOCKS5 hoạt động ở tầng thấp hơn: chuyển tiếp kết nối TCP bất kỳ mà không cần biết bên trong là giao thức gì, có hỗ trợ xác thực tài khoản và (tuỳ máy chủ) cả UDP.
- Dùng được cho ứng dụng không phải trình duyệt: game, phần mềm chat, tool kết nối trực tiếp, SSH.
- Có thể để proxy phân giải tên miền (DNS) thay cho máy bạn, tránh lộ truy vấn DNS qua mạng nhà.
Nên chọn HTTP hay SOCKS5?
| Tình huống | Nên dùng |
|---|---|
| Trình duyệt, tiện ích proxy, tool web | HTTP (SOCKS5 cũng được nếu phần mềm hỗ trợ) |
| Game, phần mềm desktop, ứng dụng không qua trình duyệt | SOCKS5 |
| Phần mềm chỉ có ô "HTTP proxy" | HTTP |
Quan trọng nhất là nhập đúng giao thức: proxy SOCKS5 nhập vào ô HTTP (hoặc ngược lại) sẽ không kết nối được.
Kiểm tra proxy bằng công cụ miễn phí
Công cụ kiểm tra proxy của SuniHost cho phép:
- Dán cả danh sách proxy, tự nhận các định dạng
IP:cổng,IP:cổng:tài khoản:mật khẩu,tài khoản:mật khẩu@IP:cổng, tự bỏ dòng trùng. - Kiểm tra proxy còn sống hay không, đo độ trễ từng proxy.
- Che mật khẩu khi hiển thị, xuất danh sách proxy sống để dùng tiếp.
Danh sách bạn dán vào không được lưu lại trên trình duyệt.
Kiểm tra proxy bằng lệnh curl
Nếu bạn quen dòng lệnh (Windows 10/11, macOS, Linux đều có sẵn curl), lệnh sau trả về IP mà website nhìn thấy khi đi qua proxy:
Proxy HTTP
curl -x http://taikhoan:[email protected]:8080 https://api.ipify.org
Proxy SOCKS5 (để proxy phân giải tên miền)
curl --socks5-hostname 103.x.x.x:1080 -U taikhoan:matkhau https://api.ipify.org
Kết quả in ra đúng IP của proxy là proxy hoạt động. Thêm tham số sau để xem thời gian phản hồi:
curl -o /dev/null -s -w "%{time_total}\n" -x http://taikhoan:[email protected]:8080 https://www.google.com
Trên Windows, thay /dev/null bằng NUL.
Kiểm tra vị trí và chất lượng IP
- Vị trí: mở một trang tra cứu vị trí IP khi đang dùng proxy để xem quốc gia, tỉnh thành và nhà mạng của IP.
- Loại IP: các trang tra cứu thường cho biết IP thuộc nhà mạng dân cư hay trung tâm dữ liệu, giúp bạn đối chiếu với loại proxy đã mua.
- Độ ổn định: kiểm tra lại vài lần trong ngày; proxy tốt có độ trễ ổn định, không chập chờn.
Proxy không hoạt động, kiểm tra gì?
- Đúng giao thức (HTTP hay SOCKS5) và đúng cổng chưa.
- Đúng tài khoản, mật khẩu chưa (có phân biệt hoa thường).
- Proxy còn hạn sử dụng không.
- Proxy có giới hạn IP được phép kết nối không (một số dịch vụ chỉ cho IP đã khai báo dùng proxy).
Kết luận
HTTP tiện cho trình duyệt và tool web, SOCKS5 linh hoạt cho mọi ứng dụng; quan trọng là nhập đúng giao thức và kiểm tra proxy trước khi dùng. Thử ngay công cụ kiểm tra proxy miễn phí, hoặc xem bảng giá proxy hỗ trợ cả HTTP và SOCKS5.
Bạn thấy bài viết này hữu ích?
Chia sẻ lên Facebook