ERR_TUNNEL_CONNECTION_FAILED appears when Chrome cannot create a tunnel through a proxy server to reach the destination website. This error specifically relates to proxy connections. If you are not intentionally using a proxy and see this error, your system likely has misconfigured proxy settings from a VPN, malware, or enterprise network policy.
The “tunnel” in this error refers to the HTTP CONNECT method that Chrome uses to establish an encrypted HTTPS connection through a proxy. When the proxy server rejects the CONNECT request, times out, or is unreachable, Chrome displays ERR_TUNNEL_CONNECTION_FAILED instead of loading the page.
What Causes ERR_TUNNEL_CONNECTION_FAILED
The primary cause is incorrect proxy configuration. Your system may be set to route traffic through a proxy server that does not exist, is offline, or rejects your connection. This commonly happens after uninstalling a VPN that modified proxy settings, malware that redirected your traffic through a malicious proxy, enterprise proxy changes while working remotely, or corrupted proxy auto-configuration (PAC) scripts.
Other causes include the proxy server blocking specific websites (corporate content filters), DNS resolution failures for the proxy server address, authentication failures with the proxy (expired credentials), and firewall rules blocking the proxy port.
Fix 1: Disable Proxy Settings
Open Chrome Settings, scroll to System, click “Open your computer’s proxy settings.” On Windows 11/10, turn off “Automatically detect settings” toggle, then make sure “Use a proxy server” is OFF. On Windows 7/8, click “LAN settings” and uncheck all three boxes: “Automatically detect settings,” “Use automatic configuration script,” and “Use a proxy server.” On macOS, go to System Settings, Network, your active connection, Proxies, and uncheck all proxy protocols. Restart Chrome after making changes.
Fix 2: Reset Network Configuration
Malware and leftover VPN configurations embed themselves deep in the network stack. Open Command Prompt as Administrator and run: “netsh winhttp reset proxy” to clear system-wide proxy settings, then “netsh winsock reset” and “netsh int ip reset” to reset the network stack completely. Restart your computer. On macOS, run “networksetup -setautoproxystate Wi-Fi off” and “networksetup -setwebproxystate Wi-Fi off” in Terminal.
Fix 3: Check Chrome Extensions
Proxy-management extensions like SwitchyOmega, FoxyProxy, and various VPN extensions configure Chrome to use specific proxy servers. Go to chrome://extensions and disable any proxy, VPN, or network-related extensions. If the error resolves, the extension was routing your traffic through an unavailable proxy. Reconfigure the extension with correct proxy settings or remove it if you no longer need it.
Fix 4: Scan for Malware
Proxy-hijacking malware redirects your traffic through malicious servers to intercept data or inject ads. Run a full system scan with Windows Defender and a second-opinion scanner like Malwarebytes. After removing any detected threats, reset your proxy settings again (Fix 1) because malware removal does not always restore the original network configuration. Check your browser extensions for anything suspicious that was not there before.
Fix 5: Reset Chrome to Defaults
If nothing else works, reset Chrome completely. Go to Settings, Reset and clean up, Restore settings to their original defaults. This clears all Chrome-level proxy configurations, disables extensions, and resets network flags. Your bookmarks and saved passwords are preserved. After resetting, check if the error is gone before re-enabling any extensions. If the error returns after enabling a specific extension, that extension is the cause.
Frequently Asked Questions
What is a proxy tunnel?
A proxy tunnel is an encrypted connection through a proxy server using the HTTP CONNECT method. When you access an HTTPS website through a proxy, your browser first asks the proxy to create a tunnel to the destination server. The proxy establishes the connection, then your browser sends encrypted HTTPS traffic through this tunnel. ERR_TUNNEL_CONNECTION_FAILED means this initial CONNECT handshake failed.
Why do I have proxy settings if I never configured one?
Several programs modify proxy settings without explicit user action: VPN software, antivirus web protection features, corporate management tools, browser extensions, and malware. Uninstalling these programs does not always restore the original proxy configuration, leaving behind settings that point to non-existent proxy servers.
Can ERR_TUNNEL_CONNECTION_FAILED affect all websites?
Yes. If your system is configured to route all traffic through a proxy that is unreachable, every HTTPS website will show this error. HTTP-only websites (increasingly rare) may still load because they do not require a tunnel. If only some sites are affected, the proxy server is selectively blocking specific domains.








