ClashX

ClashX setup

Go to the official GitHub page of the ClashX project and download the required archive version for your OS. The example shows setup on Windows OS (Clash.for.Windows-0.20.39-win.7z).

Starting ClashX

Then unpack the archive and run "Clash for Windows.exe" as administrator, as shown in the example below:

Unpacking the archive to the desktop
Run as administrator

Program setup

After starting the program, go to "Profiles" and open the config.yaml file editor.

Configuration file setup

Set the file configuration as in the example below, specifying your proxies from the order:

In the end, it should look approximately like this:

Configuration example

You can find a proxy setup example in the Setup guide section

Checking the configuration

After configuring it, open "Proxies", select the "Global" option, and check the config you set up in step 4.

If the check fails and you get "Failed", compare the configuration file and make sure all proxy data was entered correctly. If the settings are correct, you will get a successful check result as shown in the screenshot below.

Installing and enabling the TAP interface

Next, go to "General" and install the TAP interface on your computer. It will create a new interface to which the proxy will be bound.

After installing the TUN interface, enable TUN Mode, as shown in the 4th frame of the screenshot.

Checking functionality

If everything starts successfully, open the application for which you configured the config (step 4) and enjoy your programs working with UDP traffic proxying!

In our example, Chrome was proxied, and we can check it with checkers.

If the check or proxying does not work, make sure you definitely started ClashX as administrator and completed steps 4 through 6 correctly.

Additional. Adding multiple proxies and switching between them

To quickly switch between proxies, add new proxies to the configuration from step 4. Names like "ProxyShard-DE-testname1" are arbitrary and can be set as you prefer.

The key point after adding them is to also specify the proxy in "proxy-group", as shown below:

If you specified everything correctly, additional connection points will appear in "Proxies". The connection will be made depending on the selected settings profile (just click any of them).

Last updated

Was this helpful?