User Guide / Troubleshooting

When a corporate VPN and Clash fight over the routing table

Troubleshooting · Updated 2025-10-02 · ~2 min read

Install your company's or university's network client and Clash either loses connectivity entirely or can no longer reach the intranet. There is usually one cause: both are rewriting the system routing table.

Confirm it is a routing conflict

Run route print and look for more than one 0.0.0.0/0 default route. Enterprise VPNs commonly run in full-tunnel mode and insert a default route with a better metric than the physical adapter; enabling TUN adds another, and the lower metric wins.

SponsoredWhere does the subscription link come from?Our partner provider gives you 1 GB of high-speed Hong Kong data at signup — import it in one click.Get high-speed nodes

Three approaches

When none of that works

Some enterprise clients actively detect and block third-party virtual adapters, or pin DNS so it cannot be overridden. Those are designed to own the network stack and no amount of configuration changes that — run one, quit the other. If you genuinely need both at once, putting Clash on a separate machine or VM acting as a gateway is the only clean answer.

One more thing: on company-managed hardware, make sure installing and running a proxy tool is compatible with your organisation's network and compliance policies.