Download and update FAQs
What to troubleshoot: Start with installer, architecture, and update issues. For connection setup, see the guides and advanced options.
Desktop or classic WPF for Windows: which should you choose?
For a first install, start with Desktop, which uses a newer cross-platform interface. The classic WPF edition offers familiar Windows controls and a tried-and-tested experience. They do not use different proxy protocols. Back up your settings before switching editions, and avoid running both at once to prevent port conflicts.
Android: arm64 or universal?
Most mainstream phones released since 2015 can start with arm64, but check which app architectures your device supports. If you’re unsure or arm64 is reported as incompatible, choose the universal build. It includes components for multiple architectures and is usually larger; that does not mean it offers faster connections.
Why might the version shown on a card differ from the download filename?
The version shown on each card and the installer paths for each platform come from separate manifest fields and may be updated at different times. Don’t edit filenames or download URLs based on the card text. To confirm the installed version, check the installer details and the client’s About page.
Can I connect as soon as the client is installed?
The client reads your configuration and establishes a connection; the installer does not include a working server. Import a valid subscription or complete node configuration, select a node, choose a proxy mode, and test the connection. Subscription links are sensitive and should not be shared publicly.
What settings should I keep before updating the client?
Back up your subscription groups, node settings, routing and DNS options, and custom outbound settings before updating. Quit the running client first. On the first launch after updating, check that your settings are intact, then test a node you know works. Don’t change several settings at once while troubleshooting.