curl 可在電腦或伺服器單獨測試代理,協助判斷問題來自連線還是應用程式設定。每筆命令只作用於該次請求。
1. 準備代理資料
先在控制台「代理管理」找到有效資源,核對協定、主機、連接埠、代理使用者名稱與密碼。這裡使用代理認證資料,不是網站登入密碼。工具介面名稱可能隨版本略有不同。
| 欄位 | 填寫內容 |
|---|---|
| 協定 / Type | 依資源選擇 HTTP 或 SOCKS5,勿混用對應連接埠。 |
| 主機 / Host / Address | 複製資源的 IP 或連線主機,只填主機部分。 |
| 連接埠 / Port | 複製同一筆資源的連接埠,不使用工具預填的預設值。 |
| 使用者名稱與密碼 | 分別複製代理認證資料,留意大小寫與多餘空白。 |
2. 設定步驟
- 在終端機執行 curl --version;Windows PowerShell 可使用 curl.exe --version。
- 選擇下方與資源一致的命令,替換主機、連接埠與使用者名稱。
- 執行後依提示輸入代理密碼,輸入時不顯示字元是正常情況。
- 成功時 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 查詢工具