Are you an LLM? You can read better optimized documentation at /en\faqs\1.md for this page in Markdown format
What is Clash used for?
Clash is a proxy configuration tool that supports multiple protocols and rule-based routing. It can send requests from different websites, apps, or IP ranges to different connection strategies based on a config file.
The Clash ecosystem commonly involves protocols such as Shadowsocks, VMess, Trojan, and Socks5. Users can import configs through GUI clients or command-line tools, then choose rule mode, global mode, direct mode, or script mode.
For Windows users, Clash for Windows is useful because it has a clear interface, convenient config import, and easy rule-group switching for users who manage subscriptions and routing rules.
