Clash clients and rule tools

Find the right client
Understand your rules

Find Clash clients and release files for your device. Check domain matching and configuration with the rule tools.

Project identity, release sources and compatibility are reviewed separately.

Choose your operating system
More environments

Domain rule explainer

Why does this domain match this rule?

Distinguish not matched, matched and not evaluated. Then check duplicates, compare changes or generate rules.

Example: api.example.com

DOMAIN,example.com,DIRECT
DOMAIN-SUFFIX,example.com,PROXY
MATCH,REJECT

First match is on line 2 in the finite model; not a live traffic or proxy check.

The ecosystem goes beyond GUI clients

Clients, cores, dashboards and router tools serve different needs. Listing and download eligibility are distinct.

Browse the Client Directory

Tools with guides you can follow

From choosing a client to getting started

Identify the project, device requirements and configuration source before following its documentation.

Troubleshoot configuration or subscription import

Separate retrieval failures, syntax errors, missing references and runtime issues.

Why rule order changes the result

Use exact domains, suffixes and a fallback to understand the finite model.

Before you get started

Understand project identity, sources and tool scope.

Is this an official client website?

ClashRules is an independent resource and tool project. Software maintainers and sources are identified on project pages.

Does a source review establish safety?

No. Asset attribution, checksums, installation tests and security audits are different evidence.

Do tools read my subscription?

Tools do not request subscription or proxy URLs. Inputs are processed locally; static checks do not test live connections.