如何解決 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
確認是否需要使用代理伺服器
如果不需要,請直接關閉代理設定。如果需要,請開啟控制台中的代理資訊以供比對。
- 2
開啟作業系統的 Proxy 設定
Windows:設定 > 網路和網際網路 > Proxy。macOS:系統設定 > 網路 > 詳細資訊 > 代理伺服器。
- 3
關閉代理或更正 IP 與連接埠
停用手動 Proxy,或重新輸入訂單中正確的 IP 和連接埠並儲存。
- 4
停用代理或 VPN 擴充功能
關閉所有控制代理設定的擴充功能,每停用一個便重新載入頁面確認。
- 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 與連接埠,並可在控制台中即時查看連線狀態。
查看方案定價