Troubleshoot Fiddler Everywhere Not Capturing Traffic
Environment
| Product | Fiddler Everywhere |
| Product Version | 1.0.0 and above |
| Operating System | macOS, Windows, Linux |
Description
If Fiddler Everywhere is running but not capturing HTTP(S) traffic, even when:
- The application is launched and running.
- The Fiddler root CA (certificate authority) is correctly installed.
- The chosen capturing mode is enabled.
- No active filters or rules are blocking traffic.
You may also see the message: "It looks like you are unable to capture traffic. You might have a configuration issue - check our troubleshooting page for more information."
This article provides a structured set of troubleshooting steps and solutions for the most common issues that prevent Fiddler Everywhere from capturing traffic.
Before You Start: Quick Diagnostic Checklist
Work through this checklist first. Many capturing problems can be identified and resolved within minutes.
- Check that a capturing mode is active. The system capturing mode or an alternative capturing mode must be explicitly enabled. Look for the toggle in the top-left area of the Fiddler UI.
- Verify the Fiddler CA certificate is installed and trusted. Go to Settings > HTTPS and confirm that Capture HTTPS Traffic is checked and that the CA certificate is trusted in your OS certificate store.
- Confirm no active filters are hiding traffic. Open the Traffic pane and use Clear All Filters to rule out filters that may be suppressing the display of captured sessions.
- Check that no active rules are blocking traffic. Open Rules and confirm that no rules with a DoNotShow or CloseNonGracefully action are interfering. Note that the Rules tab includes a master switch—rules only execute when this switch is toggled ON.
- If using system capturing mode, open your OS proxy settings and verify Fiddler is registered as the system proxy. The default address is
127.0.0.1and the default port is8866. See Verifying proxy settings by OS below. This check does not apply to browser capturing or terminal capturing, which do not modify OS proxy settings. - Try capturing with an alternative mode. If system capturing fails, test with browser capturing or terminal capturing to isolate whether the issue is system-proxy-specific.
- Collect the Fiddler logs for later analysis or for sharing with support. See Collecting Fiddler Log Files.
Common Causes and Solutions
The most frequent reasons Fiddler Everywhere fails to capture traffic:
- Lack of administrative rights to set/unset the system proxy.
- Incompatibility with VPN tools.
- Incompatibility with security tools (firewalls, antivirus, zero-trust tooling, security policies).
- Conflicts with other system proxies.
- Conflicts with third-party proxy tools.
- Limited Internet connectivity.
- Windows group policy restricting proxy settings.
- Fiddler CA certificate not trusted (ERR_CONNECTION_RESET).
- Graphics driver incompatibility (white screen or failed startup).
- No Internet access after Fiddler exits unexpectedly.
Lack of Administrative Rights
Fiddler Everywhere requires administrative rights to set and unset the operating system proxy settings. Without them, Fiddler cannot register itself as the system proxy.
Troubleshooting:
- Start Fiddler Everywhere as an administrator (right-click the application icon and select Run as Administrator on Windows, or use
sudoon macOS/Linux where needed). - Enable system capturing mode.
- Open your OS proxy settings and confirm that Fiddler has registered the manual proxy at
127.0.0.1:8866.
If Fiddler does not register its proxy address, it likely lacks the required rights on your machine.
Solution:
- Reinstall Fiddler Everywhere using an administrator account.
- Alternatively, consult your system administrator to grant the necessary rights or use an alternative capturing mode that does not require system proxy changes.
Incompatibility with VPN Tools
Some VPN clients modify network routing and proxy settings in ways that interfere with Fiddler's system proxy.
Troubleshooting:
- Disconnect your VPN and test if Fiddler captures traffic normally.
- Reconnect your VPN and test again.
If Fiddler works only when the VPN is disconnected, the VPN is the likely cause.
Solutions:
- Bypass VPN for Fiddler's proxy: Add your VPN server addresses to Settings > Connections > Bypass Fiddler for URLs that start with and save.
- Use an alternative capturing mode: Browser capturing mode or terminal capturing mode are often less affected by VPN tools.
- See also: Configure VPN with Fiddler Everywhere.
Incompatibility with Security Tools
Firewalls, antivirus software, zero-trust agents, and enterprise security policies can prevent Fiddler from modifying proxy settings or block connections through Fiddler's proxy port.
Troubleshooting:
- Review your security tools and policies for restrictions on:
- Proxy configuration (setting/unsetting system proxy)
- Network access and port usage (default port: 8866)
- Administrative rights and file system access
- Access to required Fiddler service endpoints
Solutions:
- Request your administrator to:
- Allow Fiddler Everywhere to run with administrative rights.
- Permit changes to the system proxy configuration.
- Open the default proxy port (8866) in your firewall.
- Ensure all system requirements and required endpoints are accessible.
- Use an alternative capturing mode: Browser capturing mode or terminal capturing mode may bypass security tool restrictions.
Known security tool configurations:
- Zscaler: Zscaler acts as a network-level SSL inspection proxy and can conflict with Fiddler's system proxy. When Zscaler is active, it typically controls OS proxy settings via its forwarding profile and PAC script, preventing Fiddler from registering as the system proxy. Use Fiddler in explicit proxy mode with system capturing turned OFF, and configure the Zscaler forwarding profile to route traffic through Fiddler. See Configuring Fiddler Everywhere alongside Zscaler for step-by-step instructions.
Incompatibility with Other Preset System Proxies
If your system already uses a proxy—such as a PAC script or an upstream corporate proxy—Fiddler's attempt to chain to it may fail, resulting in no captured traffic or loss of Internet access.
Troubleshooting:
- Temporarily remove the upstream proxy from OS proxy settings and test if Fiddler works.
Solutions:
- Configure the upstream proxy to accept connections from Fiddler's proxy address (
127.0.0.1:8866). - Adjust PAC scripts or proxy settings to allow Fiddler to chain to the upstream proxy.
- Consult your network administrator for help with chained proxy configurations.
- Use an alternative capturing mode: Browser capturing mode may work independently of system-proxy chains.
Incompatibility with Third-Party Proxy Tools
Some proxy tools (such as Charles Proxy, mitmproxy, or similar) overwrite Fiddler's proxy settings when their capturing mode is enabled, instead of chaining to Fiddler.
Troubleshooting:
- Enable system capturing in Fiddler Everywhere and confirm traffic is captured.
- Start the third-party proxy tool and enable its capturing mode.
- If Fiddler stops capturing, the third-party tool has overwritten Fiddler's proxy settings.
Solutions:
- Start the third-party proxy tool before enabling Fiddler Everywhere's system capture, so Fiddler can chain on top.
- Stop the third-party proxy tool before starting Fiddler.
- Configure the third-party tool to forward traffic through Fiddler's proxy (
127.0.0.1:8866); check the tool's documentation for proxy-chaining options. - Use an alternative capturing mode: Browser capturing or terminal capturing bypasses system-proxy conflicts.
Limited Internet Connectivity
Fiddler Everywhere requires access to specific cloud endpoints for authentication and collaboration features. If those endpoints are blocked, you may see login errors or degraded functionality.
Required endpoints:
https://*.telerik.com/
https://*.getfiddler.com/
https://fiddler-backend-production.s3-accelerate.amazonaws.com
Solutions:
- Switch to a network that allows access to the above endpoints.
- Ask your IT administrator to whitelist the above endpoints.
- [Enterprise only] Consider Fiddler's offline mode (Windows only). Contact Telerik Support for details.
Windows Group Policy: ProxySettingsPerUser
On Windows, an administrator may set the ProxySettingsPerUser group policy to 0. This makes all user accounts share a single set of proxy settings (stored in HKLM instead of HKCU), which prevents Fiddler from modifying proxy settings without elevated rights.
Symptoms:
The netcore.log file (see Accessing and Inspecting Fiddler Everywhere Log Files) contains lines similar to:
[2020-06-19 08:09:18:109] [Information] [Fiddler] Fiddler.Network.AutoProxy> AutoProxy Detection failed.
[2020-06-19 08:09:18:109] [Information] [Fiddler] AutoProxy failed. Disabling for this network.
The registry key below contains a value named ProxySettingsPerUser set to 0:
HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
Solutions:
- Run Fiddler Everywhere as administrator (right-click > Run as Administrator).
- Or ask your administrator to change the
ProxySettingsPerUserregistry value to1, or to delete the entry entirely to restore per-user proxy settings.
See also: Resolving Incompatibility with Windows's ProxySettingsPerUser.
Receiving ERR_CONNECTION_RESET Error
If ERR_CONNECTION_RESET appears only when Fiddler is running, the Fiddler CA certificate is most likely not correctly installed or trusted in your OS certificate store.
Solution:
- In Fiddler Everywhere, go to Settings > HTTPS > Advanced Settings and click Reset CA.
- Restart your client application and test again.
If the issue persists:
- Open your OS certificate manager and remove all existing Fiddler CA certificates.
- In Fiddler Everywhere, go to Settings > HTTPS and use Trust CA Certificate in the User Store (or Trust CA Certificate in the Machine Store for machine-wide trust).
- Confirm that Capture HTTPS Traffic is enabled under Settings > HTTPS.
This error can also appear in browser capturing mode. In that case, manually remove all Fiddler CA certificates from the browser's certificate store and reinstall them.
Incompatibility with Graphics Drivers
Fiddler may fail to start, show a blank (white) screen, or crash immediately due to incompatible or outdated graphics drivers.
Solutions:
-
Update your graphics drivers to the latest version from the official manufacturer source.
-
Disable hardware acceleration by adding the following key to
%userprofile%\.fiddler\Settings\electron-settings.json:json"disableHardwareAcceleration": trueFor more details, see Troubleshooting Video Incompatibility.
No Internet Connectivity After Fiddler Exits
By design, Fiddler Everywhere restores the original OS proxy settings when it closes. However, if the application or OS crashes unexpectedly, Fiddler's proxy settings can remain in the operating system configuration even after the application is no longer running (a "leaked proxy"). This results in complete loss of Internet access.
Fix on Windows
- Close Fiddler Everywhere (or reboot if it is already closed).
- Open Proxy Settings (press Start and search for Proxy Settings).
- Under Manual proxy setup, verify that the Use a proxy server toggle is off and that the Address and Port fields are empty. If Fiddler's address (
127.0.0.1:8866) is still listed, clear it and save. - If your system used an upstream proxy before Fiddler, restore those settings now.
Fix on macOS
- Close Fiddler Everywhere (or reboot if it is already closed).
- Go to System Preferences (or System Settings on macOS Ventura+) > Network and select your active Internet adapter.
- Click Advanced… > Proxies.
- Verify that Fiddler's proxy is not set for Web Proxy (HTTP) or Secure Web Proxy (HTTPS). If
127.0.0.1:8866is still listed, remove it from both fields, uncheck the proxy options, and click Apply. - Click OK to confirm.
Fix on Ubuntu / Linux
- Close Fiddler Everywhere (or reboot if it is already closed).
- Go to Settings > Network > Network Proxy.
- Ensure that the Network Proxy option is set to Off (or to your original default settings). If Fiddler's address is still listed under Manual proxy settings, remove it.
Verifying Proxy Settings by OS
This section applies only to system capturing mode. When using browser capturing or terminal capturing, Fiddler does not modify OS proxy settings and the steps below are not applicable.
After enabling system capturing mode, confirm that Fiddler has correctly registered as the system proxy:
Windows
Go to Start > Proxy Settings > Manual proxy setup and verify that Use a proxy server is on with Address: 127.0.0.1 and Port: 8866.
macOS
Go to System Preferences (or System Settings) > Network > select your active adapter > Advanced… > Proxies. Confirm that both Web Proxy (HTTP) and Secure Web Proxy (HTTPS) are checked and point to 127.0.0.1:8866.
If the settings are not applied, follow the steps in Troubleshooting macOS Proxy Settings.
macOS: Testing with cURL
To confirm that Fiddler is correctly proxying HTTPS traffic on macOS, run the following command in a terminal while Fiddler is open with HTTPS capturing enabled:
curl -v --url https://www.example.com/ -x 127.0.0.1:8866
In the output, look for a line like:
* issuer: OU=Created by http://www.fiddler2.com; O=Fiddler Root Certificate Authority; CN=Fiddler Root Certificate Authority
If this line is present and you see a corresponding session appear in Fiddler's Live Traffic tab, HTTPS capturing is working correctly.
If the issue persists, save all captured sessions via File > Save Archive > All Sessions and share them with Telerik Support along with the log files.
Ubuntu / Linux
Go to Settings > Network > Network Proxy and verify that the proxy is set to Manual with 127.0.0.1:8866 for HTTP and HTTPS when Fiddler's system capture is active.
Collecting Fiddler Log Files
Log files are essential for diagnosing startup, proxy, certificate, and connectivity issues. Fiddler Everywhere generates two main log files:
electron.log—Records startup events, connectivity checks, and update information.netcore.log—Records proxy configuration, certificate setup, login, and network operations.
Access logs via the UI: Go to Help > Open Application Logs Folder.
Access logs manually:
| OS | Log folder path |
|---|---|
| Windows | %APPDATA%\Fiddler Everywhere\Logs |
| macOS | ~/Library/Application Support/Fiddler Everywhere/Logs |
| Linux | ~/.config/Fiddler Everywhere/Logs |
Enable verbose logging to capture additional detail about network adapters and OS proxy state. Open ~/.fiddler/Settings/electron-settings.json and add:
"verboseLogging": true
For a full guide on using log files, see Accessing and Inspecting Fiddler Everywhere Log Files.
Other Known Issues and Scenarios
macOS: Network Adapter Not Detected
macOS-specific configurations may prevent Fiddler from detecting the active network adapter, which causes it to fail to register as the system proxy. See Testing Fiddler Network Access on macOS for a step-by-step diagnostic guide.
macOS: Proxy Settings Not Restored After Reset
If Fiddler's proxy remains active after a reset or uninstall, reset Fiddler Everywhere's settings to their defaults and then manually verify the proxy settings as described in Troubleshooting macOS Proxy Settings.
Application Fails to Start or Shows a White Screen
This can be caused by graphics driver issues. See Incompatibility with Graphics Drivers above.
Traffic Appears in Fiddler but HTTPS Sessions Show as Tunnels
This indicates that HTTPS decryption is not enabled or the Fiddler CA certificate is not trusted. Ensure Settings > HTTPS > Capture HTTPS Traffic is checked and that the CA certificate is trusted in the OS store.
Fiddler Captures Some Apps but Not Others
Some applications use certificate pinning or their own certificate store (for example, Firefox, some Electron apps, Java-based apps). These applications will not trust the Fiddler CA certificate by default. You may need to:
- Manually import the Fiddler CA into the application's certificate store.
- Use Fiddler's Browser Capturing mode for Chromium-based browsers.
- Disable certificate pinning in development builds.
Getting Support
If none of the above solutions resolve your issue, contact Telerik Support Center or open a GitHub issue. When contacting support, include:
- A detailed description of the problem and steps to reproduce it, including screenshots if applicable.
- Technical details: operating system and version, security tools installed, VPN in use, any administrative restrictions.
- The Fiddler Everywhere log files (
electron.logandnetcore.log).
See Also
- Accessing and Inspecting Fiddler Everywhere Application's Log Files
- Resetting Fiddler Everywhere Settings to Default
- Troubleshooting macOS Proxy Settings
- Troubleshooting HTTPS Capturing on macOS
- Troubleshooting macOS Trust Certificate Issues
- Resolving Incompatibility with Windows's ProxySettingsPerUser
- No Internet Connectivity after Closing Fiddler Everywhere
- Configure VPN with Fiddler Everywhere
- Configuring Fiddler Everywhere alongside Zscaler
- Fiddler Support Options