Check before downloading; configure after installation
The installer sets up the app; subscriptions, servers, and traffic routing require additional configuration.
Keep a working configuration
Before upgrading, note which client you're using, your subscription groups, and your routing mode. Prefer the client's backup or export feature; save any manually edited rules separately. Backups may contain server addresses and connection credentials. Don't store them in a publicly shared folder or include a full subscription URL in screenshots or support requests.
If the old version still works, back up your configuration before installing the update. After updating, check that your subscription list is complete, the correct server is selected, and local ports haven't changed. Don't delete the old configuration just because the app starts successfully.
Import a subscription and choose a server
Prepare a subscription URL you're authorized to use. In v2rayN, open Subscription Group Settings, add a name and URL, save, then update the subscription. On Android, use the subscription settings in your chosen client. A subscription URL is a configuration source, not a regular webpage to keep opening in a browser.
After the update completes, select a server and make sure the current core supports its protocol and transport options. If the update fails, check that the URL is complete and hasn't expired, and review the network path used for the update. Reinstalling the client repeatedly usually won't fix an expired subscription URL.
Follow the steps to import a subscription →
System proxy and TUN are different
Selecting a server determines which configuration handles traffic; it doesn't mean your apps are already using the proxy. On desktop, start with “Set system proxy automatically” so apps that follow the system proxy settings use the client's local proxy. “Do not change system proxy” preserves the existing system settings; it does not enable the proxy.
TUN routes traffic through a virtual network interface. It's useful for apps that don't follow system proxy settings, but requires extra attention to permissions, routing, and DNS. Test one traffic-routing method first, then add settings only as needed. When troubleshooting, change one option at a time to identify what affects the result.
View system proxy settings →
Test the connection and restore network settings
First confirm the main window is running, then check that the subscription updated and a server is selected. Finally, test a website in the app you need to use. A latency test is only one part of connection diagnostics; it doesn't predict how websites, video, or downloads will perform. Test each app you actually use.
If your browser still can't connect after you exit the client, check whether the system proxy is still pointing to a local port that is no longer active. Before turning off the proxy, clear the system proxy settings and disable TUN, then exit the client. If you encounter a port conflict or DNS issue, note the exact message and troubleshoot it step by step. Don't run multiple clients and keep switching between them.
View configuration troubleshooting →