cURL 代理連線測試教學

更新於 2026-10-18 約 3 分鐘閱讀

curl 可在電腦或伺服器單獨測試代理,協助判斷問題來自連線還是應用程式設定。每筆命令只作用於該次請求。

1. 準備代理資料

先在控制台「代理管理」找到有效資源,核對協定、主機、連接埠、代理使用者名稱與密碼。這裡使用代理認證資料,不是網站登入密碼。工具介面名稱可能隨版本略有不同。

欄位填寫內容
協定 / Type依資源選擇 HTTP 或 SOCKS5,勿混用對應連接埠。
主機 / Host / Address複製資源的 IP 或連線主機,只填主機部分。
連接埠 / Port複製同一筆資源的連接埠,不使用工具預填的預設值。
使用者名稱與密碼分別複製代理認證資料,留意大小寫與多餘空白。

2. 設定步驟

  1. 在終端機執行 curl --version;Windows PowerShell 可使用 curl.exe --version。
  2. 選擇下方與資源一致的命令,替換主機、連接埠與使用者名稱。
  3. 執行後依提示輸入代理密碼,輸入時不顯示字元是正常情況。
  4. 成功時 ipify 回傳該次請求的公網出口 IP,核對後再測試業務地址。

HTTP 代理

curl --proxy "http://PROXY_HOST:PROXY_PORT" --proxy-user "PROXY_USERNAME" --connect-timeout 15 --max-time 30 https://api.ipify.org

SOCKS5 代理(由代理解析目標網域)

curl --proxy "socks5h://PROXY_HOST:PROXY_PORT" --proxy-user "PROXY_USERNAME" --connect-timeout 15 --max-time 30 https://api.ipify.org

請將 PROXY_HOST、PROXY_PORT、PROXY_USERNAME 替換為控制台真實資料。命令只填使用者名稱,curl 會另外詢問代理密碼,避免密碼直接留在命令歷史中。Windows PowerShell 建議明確使用 curl.exe;macOS、Linux 使用 curl。分享截圖或日誌前請遮蓋認證資料。

socks5h 由代理解析目標網域,socks5 則在本機解析。HTTP 407 先核對代理認證;逾時或拒絕連線時檢查地址、連接埠與網路。SOCKS5 認證錯誤也先檢查憑據,不應透過關閉 TLS 憑證驗證處理代理認證問題。

3. 確認是否生效

在已設定的應用程式、瀏覽器環境或裝置內開啟 IP 查詢頁,再測試目標網站。「連線成功」或延遲數值不代表全部流量已依預期轉發;地區差異也可能來自查詢資料庫。

4. 常見問題

  • 認證失敗: 核對代理使用者名稱、密碼與資源效期,勿填入 MantaProxy 網站帳戶。
  • 連線逾時: 核對主機、連接埠、協定與網路可達性,再查閱連線排查 FAQ。
  • 仍顯示本機 IP: 檢查選取的代理、規則範圍與排除項目,避免多個擴充功能或客戶端同時接管流量。

5. 官方文件與相關指引

curl: proxy options · curl: authentication · ipify

代理管理 · 協定與設定 FAQ · 連線與網路排查 FAQ · IP 查詢工具

這篇文章對您有幫助嗎?

您的回饋將幫助我們最佳化檔案體驗。