01 / CONFIGURATION
Import a subscription or configuration file
Prepare a subscription URL or local YAML file you’re authorized to use, then import it from the client’s configuration page. Downloading the client does not provide a proxy service. After importing, check for parsing errors and make sure the imported configuration—not a blank example or older config—is enabled.
Subscription updates may overwrite configuration changes. To keep custom rules, use the client’s supported override or merge features rather than editing a file that the next update will replace.
02 / NETWORK MODE
Choose system proxy or TUN
In rule mode, outbound connections are selected according to the matching order in your configuration. The system proxy mainly affects apps that follow system proxy settings. TUN may capture more connections and also involves a virtual network adapter, DNS and routing. Test with the simpler system proxy first, then decide whether to enable TUN.
Don’t run multiple clients that modify the system proxy at the same time. If a port is already in use, quit the old process and check listening ports instead of reinstalling repeatedly.
03 / MIGRATION
Back up configurations and track updates
Before updating, back up your subscription source, custom rules and key settings. Client and core versions are separate; an update doesn’t necessarily mean every protocol behaves the same way. When switching clients, check that the target core supports your protocols, rule sets and DNS fields.
When troubleshooting, note the operating system version, package architecture and log errors. Hide subscription URLs, credentials and personal network details before sharing screenshots. For help choosing a client, see the client comparison.