This article explains how to import a subscription into Shadowrocket (小火箭) and why sharing it across a team can affect account environment stability. It’s intended for everyday users who already have a subscription link and want to import nodes into Shadowrocket on an iPhone or iPad while minimizing frequent disconnections, confusing node lists, and account security checks.
1. What to check before importing a subscription
Importing a subscription into Shadowrocket syncs a group of nodes—such as V2Ray, VLESS, Trojan, and Shadowsocks nodes—to the client. For team use, agree on a single subscription source first. If everyone mixes and matches links, troubleshooting can become difficult.
- Make sure the subscription link is a complete https URL, with no spaces when you copy it.
- Check that the link hasn’t expired. When opened in a browser, it shouldn’t show a blank page or an error.
- Team members should use the same routing strategy where possible, such as Global, Rules, or Direct.
- Don’t repeatedly share private subscriptions in public groups, as misuse could cause them to stop working.
If you’re just testing, you can also get a subscription or individual node link from the free nodes page on this site. However, free resources can be unreliable, so teams that need long-term access should have a backup plan.
2. How to import a subscription into Shadowrocket
- Open Shadowrocket and tap “+” in the upper-right corner of the home screen.
- Select “Subscribe” as the type. The wording may vary slightly between versions.
- Paste your subscription link into the URL field and enter an easy-to-recognize name in the remarks field, such as “Team Line A.”
- Tap Done or Save. Return to the home screen and pull down to refresh the subscription.
- Once the refresh succeeds, a list of nodes will appear. Select one.
- Turn on the connection switch at the top. The first time you connect, follow the prompt to allow Shadowrocket to add a VPN configuration.
- Open a browser and visit a website you use regularly to confirm that it loads correctly.
If your team has several members, the administrator should explain the subscription name, refresh schedule, and recommended policy group to everyone. This helps prevent people from deleting or adding duplicate subscriptions. A subscription link isn’t an account password, but it still needs to be kept safe, as it can usually sync all the nodes.
3. How subscriptions relate to account environment stability
In a team setting, simply having a working node isn’t always enough. The way a subscription is used can affect the account environment. For example, if the same business account is accessed from a Hong Kong node and then switched to a European or US node ten minutes later, a system may flag the login as unusual. These changes can be even more noticeable when several people are using the account at once.
A more reliable approach is to assign each team member or business function a regular region, avoid switching nodes frequently, and, if a connection is slow, refresh the current subscription or switch to a backup node in the same region rather than hopping between regions. For the same account, keeping the IP region, device, and usage times reasonably consistent matters more than simply chasing the fastest node.
Also, “Global Routing” in Shadowrocket sends traffic from every app through the proxy, which may change the access environment for email, office apps, and social media accounts. “Rule-based Routing” only proxies sites that need it. For team workflows, Rule-based Routing is generally the better choice unless you specifically need Global Routing.
4. Troubleshooting connection and subscription refresh issues
- Subscription refresh fails: Check that the link was copied in full, then try refreshing again after switching networks.
- Nodes import but won’t connect: Test another node in the same region to rule out an issue with a single node.
- It shows as connected, but web pages won’t load: Check that you’ve selected the right proxy mode, or that DNS isn’t being interfered with. Restart Shadowrocket and try again.
- Some team members can connect while others can’t: Compare client versions, system VPN permissions, and whether everyone has the latest subscription.
- Frequent disconnections: Turn off Low Power Mode and check whether iOS is restricting background network activity.
Finally, don’t leave an imported subscription unrefreshed for too long. Node details, ports, or certificate settings may change, and outdated cached information can cause connection issues. Teams can agree on a regular time to refresh subscriptions and keep a record of working node names. This makes troubleshooting easier and helps reduce fluctuations in the account environment caused by random switching.