The client is free to use, but connection resources must be configured separately. Follow these steps for a first-time setup or when setting up on a new device.
Import a subscription and check its configuration
Subscription URLs often contain access credentials. Copy the full URL into a subscription group in the client; don’t use a webpage sharing link instead. After adding the URL, update the subscription and select a configuration from the list. If the update succeeds but the list is empty, check the subscription’s validity, response format, and protocol compatibility. Don’t send the link to an unfamiliar online conversion service.
Before sharing a screenshot, hide subscription URLs, account identifiers, and authentication parameters. Exported configurations and backups may contain the same information. To move between clients, reimport the original subscription where possible; custom JSON, route files, and menu options aren’t necessarily interchangeable.
Check how the app’s traffic is actually routed
Desktop clients typically start with the system proxy; Android routes traffic through a system-authorized VPN connection. A running status only means the local service has started, not that the target website is reachable. Check app behavior and log errors to distinguish a server connection failure, a DNS resolution failure, and an app that isn’t using the proxy.
TUN can route traffic from more apps, but it also adds requirements for the virtual network interface, DNS, and routing. If the basic proxy works but TUN doesn’t, check permissions and network settings instead of reimporting every subscription. Before closing the client, restore the proxy settings so the system doesn’t keep pointing to a local port that’s no longer listening.
Keep a recoverable backup before upgrading
Upgrading the program and updating a subscription are different operations: the first updates the client and related components; the second refreshes the server list. Back up before upgrading, then check subscriptions, routes, DNS, and core settings. Version labels in a listing and installer filenames may be maintained separately. If they don’t match, don’t infer features from the filename alone; check the installed version on the client’s About page.
If the new version behaves unexpectedly, record your system environment, client edition, and the specific log messages. Don’t delete the original configuration directory right away. Configuration formats may change between versions, so keep a separate backup from before the upgrade rather than relying on a directory the new client has already modified. For more post-installation steps, see the client guide. For subscription parsing and conversion issues, see Troubleshooting.