User Guide / Troubleshooting

When browser proxy extensions fight with Clash

Troubleshooting · Updated 2026-05-25 · ~2 min read

A browser extension's proxy setting takes precedence over the system proxy — the extension wins. Hence two classes of spookiness: Clash is on and node switches do nothing (the extension routes elsewhere); or Clash has quit and the browser still spins (the extension points at a dead port).

Pick one — recommended options

Untangling an existing mess

  1. Extension icon → switch to "direct connection"; confirm the browser reaches local sites;
  2. Switch to "system proxy"; confirm access through Clash works;
  3. Audit the extension's stored ports (an old 1080 from years ago?) and delete dead entries.

To know who is really carrying the traffic: if the connection shows up on Clash's Connections page, it went through Clash; if not, the extension sent it elsewhere.