03 / Configuration source
Subscriptions and Configuration
A subscription determines where configuration comes from, while the configuration file determines how the client runs. They are related, but they are not the same thing.
Subscriptions and Configuration
Subscription
A subscription is typically a URL used to retrieve proxy configuration. The server returns nodes, policy groups, rules, and other content.
After updating a subscription, the client converts the remote content into a usable configuration file. If an update fails, first verify that the URL is valid and the account is active, then check whether the response is still parseable configuration.
Subscriptions and Configuration
Configuration File
A configuration file defines runtime parameters such as proxy nodes, ports, DNS, rules, and policy groups. It is the core’s primary source for execution behavior.
A subscription-generated configuration can serve as a base, with personal settings added through overrides or local edits. Keep a working copy before editing so you can quickly roll back to the previous state.
Subscriptions and Configuration
Proxy Provider
A proxy provider supplies the subscription URL and the network service behind it; the Clash client itself is not a proxy service.
Before using a subscription, verify its source, account status, traffic limits, and terms of service. If a subscription expires, nodes become unavailable, or the server changes its format, the client can usually only report an update or parsing failure.