Subscribe: update existing server details in one place
From the add menu on Home, choose Subscribe if available in your interface. Enter a subscription URL you already have and give it a recognizable name. Save it, run an update, and check that the expected entries appear in the server list. Updating a subscription syncs the details returned by that source; it does not necessarily change the rules in the active Config.
Before importing, check that the URL is complete, especially for extra spaces or line breaks and missing query parameters introduced during copying. Subscription URLs may contain credentials; protect them like passwords and do not paste them into public logs or screenshots. If an update fails, identify the error first: an unreachable address, failed authentication, and an incompatible response format require different fixes. Avoid repeatedly deleting all your configurations.
Add Server: enter a single server manually
To add a server manually, open Add Server, select the correct protocol, then enter the address, port, and authentication details from your existing server information. The fields for Shadowsocks, VMess, VLESS, Trojan, HTTP, SOCKS5, WireGuard, and Hysteria2 are not interchangeable. Values labeled “password” or “key” may also use different formats.
If you use Scan QR Code, confirm that the QR code contains the server details you intend to import, then check the protocol and fields after importing. Give each entry a note that makes its purpose clear rather than relying on its position in the list. Before deleting an entry, check its source: subscription entries may reappear after the next update, while manually created entries should be backed up separately.
Switching servers and testing: what the results mean
After selecting a server, use Connectivity Test to check connectivity under the current conditions. The result reflects a particular method, destination, and point in time. It does not guarantee that every site is reachable or measure bandwidth. If an existing page does not change after switching, start a new request and check that Global Routing is still sending the destination to the intended policy.