Community routingARTICLE / 01

Direct app routing,
without manual lists.

Use a community-maintained process list to route common mainland China apps directly in Enhanced Mode—without writing every rule yourself.

01 / HOW IT WORKS

What problem does it solve?

Enhanced Mode sends system traffic through TUN. Without a more specific rule, local apps may follow the fallback proxy policy, causing extra latency, incorrect region detection, or local-network issues.

The option uses the cn-apps-direct process list to insert PROCESS-NAME direct rules before general routing rules.

App processProcess list matchDIRECT

02 / ENABLE

Enable it in one step

  1. Open the menu bar iconMake sure ClashFX is running.
  2. Open Enhanced ModeFind the direct-routing option.
  3. Enable the switchClashFX downloads and applies the current process list.
  4. Restart the target appNew connections will use the updated rules.
Automatic updatesThe remote list is checked every 24 hours without waiting for a ClashFX release.

03 / SCOPE

Which apps belong on the list?

Use it for apps focused on mainland China services where proxy routing can disrupt login, streaming, local discovery, or region detection. Rules match the executable name—not the display name or bundle ID.

GOOD FITMessaging, office, and media apps

When their service region is clear, direct routing is often more reliable.

USE CAUTIONBrowsers and mixed-region apps

Domain rules are usually safer than routing the entire process directly.

Find the executable name

ls /Applications/App.app/Contents/MacOS/

04 / CONTRIBUTE

Help maintain the shared list

If an app is missing, open an issue or pull request in cn-apps-direct. Include the app name, official source, and verified executable name. Never include subscription URLs or private network details.

Open the rule repository

05 / FAQ

Common questions

Why does an app still use the proxy?

Quit and reopen the app, verify its executable name is listed, and check whether an earlier rule matches first.

Does this work without Enhanced Mode?

Process detection mainly applies to TUN traffic. In system proxy mode, each app decides whether to follow macOS proxy settings.

Can I add my own rule?

Yes. Add PROCESS-NAME,process,DIRECT before the fallback rule in your configuration.