This article addresses the practical question of how to import a subscription into Shadowrocket (“小火箭”), with a focus on teams: how to import a subscription link into Shadowrocket, how to standardize configurations, and why account environments and usage habits can affect connection stability. It’s a useful reference for anyone who needs to share nodes with colleagues, family members, or a small team.
1. What to prepare before importing a subscription
Shadowrocket is a popular proxy client for iOS, but it doesn’t provide nodes itself. You’ll need to import a working node link or subscription URL. A subscription is usually a link beginning with http/https that contains node information for protocols such as VLESS, VMess, Trojan, and Shadowsocks. You can use an existing subscription or test with free nodes listed on this site. However, free nodes may stop working, become congested, or change regions, so they’re best kept as a temporary backup.
- Make sure Shadowrocket is installed on your iPhone or iPad.
- Have the full subscription link ready, and make sure no characters are missed when copying it.
- Check that your current network can access the subscription URL.
- For team use, keep a shared record of the “latest subscription link” and when it was last updated.
2. How to import a subscription into Shadowrocket
- Open Shadowrocket and go to the node list on the home screen.
- Tap the “+” in the upper-right corner and set “Type” to Subscribe or “Subscription.”
- Paste the subscription link into the URL field. Add a label such as “Team Subscription” or “Backup Subscription” to make it easy to identify.
- Tap “Done” or “Save” in the upper-right corner to return to the home screen.
- Swipe left on the subscription group or tap the update button to refresh it. Wait for the nodes to load.
- Select a node and turn on the connection switch at the top. The first time you connect, follow the prompt to allow Shadowrocket to add a VPN configuration.
If no nodes appear after importing, first check whether the subscription link is complete or expired, whether sign-in authorization is required, and whether your current network is blocking access to the subscription URL.
3. Why account environment stability matters for teams
When multiple people share a subscription, an unstable connection isn’t necessarily caused by an incorrect Shadowrocket setting; the account environment may also be a factor. Common issues include using the same subscription on too many devices at once, frequently switching nodes between regions, refreshing the subscription repeatedly in a short period, or using very different rule configurations across the team—all of which make troubleshooting harder.
Teams should follow three principles: First, don’t share the same subscription link publicly, as it could be misused by people outside the team. Second, stick to commonly used nodes and rules as much as possible to avoid frequent switching. Third, when a problem occurs, check whether it affects one person or everyone. If only one person can’t connect, the issue is more likely to be their local network, system VPN permissions, or client configuration. If everyone is affected, the subscription may have expired or the nodes may be unavailable.
4. Recommended setup for teams
It’s best to assign one team member to maintain the subscription details, noting the purpose of each one—for example, “Primary Subscription,” “Backup Subscription,” “For Streaming,” or “For Everyday Browsing.” Other team members only need to import the subscription and refresh it periodically; they should avoid changing complex rules without a good reason.
- Use consistent labels: Make the purpose clear in each subscription’s label so team members don’t choose the wrong one.
- Use consistent rules: The “Configuration/Rules” mode is generally a good choice. If you’re unfamiliar with the settings, don’t switch to Global mode.
- Keep a backup: Have a backup subscription or alternative client ready in case you need to switch temporarily.
- Refresh regularly: If a node won’t connect, update the subscription first, then try another node.
5. Quick troubleshooting for connection failures
If you can’t connect after importing a subscription, check the following in order: 1) Does the subscription update successfully? 2) Have you selected a node? 3) Are VPN permissions enabled in iOS Settings? 4) Try switching between Wi-Fi and cellular data. 5) Try another node in the same group. 6) Restart Shadowrocket or your phone. A timeout usually means the node can’t be reached or the network is blocking it. An authentication failure may mean the subscription has expired or the node details have changed.
In short, importing a subscription into Shadowrocket is straightforward. The key for teams is to manage subscriptions, control access, and troubleshoot issues systematically. Keep links private, avoid changing configurations unnecessarily, and categorize problems first to maintain a more stable account environment.