如何在 cURL 中使用 Proxy 代理(命令列語法與偵錯技巧)
更新於:
curl 命令列工具是開發者驗證代理身分認證、檢視 HTTP 回應標頭以及在 Linux、macOS 或 Windows 終端機中測試網路延遲最快速直接的方法。透過 VinaProxy 提供的 ip:port:user:pass 認證資訊,幾秒鐘即可完成連線診斷。
cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip獨享IPv4(資料中心)
🇻🇳 Vietnam
低至
₫20,000 / IP / 月
≈ US$0.74 · 以VND結算
批量階梯價格
- 1 個IP₫40,000
- 5+ 個IP₫35,000
- 10+ 個IP₫25,000
- 20+ 個IP₫25,000
- 50+ 個IP₫25,000
- 100+ 個IP₫25,000
- 200+ 個IP₫25,000
- 500+ 個IP₫25,000
- 1000+ 個IP₫22,000
- 2000+ 個IP₫20,000
獨享IPv4(資料中心)
🇺🇸 United States
低至
₫20,000 / IP / 月
≈ US$0.74 · 以VND結算
批量階梯價格
- 1 個IP₫40,000
- 5+ 個IP₫35,000
- 10+ 個IP₫25,000
- 20+ 個IP₫25,000
- 50+ 個IP₫25,000
- 100+ 個IP₫25,000
- 200+ 個IP₫25,000
- 500+ 個IP₫25,000
- 1000+ 個IP₫22,000
- 2000+ 個IP₫20,000
實用 cURL 代理參數與單行常用命令
透過 -x(--proxy)與 -U(--proxy-user)傳入代理設定,或直接組合成單一 http://user:pass@ip:port 格式的 URL:
| 測試工作 | cURL 命令範例 | 輸出說明與技術重點 |
|---|---|---|
| 檢查對外 IP | curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip | 回傳包含目前代理公開 IPv4 位址的 JSON 資訊 |
| 獨立傳遞帳密 | curl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ip | 當密碼含有特殊符號時最穩妥安全的輸入方式 |
| 僅擷取標頭資訊 | curl -I -x http://user:pass@ip:port https://example.com | 僅獲取伺服器 HTTP 狀態碼與回應標頭(Header) |
| 測量 TTFB 延遲 | curl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.com | 精確度量 TCP 交握耗時與首字節到達時間(TTFB) |
Windows PowerShell 與自動化腳本專家技巧
- 在 Windows PowerShell 中,
curl預設是Invoke-WebRequest的別名——請務必輸入curl.exe -x ...以執行真正的 cURL 執行檔 - 加上
-v(詳細資訊)以檢視CONNECT交握細節,並確認收到HTTP/1.1 200 Connection established - 在排程工作(cronjob)和 Shell 腳本中務必加上
--connect-timeout 5 --max-time 15,避免因外部網站無回應而造成整體程序停滯 - 若希望為所有
curl呼叫設定全域預設代理,可在設定檔~/.curlrc中填入proxy = "http://user:pass@ip:port"
操作步驟
- 1
開啟終端機(Windows 下開啟 cmd 或 PowerShell)
若在 Windows PowerShell 內作業,請記得輸入
curl.exe。 - 2
透過代理發送測試請求
使用你的 VinaProxy 認證資訊執行
curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip。 - 3
需要時以 -v 進行連線交握偵錯
在命令末端加上
-v,檢查Proxy-Authorization標頭與 TLS 加密交握過程。 - 4
在自動化腳本中加入逾時防護
於正式腳本中加入
--connect-timeout 5 --max-time 15參數。
常見問題
為什麼在 Windows PowerShell 中執行 curl -x 會回傳參數錯誤?
因為 PowerShell 預設將 curl 作為 Invoke-WebRequest 的別名。只要加上 .exe 副檔名執行 curl.exe -x http://user:pass@ip:port ...,就能呼叫原生的 cURL 工具。
curl -v 輸出中的 HTTP/1.1 407 Proxy Authentication Required 代表什麼意思?
這代表 cURL 已成功連線至代理伺服器的 IP 與連接埠,但透過 -x 或 -U 提供的使用者名稱或密碼有誤,驗證未通過。
可以不用迴圈直接批次測試多個代理嗎?
可以。你可以直接將最多 100 組代理清單貼入我們的網頁版 Proxy 批次檢測工具 或 Proxy 測速工具 快速驗證。
取得專為 cURL 與 CLI 工具最佳化的超低延遲 HTTP(S) 代理
涵蓋全球 7 大地區、即時開通的專屬 IPv4 與靜態 ISP 代理連線資訊。
購買 cURL 代理相關文章
依平台選擇代理
SEO 與 SERP 排名追蹤專用代理:精準監測 7 國搜尋引擎排名
追蹤精準在地化關鍵字排名,審查地理重定向,並使用不限流量獨享 IPv4 與靜態 ISP Proxy 執行 Screaming Frog 網站爬取。
依平台選擇代理
網路爬蟲專用代理:為 24/7 爬蟲打造的不限流量獨享 IPv4 與 ISP 代理池
為 Python、Playwright、Selenium 與 Scrapy 提供高速 HTTP(S) 獨享 IPv4 與靜態 ISP Proxy,享無限月度流量。
代理設定教學
Ubuntu 與 Debian Linux 代理伺服器配置完整指南
在 Ubuntu Server 及 Desktop 上為 /etc/environment、APT 套件管理員、systemd 守護行程及 GNOME 網路設定配置 VinaProxy HTTP(S) 代理。
免費工具
Proxy 檢測工具:線上檢查你的代理
免費 Proxy 檢測工具:以 ip:port:user:pass 格式貼上最多 100 個代理,線上檢查狀態、出口 IP 與延遲,並了解各種錯誤的意思。
IPV4 · vietnam
越南獨享IPv4代理:高性價比、大批次自動化業務專屬的靜態越南IP
越南獨享IPv4代理:高性價比IP,適用於Facebook養號互動、Shopee副店、自動化工具及google.com.vn監控。不限流量。
IPV4 · united states
美國獨享IPv4代理:專用於大數據擷取、SEO追蹤與廣告驗證的高速美國IP
美國獨享IPv4代理:專用於資料爬取、排名追蹤、廣告驗證及亞馬遜調研。靜態獨享IP,不限流量,快速啟用。
代理知識庫
使用前如何檢查 Proxy
逐步教你如何檢查 Proxy:確認能否連線、驗證 IP 與國家、用 curl 或線上工具測速,並解決 407 與逾時錯誤。
使用情境
網路爬蟲與資料蒐集專用 Proxy
挑選網路爬蟲 Proxy:多數網站用高速獨享 IPv4,嚴格網站用靜態 ISP,頻寬無上限,並了解如何負責任地爬取資料。