First-time setup
After installation, open the client and make sure the interface loads before importing your subscription URL or local configuration. Get subscription URLs from a trusted configuration provider, and don’t post URLs containing personal subscription details in public forums. After importing, make sure the configuration is selected—not just listed.
Start by testing the connection in rule mode with one traffic-routing method. If a browser works but other apps don’t, check whether those apps use the system proxy, then see if you need TUN mode. Running multiple proxy tools at once makes troubleshooting harder.
Import a subscription and test the connection step by step
Switching from an older client
Before migrating, save the original configuration, subscription URL, custom rules, and overrides. Turn off the old client’s system proxy and traffic routing, then quit the process to avoid port conflicts. A new client’s ability to read the same YAML doesn’t mean interface settings, per-app routing, or service permissions will migrate automatically.
If the new client reports an unsupported protocol or field, check the core’s capabilities and configuration format instead of repeatedly trying different installers. Updating the client, core, and subscription are separate tasks; completing one doesn’t mean the others are done.
How protocols, cores, and configuration formats fit together