ClashX

ClashX Tutorial

ClashX is a discontinued macOS menu-bar client. This guide preserves profile import, node selection, proxy modes, and system proxy steps for legacy devices and configurations.

Guide details
Platforms
Mac
Core
Clash
Last updated

Step 01Get a subscription

Copy a Clash subscription URL from your provider, then return to ClashX to add it as a managed profile. This guide uses 畅连 as an example.

Copy the subscription URL

Step 02Add a profile

Launch ClashX, click its menu-bar icon, and choose Main MenuConfigRemote ConfigManage.

Manage profiles in ClashX

In the Managed Profiles window, click Add.

Managed profiles window in ClashX

Paste the subscription URL into Url, enter a recognizable name in Config Name, and confirm.

Add a managed profile in ClashX

Open the menu-bar icon again, choose Main MenuConfig, and select the profile you just added.

Select a profile in ClashX

Step 03Start the proxy

From the ClashX Main Menu, choose Set as System Proxy. Apps that follow the macOS system proxy will now send traffic through ClashX. The menu-bar cat changes color and shows live transfer rates while traffic is active.

Set ClashX as the system proxy

Step 04Understand outbound modes

Open Main MenuOutbound Mode. ClashX provides four modes:

  • Global: sends every request through the proxy server.
  • Rule: routes requests according to the profile rules.
  • Script: routes requests according to script logic.
  • Direct: connects every request directly without a proxy.

Global mode can proxy traffic that would otherwise connect directly, slowing local services and using plan data. Rule mode preserves direct access where appropriate, so it is usually the best default.

Verify the Connection Before Troubleshooting

Take a minute to confirm the connection after completing the guide. If it still fails, open the FAQ that matches the symptom.

  • Confirm the profile is active
  • Test the selected node
  • Check the matched rule
Troubleshoot Connection and Setup