Save existing configs before installing
Before changing clients or upgrading, save your working subscription URL, local YAML, overrides, and any policy group settings you need. Subscription links may contain access credentials, so don’t expose them in screenshots or support reports. Once the new client reads your config successfully, test common use cases before retiring the old setup.
Start with a basic connection after installation
For a first run, follow this order: “Import config → Select config → Choose rule mode and policy → Enable proxy → Check logs.” Installing the app alone doesn’t provide a proxy service. An existing config may also fail to load in a different core version if protocols, rule types, or fields aren’t supported. See the Clash usage guide for detailed steps.
Check permissions and traffic routing separately
The system proxy, VPN permission on Android or iOS, desktop TUN, and background services are separate settings. Start with the minimum needed for a working connection, then expand the traffic routed through the client as needed. When troubleshooting, note the time, error type, and action shown in the logs. Avoid changing DNS, routes, and proxy mode all at once, so you can isolate the cause.