Add a server or import an existing subscription
After opening Shadowrocket, enter Home first. The SERVER section near the bottom lists saved server entries. If there are no selectable entries yet, open Add Server. Choose the method that matches the information you have: enter the details manually when you have one set of server parameters, or use Subscribe when you have a complete subscription link. Both methods save information you already have in the app, so there is no need to import the same information twice.
Enter one server manually
After opening Add Server, tap Type and choose the protocol that exactly matches the existing server details, such as Shadowsocks, VMess, VLESS, Trojan, WireGuard, or Hysteria2. Similar protocol names do not mean that parameters are interchangeable, so do not guess based on the port or the appearance of a link. After selecting Type, the page displays fields for that type. Host, Port, Password, and Method are common fields; other Types may show additional options.
Place each detail in its corresponding field. Enter the server domain or address in Host, the port number in Port, the authentication content in Password, and the exact original value in Method. When copying, check for spaces at the beginning or end, and do not paste explanatory text together with the parameter. If the details also include transport, TLS, SNI, a path, a key, or other fields, enter them as provided. When a field is missing, check the source of the details instead of substituting a similar value. Save using the page’s provided control, then return to Home and confirm that the new entry appears in the SERVER section.
Import through Subscribe
If you have a subscription link, open the subscription management entry in Shadowrocket, choose Subscribe, add a label that is easy for you to recognize, and paste the complete link into the corresponding URL field. Save it and run an update once, then wait for the app to parse the content. After the update, return to Home and check for the server entries provided by the subscription. A subscription only transfers configuration content. If no entries appear after an update, first check whether the link is complete and still valid, and whether an extra line break was added while copying.
Scan QR Code is suitable when the information is provided as a QR code. Use it only with information you have already obtained and whose purpose you understand. Import from Cloud JSON is another configuration import entry; use it only when your existing information specifically requires this format. Do not repeat every available import method just because they are shown together, or Home may contain duplicate entries that are difficult to distinguish later.
Once the server appears in Home, do not immediately change many Settings. The next step is only to handle Global Routing and decide whether this connection should use Config, Proxy, or Direct. This keeps server parameter issues separate from routing mode issues.