如何解決 Chrome 出現的 ERR_PROXY_CONNECTION_FAILED 錯誤

更新於:

當 Chrome 被指示使用代理伺服器,卻無法與該位址建立連線時,就會顯示 ERR_PROXY_CONNECTION_FAILED。與 407 不同的是,此時 Chrome 完全沒有收到來自代理伺服器的任何回應。最常見的情況是裝置指向了已停止運作的代理伺服器,或是填錯了連接埠。

需要穩定在線的代理伺服器?

為什麼 Chrome 會出現 ERR_PROXY_CONNECTION_FAILED

  • 殘留的代理伺服器設定。 您曾在 Windows 或 macOS 上設定過代理伺服器,後來訂單到期或不再使用,但該設定依然開啟。Windows 與 macOS 上的 Chrome 會直接讀取作業系統的 Proxy 設定,導致所有網站都無法連線。
  • 連接埠或 IP 錯誤。 連接埠只要填錯一個數字,Chrome 就會連到根本沒有服務在接聽的連接埠上。
  • 代理擴充功能仍在運作。 SwitchyOmega、FoxyProxy 或 VPN 擴充功能可能會覆寫系統的代理設定,且容易被遺忘。
  • 非預期的軟體修改了代理設定。 部分廣告軟體或「網路加速」工具會將代理伺服器寫入系統設定中。如果您從未手動設定過代理伺服器,請留意這種情況。

實際錯誤輸出

我們使用 --proxy-server=http://203.0.113.10:8080(文檔範例位址)執行 Chromium,指向一個背後沒有任何代理服務的連接埠。網路記錄(net-log)顯示了 ERR_PROXY_CONNECTION_FAILED,其底層錯誤為 ERR_CONNECTION_REFUSED:代表主機回應該連接埠不接受任何連線。

測試同一個位址時,proxy checker 會回傳 connect failed,而 curl 則輸出 curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server。三者指出的問題完全一致:您所使用的 ip:port 沒有任何服務在接聽。

各裝置的解決方法

  • Windows 10/11: 開啟「設定」>「網路和網際網路」>「Proxy」。若不需要使用代理伺服器,請關閉手動設定;若需要使用,請對照控制台訂單中的 IP 與連接埠。逐步停用步驟請參考關閉代理伺服器指南。
  • macOS: 前往「系統設定」>「網路」> 選擇 Wi-Fi 或乙太網路 >「詳細資訊」>「代理伺服器」,若不再使用,請關閉「網頁代理伺服器 (HTTP)」與「安全網頁代理伺服器 (HTTPS)」。
  • Android: 開啟目前連線的 Wi-Fi 網路,選擇編輯或進階選項,並將 Proxy 設定為「無」。如果錯誤只在特定的 Wi-Fi 下發生,幾乎可以確定是該網路儲存了 Proxy 設定。
  • Chrome 擴充功能: 開啟擴充功能頁面,逐一停用 Proxy 與 VPN 擴充功能,每關閉一個就重新整理頁面,找出問題來源。
  • Edge: 同樣採用 Chromium 核心且遵循 Windows 的 Proxy 設定,因此修復 Windows 設定即可一併解決 Edge 的問題。

如果您想繼續使用該代理伺服器

請將該行代理資訊輸入檢測工具進行測試。若有效訂單顯示 connect failed,通常是連接埠搞混:部分訂單會針對 HTTP 與 SOCKS5 分別提供不同的連接埠,請確認使用與控制台中所選協定相對應的連接埠。如果檢測工具顯示正常但 Chrome 仍然連線失敗,表示裝置上的設定與測試的資訊不符,請重新複製貼上。防關聯瀏覽器在此情況下也會顯示代理檢測失敗;詳情請參閱 GoLogin 代理設定。

操作步驟

  1. 1

    確認是否需要使用代理伺服器

    如果不需要,請直接關閉代理設定。如果需要,請開啟控制台中的代理資訊以供比對。

  2. 2

    開啟作業系統的 Proxy 設定

    Windows:設定 > 網路和網際網路 > Proxy。macOS:系統設定 > 網路 > 詳細資訊 > 代理伺服器。

  3. 3

    關閉代理或更正 IP 與連接埠

    停用手動 Proxy,或重新輸入訂單中正確的 IP 和連接埠並儲存。

  4. 4

    停用代理或 VPN 擴充功能

    關閉所有控制代理設定的擴充功能,每停用一個便重新載入頁面確認。

  5. 5

    使用檢測工具確認

    將代理資訊貼入 proxy checker;一旦不再顯示 connect failed,即代表設定完成。

常見問題

出現 ERR_PROXY_CONNECTION_FAILED 代表我中毒了嗎?

通常不是。這只是 Chrome 表示無法連線至所設定代理伺服器的錯誤代碼,最常見的原因是殘留的舊設定。只有在您從未手動設定過代理伺服器的情況下,才需要懷疑是否有惡意軟體修改了設定。

我已經關閉代理伺服器了,為什麼 Chrome 還是連不上?

請檢查具有代理權限的擴充功能;若在 Android 上,請檢查當前連線 Wi-Fi 的網路設定。此外,請完全關閉並重新開啟 Chrome,使其重新載入新設定。

這與 ERR_TUNNEL_CONNECTION_FAILED 有什麼不同?

此錯誤代表 Chrome 完全無法連上代理伺服器。而通道錯誤則是已連上代理伺服器,但未能建立 HTTPS 通道;詳情請參閱 ERR_TUNNEL_CONNECTION_FAILED。

Firefox 顯示代理伺服器拒絕連線,是同一個問題嗎?

根本原因相同,都是目標連接埠不接受連線,只是 Firefox 使用自己的文字表述。詳情請參閱 proxy server refusing connections。

需要穩定在線的代理伺服器?

VinaProxy 代理伺服器在整個訂單週期內維持相同的 IP 與連接埠,並可在控制台中即時查看連線狀態。

查看方案定價

相關文章

設定教學
如何在手機、電腦與 Telegram 上關閉 Proxy
說明如何在 iPhone、Android、Chrome、Windows 10/11、macOS 與 Telegram 透過各自的系統選單關閉 Proxy,以及如何確認 Proxy 已完全關閉。
代理錯誤
Proxy 伺服器拒絕連線:背後原因解析
當 Proxy 連接埠不接受任何連線時,Firefox 就會顯示 Proxy 伺服器拒絕連線。使用 curl 找出原因、測試連接埠,並修復 Firefox 設定。
免費工具
Proxy 檢測工具:線上檢查你的代理
免費 Proxy 檢測工具:以 ip:port:user:pass 格式貼上最多 100 個代理,線上檢查狀態、出口 IP 與延遲,並了解各種錯誤的意思。
代理設定教學
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) 代理伺服器。
代理設定教學
如何在 macOS 上設定代理(Sonoma、Sequoia 與 Ventura)
透過系統設定 → 網路 → 代理在 Mac(macOS Sonoma、Sequoia、Ventura)上配置 VinaProxy HTTP 與 HTTPS 代理,或使用 networksetup CLI 自動化切換。
代理設定教學
如何在 GenLogin 中設定代理(單一設定檔與批次匯入)
在 GenLogin 防關聯瀏覽器中設定 HTTP ip:port:user:pass 代理。同步時區與 WebRTC 設定,快速排除環境連線異常。
代理設定教學
如何在 cURL 中使用 Proxy 代理(命令列語法與偵錯技巧)
在 Linux、macOS 與 Windows 上使用 curl 指令搭配驗證型 HTTP(S) 代理(-x http://user:pass@ip:port 與 -U 參數完全指南)。