What If an App Still Bypasses Clash After the System Proxy Is Enabled?

The system proxy affects only apps that honor the operating system's proxy settings. Some games, command-line tools, store apps, and standalone proxy software may ignore it.

  • Proxy Modes and System Proxy
  • Troubleshooting
Short answer

The system proxy mainly affects apps that follow operating-system proxy settings. Some games, command-line tools, store apps, and standalone proxy software may ignore it. Set HTTP_PROXY or HTTPS_PROXY for command-line tools, enter mixed-port in apps that support a manual proxy, and consider TUN for other apps.

Does the app use the system proxy, a dedicated port, or neither?

After enabling the system proxy, verify the local port in a browser, then check whether the target app appears in the connection list. If it does not, the app is not reading the system proxy.

  • Does the browser use its own proxy extension?
  • Does the command-line tool require HTTP_PROXY or HTTPS_PROXY?
  • Does the app support only SOCKS or only an HTTP proxy?
  • Does the client's local port match the app configuration?

Add a capture method for command-line tools, games, and specialized apps

  1. Open a test page in a browser to confirm that the system proxy works
  2. For command-line tools, explicitly set proxy environment variables or the tool's own proxy options
  3. For apps that ignore the system proxy, use TUN or enter the local proxy port in the app
  4. Check whether another program occupies local HTTP, SOCKS, or mixed-port(See Inbound configuration)

The system proxy and TUN are different capture methods(See TUN device guide)

A port conflict can make the proxy switch look enabled even though it does not work

Enterprise devices may have additional proxy policies or security-software restrictions