configuration / import
Import your configuration before connecting
The download is an app or core, not a ready-to-use proxy service. Prepare a subscription URL or local configuration you’re authorized to use, import it, and confirm that the client has selected it. If importing fails, check the response and configuration format first; reinstalling repeatedly won’t fix subscription parsing errors.
Subscription URLs may contain access credentials. Hide sensitive parts of the URL before sharing log screenshots. Keep a restorable copy of the original configuration rather than relying only on temporary, merged content inside the client.
network / takeover
System proxy vs. TUN
A system proxy relies on apps honoring system settings. TUN routes eligible traffic through a virtual network interface. When setting things up for the first time, verify the connection using one method before adding other features. You don’t have to enable both, and having both intercept traffic won’t necessarily fix a connection problem.
If a browser works but another app doesn’t, first check whether that app uses the system proxy. If nothing connects, check the selected outbound, DNS, and logs. See the full Getting Started guide for step-by-step instructions.
migration / backup
Keep a restorable configuration before updating
Note your subscription source, mixed port, rule overrides, DNS, and TUN settings. Quit the old client before installing or running the new version. Updating one client and migrating to another are different processes; don’t assume they share data directories or settings storage.
After migrating, check proxy group names, custom rule order, and the merged configuration in sequence. Opening the interface isn’t enough to confirm a successful migration; test that both direct and proxied destinations are routed as expected.
diagnostics / log
Pinpoint the failing step
If the app won’t start, check the OS version, architecture, and dependencies. If configuration import fails, check the URL and format. If it won’t connect, check DNS, the outbound, and ports. Separating installation errors from network issues helps avoid confusion from repeatedly switching packages.
If a port is already in use, check whether the old app is still running in the background. After changing mixed-port, update the proxy address in any browsers, terminals, or other apps configured manually. See Choosing a Client for client comparisons.