Add a subscription, then update the list
All three clients manage proxy settings; the package itself doesn't provide a connection service. First prepare a subscription URL, individual share link or full configuration file that you're authorized to use, and choose the matching import option. Subscription URLs usually go in subscription settings; share links can be imported from the clipboard or scanned; full JSON files need the appropriate configuration import option. Re-downloading the client won't fix an import format mismatch.
Subscription links may contain access credentials. When asking for help, share the error type, menu path and relevant log lines—not the full URL in a public forum. After importing, update the list. If it's empty, check that the URL is complete, the group isn't filtered out and the client can reach the subscription service.
Choose a server, then route traffic
Select the server you intend to use and check the logs for configuration parsing or port conflicts. On desktop, start by setting the system proxy; on Android, confirm the connection and grant VPN permission. The system proxy works for apps that follow system settings. TUN is a separate way to route traffic. Don't keep switching between them before you understand what each does.
Test both the target app's connection and whether local network access, DNS resolution and routing behave as expected. Rules may send some requests directly; that isn't necessarily a problem. Configure routing rules only when you need more control, and back up your working settings first. Don't mistake a routing issue for an installation package problem.
Back up settings before upgrading
Quit the client before replacing files or installing an update to avoid file access conflicts. Back up subscription groups, routing rules and custom settings first, especially when switching editions, installation sources or devices. If Android reports a signature conflict, check where the old app came from and how to export its data. Uninstalling may also delete local settings.
The client UI version and core version are different things. Xray and V2Fly are both part of the Project V ecosystem, but their protocols, transports and configuration fields don't always match. Reusing advanced settings just because the clients have similar names can prevent startup. Choose the right platform when downloading, then match your configuration to the supported protocol. See the concept reference for details.