Proxy 伺服器拒絕連線:背後原因解析

更新於:

「Proxy 伺服器拒絕連線」代表 Firefox 向 Proxy 位址發送請求卻遭到拒絕:目標主機回應此連接埠不接受連線。這是發生在任何登入程序之前的網路層錯誤,因此修改密碼並無效用。

適合 Firefox 的 HTTP(S) 與 SOCKS5 Proxy

常見問題原因

  • Firefox 指向已關閉的本機 Proxy。網路除錯工具或 Proxy 應用程式通常監聽 127.0.0.1。若關閉該應用程式但 Firefox 仍保留設定,所有網頁都會被拒絕連線。
  • Firefox 採用系統 Proxy 設定。在系統設定模式下,Windows 或 macOS 中殘留的無效 Proxy 設定同樣會導致 Firefox 連線失敗。
  • 連接埠錯誤或訂單已到期。連接埠與訂單內容不符,或是該 Proxy 已不再監聽該連接埠。
  • 填錯欄位。把 HTTP Proxy 填入 SOCKS 主機欄位,或反之亦然。請務必依訂單通訊協定填入正確欄位。

使用 curl 直接檢查連接埠

Firefox 不會提供更詳細的資訊,因此建議自行查詢連接埠狀態。若以示範位址 203.0.113.10:8080 指向未提供服務的連接埠,會收到 curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server。其中的 after 0 ms 相當關鍵:連線拒絕幾乎是瞬間回傳,不同於完全無人回應的 proxy timeout。

若不想使用終端機,proxy checker 會將此情況回報為 connect failed,而 port checker 則可檢視該連接埠能否從網際網路連通。Chrome 與 Edge 對此完全相同的錯誤會顯示為 ERR_PROXY_CONNECTION_FAILED。

修復 Firefox 的 Proxy 設定

  • 開啟 Firefox「設定」,向下捲動至「網路設定」,並點擊旁邊的「設定」按鈕。
  • 若不需要使用 Proxy,請選擇「不使用 Proxy」並點擊「確定」。若錯誤消失,即代表先前的設定是問題所在。
  • 若已選取「使用系統 Proxy 設定」,請改為修復作業系統的 Proxy;詳見關閉 Proxy 教學。
  • 若為「手動設定 Proxy」,請對照控制台訂單內容核對各欄位:HTTP(S) Proxy 請填入「HTTP Proxy」,SOCKS5 Proxy 請填入「SOCKS 主機」並勾選「SOCKS v5」。
  • 若使用需密碼保護的 Proxy,Firefox 會在首次載入網頁時提示輸入使用者名稱與密碼。詳情請參閱 Firefox proxy setup。

Firefox 以外環境的相同錯誤

防關聯瀏覽器通常會將拒絕連線的連接埠顯示為 Proxy 檢查立即失敗。Python requests 則會將 Proxy 連線問題拋出為 requests.exceptions.ProxyError;印出完整訊息即可檢視底層原因。解決方式在各環境皆相同:先確認 IP 與連接埠正確,再確認該連接埠已開啟。

操作步驟

  1. 1

    開啟 Firefox 網路設定

    前往「設定」>「網路設定」>「設定」,即可查看 Firefox 目前使用的 Proxy 模式。

  2. 2

    嘗試切換為「不使用 Proxy」

    選取「不使用 Proxy」,點擊「確定」並重新整理,確認問題是否出在 Proxy。

  3. 3

    測試 Proxy 連接埠

    若需要使用 Proxy,可將位址貼入 proxy checker,或執行 curl -x 檢查是否有 (7) 錯誤。

  4. 4

    在正確的欄位重新輸入

    依據訂單內容將 IP 與連接埠填入「HTTP Proxy」或「SOCKS 主機」,儲存後載入測試網頁。

常見問題

Proxy 連線遭拒是因為密碼錯誤嗎?

不是。連線遭拒發生在登入之前。密碼錯誤會回傳 407 error 或重複彈出登入提示。

我從未設定過 Proxy,為何 Firefox 還會顯示此訊息?

請檢查 Firefox 是否設為使用系統 Proxy 設定,接著檢查作業系統的 Proxy 設定以及 Firefox 內安裝的任何 Proxy 擴充套件。

Proxy 在 Chrome 可正常運作,但在 Firefox 卻拒絕連線?

Firefox 可獨立保留與系統不同的自訂設定。請開啟「網路設定」,並核對 IP、連接埠與通訊協定欄位。

此問題只在公司辦公室網路發生。

該網路可能封鎖了對外連線的連接埠。請改用行動數據測試同一個 Proxy;若可正常連線,請聯絡網路管理員。詳見檢查 Proxy 與防火牆。

適合 Firefox 的 HTTP(S) 與 SOCKS5 Proxy

挑選軟體所需的通訊協定,立即取得 IP、連接埠與憑證。

查看方案價格

相關文章

代理設定教學
Mozilla Firefox 代理伺服器配置完整指南
在 Mozilla Firefox 內建網路設定中配置 VinaProxy HTTP(S) 代理,或搭配 Firefox Multi-Account Containers 為每個分頁分配獨立代理。
代理錯誤
如何解決 Chrome 出現的 ERR_PROXY_CONNECTION_FAILED 錯誤
ERR_PROXY_CONNECTION_FAILED 代表 Chrome 無法連線至指定的代理伺服器。本文介紹常見原因、實際錯誤輸出,以及 Windows、Mac 與 Android 的修復方法。
免費工具
線上TCP與代理連接埠檢測工具
測試任何公用IPv4/IPv6伺服器或代理端點的TCP連接埠(80、443、1080、3128、8080、8888或自訂連接埠)是否開放且可連線。
免費工具
Proxy 檢測工具:線上檢查你的代理
免費 Proxy 檢測工具:以 ip:port:user:pass 格式貼上最多 100 個代理,線上檢查狀態、出口 IP 與延遲,並了解各種錯誤的意思。
設定教學
如何在手機、電腦與 Telegram 上關閉 Proxy
說明如何在 iPhone、Android、Chrome、Windows 10/11、macOS 與 Telegram 透過各自的系統選單關閉 Proxy,以及如何確認 Proxy 已完全關閉。
代理設定教學
Google Chrome 代理伺服器配置完整指南
透過 Chrome 擴充功能、--proxy-server 指令列參數或獨立使用者設定檔,在 Google Chrome 中配置 VinaProxy HTTP(S) 代理,無需變更全系統 IP。
代理設定教學
如何在 Windows 10 與 Windows 11 上設定代理
透過 WinINET 系統設定、PowerShell 環境變數或 netsh winhttp 在 Windows 10 與 Windows 11 上配置 VinaProxy HTTP(S) 代理伺服器。
代理設定教學
如何在 GenLogin 中設定代理(單一設定檔與批次匯入)
在 GenLogin 防關聯瀏覽器中設定 HTTP ip:port:user:pass 代理。同步時區與 WebRTC 設定,快速排除環境連線異常。