使用前如何檢查 Proxy

更新於:

要檢查 Proxy,就透過它送出一個請求,並確認三件事:能否連線、網站看到的是代理的 IP 而不是你的 IP,以及該 IP 是否位於你預期的國家。最快的方法是使用線上 Proxy 檢測工具;想看更多細節,一行 curl 指令就能在幾秒內顯示 IP、地點與任何錯誤。

每個新代理都該檢查的項目

把代理綁到帳號前先花五分鐘檢查,可以省下之後好幾個小時的瞎猜。每個新 IP 都請做這些檢查,任何東西停止運作時也再檢查一次。

  • 連線:代理接受你的帳號與密碼,並回傳回應。
  • 出口 IP:網站看到的 IP 與你購買的 IP 相同,而不是你家的 IP。
  • 地點:國家(最好連城市)與你的方案相符。
  • IP 類型:IP 背後的組織與你訂購的類型相符,例如資料中心是主機代管公司,ISP 則是電信業者。
  • 速度:以你與伺服器的距離來說,回應時間合理。
  • 瀏覽器沒有外洩:在防關聯瀏覽器設定檔中,瀏覽器只顯示代理 IP。

方法一:使用線上 Proxy 檢測工具

將代理以 ip:port:user:pass 格式貼到我們的 Proxy 檢測工具 並執行測試。它會告訴你代理能否連上,以及從哪個 IP 與地點連出。如果你不熟悉終端機,或只是想在設定程式前快速得到答案,這是最簡單的選擇。

如果檢測工具顯示代理可用,但你的程式卻不行,問題幾乎都出在程式設定:代理類型選錯、密碼多了空格,或連接埠填錯欄位。

方法二:用 curl 檢查代理

macOS、Linux 與 Windows 10 以上版本都已內建 curl。在 Windows 上請開啟命令提示字元,或在 PowerShell 中輸入 curl.exe 而不是 curl。請將範例值替換成你自己的 IP、連接埠、帳號與密碼。

  • 顯示出口 IP:curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/ip
  • 顯示 IP、城市、國家與組織:curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/json
  • 快速失敗而不是卡住:在任何指令後加上 --connect-timeout 10 -m 20。
  • 精確查看在哪裡失敗:加上 -v 以印出連線與代理交握過程。
  • 密碼含有 @ 或 : 等特殊字元?請分開傳入:curl -x http://203.0.113.10:8080 -U user:pass https://ipinfo.io/ip
  • 在 macOS 或 Linux 上粗略測速:在指令前加上 time,並查看 real 時間。

方法三:在瀏覽器或防關聯設定檔中檢查

在 curl 中可用的代理,在瀏覽器中仍可能設定錯誤。開啟使用該代理的設定檔,前往 我的 IP 查詢。它應該顯示代理的 IP 與國家,而不是你家的網路。如果看到的是你的真實 IP,代表代理沒有套用到該設定檔,或瀏覽器退回直接連線。

也請比對防關聯瀏覽器回報的時區與語言是否與代理國家一致。越南 IP 搭配美國時區,是很容易避免的不一致。設定步驟請參考我們的 Chrome 與 Firefox、Hidemyacc 與 AdsPower 教學。

常見的代理錯誤與解決方法

大多數失敗都屬於少數幾種模式。curl 的訊息通常就會告訴你是哪一種。

你看到的訊息可能原因處理方式
407 Proxy Authentication Required 或 CONNECT tunnel failed, response 407帳號或密碼錯誤,或程式沒有送出登入資訊從後台重新複製登入資訊、檢查是否有空格,並確認程式已啟用驗證
Connection timed out(curl 錯誤 28)IP 或連接埠錯誤、你的網路封鎖了該連接埠,或伺服器無法連線檢查 IP 與連接埠,改用其他網路(例如行動數據)試試,再用線上檢測工具測試
Connection refused(curl 錯誤 7)該連接埠沒有服務在監聽:連接埠錯誤,或代理已到期或被停用在 Orders 中確認連接埠與到期日;若已到期請續約
Could not resolve proxy(curl 錯誤 5)代理主機打錯字完全依照交付內容重新輸入 IP
可以用,但國家看起來不對各家地理位置資料庫結果不一或更新緩慢比對第二個來源,例如 ipinfo.io;若地點仍然錯誤,請開立工單
代理可用,網站卻顯示錯誤或驗證碼是網站在限制或檢查請求,而不是代理故障放慢速度、使用一致的瀏覽器設定檔,並維持一個 IP 一個帳號

如何解讀檢查結果

  • 出口 IP 與訂單相符且地點正確:代理已可使用。
  • 回應時間主要取決於距離。與你和目標網站位於同一區域的代理,會比位於其他洲的代理回應更快。
  • 組織欄位告訴你 IP 的擁有者是誰。想了解其意義,請閱讀 ISP、資料中心與住宅代理比較。
  • IPv6 位址中含有冒號;請確認你的目標網站支援 IPv6。請參考 IPv4 與 IPv6 代理比較。

還是不行?Vinaproxy.com 客戶可以這樣做

你的代理與到期日都列在後台的 Orders 中。請先執行 curl 指令或使用 Proxy 檢測工具,再附上錯誤訊息與失敗的 IP 開立工單;客服 24/7 全天候回覆工單。代理採用 HTTP/HTTPS,因此在每個程式中類型都請選 HTTP。

如果代理因為我們這端的技術故障而無法連線或地點錯誤,你可以依照我們的 退款政策 申請退款至帳戶餘額。大量訂購前,先用幾個 IP 在你的實際作業流程中測試,例如 多帳號經營,永遠是值得的。

常見問題

怎麼知道我的代理是否正常運作?

透過代理開啟 我的 IP 查詢,或執行 curl -x http://user:pass@ip:port https://ipinfo.io/ip。如果看到的是代理的 IP 而不是你自己的,就代表可以正常使用。

代理出現 407 錯誤是什麼意思?

407 Proxy Authentication Required 表示代理不接受你的登入資訊。請完全依照交付內容重新輸入帳號與密碼,並確認你的程式有送出它們。

為什麼我的代理會逾時?

通常是 IP 或連接埠錯誤、網路封鎖了該連接埠,或伺服器無法連線。請改用其他網路並搭配線上檢測工具來縮小範圍。

如何查詢代理的所在地?

執行 curl -x http://user:pass@ip:port https://ipinfo.io/json,或使用 Proxy 檢測工具。兩者都會顯示地理位置資料庫為該 IP 判定的國家與城市。

可以一次檢查大量代理嗎?

可以。在文字檔中每行放一個代理 URL,用簡單的腳本讓 curl 指令逐行執行,並加上 --connect-timeout 10,避免失效的項目拖慢整體速度。

我的代理在 curl 中可用,在防關聯瀏覽器裡卻不行,為什麼?

是設定檔設定錯誤:代理類型應為 HTTP,而主機、連接埠、帳號與密碼要各自填入對應欄位。請參考你所用瀏覽器的教學。

需要能通過檢查的代理嗎?

獨享 IPv4 與靜態 ISP 代理,以 ip:port:user:pass 格式交付,付款後自動開通。

取得你的代理

相關文章

如何檢查 Proxy:IP、地點、速度與錯誤排除 | Vinaproxy.com