What it is: Server entries store the address, port, protocol, authentication, and other connection details. Subscribe is for managing subscriptions you already have. Shadowrocket supports protocols including Shadowsocks, VMess, VLESS, Trojan, WireGuard, Hysteria2, HTTP, and SOCKS5. The protocol name is only one part of the setup: transport, TLS, and authentication settings must also match your server details.
Where to find it and how to set it: From Home, open Add Server. If you already have a subscription, choose Subscribe, enter your subscription URL, and add a label to identify it. For a single server, select its protocol and enter the details field by field. If you have a QR code, use Scan QR Code. Before importing from the clipboard, confirm that it contains the connection details you intend to add.
After importing, check that the expected entries appear in the list, then verify the protocol, address, port, and required security settings. Select an entry and run Connectivity Test, then make an actual request. A test response only confirms a result under those test conditions; it does not prove that authentication, DNS, rules, and the destination service are all working.
Keep in mind: Subscription updates may change server names, counts, or settings, and can overwrite manual edits to subscribed entries. Use separate labels for manual entries and subscriptions, keep any necessary backup before updating, and check the selected entry afterward. Never share a failed subscription URL, QR code, or complete connection link in screenshots or discussions; it may contain credentials.
Check subscriptions and routing configurations separately: updating the server list does not necessarily change the rules in Config, and switching Config does not refresh server details. For managing multiple subscriptions, sharing, backups, and deletion, see the Subscription and Server Management Guide.