Cách sử dụng proxy HTTP(S) với câu lệnh cURL trên Terminal

Cập nhật:

Công cụ dòng lệnh curl được cài sẵn trên Ubuntu/Linux, macOS và Windows 10/11 là phương tiện nhanh nhất để kiểm tra xem một địa chỉ proxy có hoạt động hay không, kiểm tra mã phản hồi HTTP (200, 301, 407) và đo chính xác thời gian kết nối tới máy chủ đích qua proxy của VinaProxy.

cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip
Proxy IPv4 riêng (datacenter)
🇻🇳 Vietnam
Còn hàng
Chỉ từ
20.000 ₫ / IP / tháng
Bảng giá theo số lượng
  • 1 IP40.000 ₫
  • 5+ IP35.000 ₫
  • 10+ IP25.000 ₫
  • 20+ IP25.000 ₫
  • 50+ IP25.000 ₫
  • 100+ IP25.000 ₫
  • 200+ IP25.000 ₫
  • 500+ IP25.000 ₫
  • 1000+ IP22.000 ₫
  • 2000+ IP20.000 ₫
Mua Vietnam
Proxy IPv4 riêng (datacenter)
🇺🇸 United States
Còn hàng
Chỉ từ
20.000 ₫ / IP / tháng
Bảng giá theo số lượng
  • 1 IP40.000 ₫
  • 5+ IP35.000 ₫
  • 10+ IP25.000 ₫
  • 20+ IP25.000 ₫
  • 50+ IP25.000 ₫
  • 100+ IP25.000 ₫
  • 200+ IP25.000 ₫
  • 500+ IP25.000 ₫
  • 1000+ IP22.000 ₫
  • 2000+ IP20.000 ₫
Mua United States
Proxy theo nền tảng:web-scrapingseo-rank-tracking

Các cờ dòng lệnh quan trọng khi dùng cURL qua proxy

Bạn có thể truyền thông tin proxy vào curl bằng cờ -x (viết tắt của --proxy) kèm cờ -U (viết tắt của --proxy-user), hoặc gộp chung thành một chuỗi URL duy nhất:

Mục đích kiểm traCâu lệnh cURL mẫuÝ nghĩa kết quả
Kiểm tra IP đầu racurl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipTrả về JSON chứa địa chỉ IPv4 của proxy
Tách riêng user:passcurl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ipAn toàn khi mật khẩu có ký tự đặc biệt
Chỉ kiểm tra HTTP Headercurl -I -x http://user:pass@ip:port https://example.comXem nhanh mã trạng thái HTTP 200 / 301 / 403
Đo độ trễ kết nối & TTFBcurl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.comĐo thời gian bắt tay TCP và phản hồi byte đầu tiên

Mẹo lưu cấu hình proxy mặc định trong file ~/.curlrc

  • Trên Windows PowerShell, chữ curl mặc định là bí danh (alias) của Invoke-WebRequest—hãy gõ rõ curl.exe -x ... để dùng bản cURL chuẩn
  • Thêm cờ -v (verbose) khi cần gỡ lỗi để xem dòng Proxy-Authorization: Basic ... và phản hồi HTTP/1.1 200 Connection established từ máy chủ proxy
  • Đặt cờ --connect-timeout 5 --max-time 15 trong các bash script tự động để lệnh không bị treo nếu mạng đích phản hồi chậm
  • Nếu không muốn gõ lại cờ -x mỗi lần, bạn có thể khai báo dòng proxy = "http://user:pass@ip:port" trong file ~/.curlrc

Các bước thực hiện

  1. 1

    Mở Terminal (macOS/Linux) hoặc Command Prompt (Windows)

    Trên Windows PowerShell, lưu ý gõ curl.exe thay vì curl.

  2. 2

    Chạy lệnh curl -x kiểm tra địa chỉ IP đầu ra

    Gõ curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip (thay ip, port, user, pass bằng thông số trong bảng quản lý VinaProxy).

  3. 3

    Kiểm tra thông tin gỡ lỗi bằng cờ -v nếu cần

    Nếu gặp lỗi, thêm -v vào câu lệnh để xem chi tiết quá trình bắt tay CONNECT.

  4. 4

    Tích hợp vào Bash script hoặc Cronjob

    Thêm --silent --fail --max-time 15 khi dùng lệnh curl trong các tác vụ tự động hóa.

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

Tại sao gõ lệnh curl -x trên Windows PowerShell lại báo lỗi tham số?

Trong PowerShell, từ khóa curl được gán cho lệnh Invoke-WebRequest của Microsoft. Bạn chỉ cần gõ đầy đủ đuôi .exe là curl.exe -x http://user:pass@ip:port ... là chạy chuẩn.

Mã phản hồi `HTTP/1.1 407 Proxy Authentication Required` trong `curl -v` nghĩa là gì?

Nghĩa là máy tính của bạn đã kết nối tới đúng địa chỉ IP và Port của máy chủ proxy, nhưng Username hoặc Password truyền vào cờ -x / -U chưa chính xác.

Có thể kiểm tra proxy mà không cần mở Terminal không?

Có. Bạn có thể dán trực tiếp tối đa 100 dòng vào Công cụ kiểm tra proxy online hoặc Test tốc độ proxy ngay trên web.

Sở hữu proxy HTTP(S) tốc độ cao cho cURL & CLI

Kích hoạt tự động trong vài giây tại 7 quốc gia, hỗ trợ đầy đủ HTTP CONNECT.

Mua Proxy cho cURL

Bài viết liên quan

Proxy theo nền tảng
Proxy cho SEO & SERP Tracking: kiểm tra thứ hạng từ khóa chính xác theo từng nước
Mua proxy IPv4 riêng và ISP tĩnh tại Việt Nam, Mỹ, Nhật, Hàn, Anh, Singapore để kiểm tra thứ hạng từ khóa SEO địa phương và theo dõi đối thủ.
Proxy theo nền tảng
Proxy cho Web Scraping: cào dữ liệu tốc độ cao, không giới hạn băng thông
Mua proxy IPv4 riêng và ISP tĩnh tốc độ cao cho Python, Playwright, Selenium và Scrapy. Cào dữ liệu giá TMĐT, tin tức và API ổn định 24/7.
Cài đặt proxy
Hướng dẫn cấu hình Proxy trên Ubuntu & Debian Linux
Hướng dẫn cấu hình proxy HTTP(S) VinaProxy trên Ubuntu Server và Desktop cho biến môi trường Shell, trình quản lý gói APT và dịch vụ systemd.
Công cụ miễn phí
Check proxy live/die: kiểm tra proxy sống hay chết
Công cụ check proxy online miễn phí: dán tối đa 100 proxy dạng ip:port:user:pass để xem sống hay chết, IP ra và độ trễ. Hiểu rõ từng loại lỗi.
IPV4 · vietnam
Proxy IPv4 riêng Việt Nam: IP dùng riêng giá rẻ cho công việc số lượng lớn
Proxy IPv4 Việt Nam giá rẻ cho seeding Facebook, shop Shopee phụ, công cụ tự động và theo dõi google.com.vn. Không giới hạn data.
IPV4 · united states
Proxy IPv4 riêng Mỹ: IP datacenter Hoa Kỳ nhanh, dùng riêng và ổn định
Proxy IPv4 Mỹ dùng riêng cho cào dữ liệu, theo dõi thứ hạng, duyệt quảng cáo và nghiên cứu Amazon. IP tĩnh, 1 người 1 IP, băng thông không giới hạn.
Kiến thức proxy
Cách kiểm tra proxy trước khi sử dụng
Cách kiểm tra proxy từng bước: xác nhận kết nối, kiểm tra IP và quốc gia, test bằng curl hoặc công cụ online, và cách xử lý lỗi 407, timeout thường gặp.
Ứng dụng
Proxy cho web scraping và thu thập dữ liệu
Chọn proxy cào dữ liệu web: IPv4 riêng datacenter cho tốc độ, Static ISP cho web khó tính, không giới hạn băng thông, cùng cách thu thập dữ liệu đúng mực.