This article explains how to use Shadowrocket and why teams sharing nodes often experience dropped connections, security checks, or an unstable environment. You’ll learn how to install the app on iPhone/iPad, import a subscription, choose a node, and improve account environment stability through groups, rules, and good usage habits.
1. Installation and preparation
Shadowrocket is generally used on iOS devices and can be downloaded from the App Store. After installing it, prepare a working node link or subscription URL. Common protocols include Shadowsocks, VMess, VLESS, and Trojan. We also provide free nodes for testing, but these can be unreliable and are best suited to temporarily checking whether the client works correctly.
- Open Shadowrocket and allow it to add a VPN configuration the first time you launch it.
- Prepare your subscription link, usually a URL beginning with http or https.
- Make sure the system time and network permissions are set correctly to avoid connection failures caused by certificate or time errors.
2. Importing a subscription and connecting to a node
Open Shadowrocket and tap “+” in the upper-right corner. For a single node, select the corresponding type and paste the details manually. For a subscription, select “Subscribe/订阅,” paste the subscription URL, and save it. Return to the home screen, pull down to update the subscription, and wait for the node list to appear.
When connecting, start with a node that has low latency and is in a consistent region. Tap the node name, then turn on the switch at the top. The first time you connect, you’ll be prompted to approve the VPN permission; allow it to proceed. To keep your environment consistent for team operations, avoid switching frequently between countries or cities. Multiple login locations for the same account within a short period can trigger security checks on the platform.
3. Tips for team stability
When multiple people on a team use Shadowrocket, the key is not to have everyone connect to the “fastest node,” but to keep accounts, devices, and IP regions consistent. This is especially important for social media, email, and cross-border admin platforms, where major changes to the environment can affect account stability.
- Assign a fixed node to each account: Try to use the same region and route for each account over the long term. Don’t use the US today, Japan tomorrow, and Singapore the day after.
- Avoid having multiple people log in to the same account at the same time: Even when using the same VPN, differences in device fingerprints, browser languages, and time zones may be flagged as unusual.
- Teams can keep a spreadsheet listing each account, user, node region, device, and any notes to avoid duplicate use and confusing switches.
- Prefer “Config/Rule” mode. Only route sites that need a proxy through it, and connect directly to domestic sites to reduce unnecessary network issues.
4. Choosing a rule mode
Shadowrocket’s common modes are Global, Config, and Direct. Most users should choose Config mode, which uses rules to determine which traffic goes through the proxy. Global mode is useful for briefly testing whether a node works, but using it long term may slow down domestic apps, cause location issues, or create an inconsistent login environment.
If your imported subscription includes rules, you can usually use them as-is. If not, import commonly used split-routing rules under “Config.” For team use, try to standardize the rule file so the same service behaves consistently across everyone’s devices.
5. Troubleshooting connection failures
If Shadowrocket won’t connect, check the following in order: whether the subscription has expired, whether the node is working, whether your phone’s network is working, whether another VPN is enabled, and whether the system time is correct. Try switching to another node first. If multiple nodes fail, update the subscription or restart the network.
If the connection works but a particular website won’t open, the rules may not match the site, or the destination may be blocking the node. You can briefly switch to Global mode to test. If the site opens in Global mode, you’ll need to adjust the split-routing rules. When using it as a team, also remember to avoid repeatedly trying actions after an error message appears. Pause logins and make sure the environment is consistent before proceeding.
In summary, using Shadowrocket is straightforward. The key is to import your subscription correctly, choose the right mode, and keep the region, device, and rules consistent across your team. This can improve your connection experience and reduce stability issues caused by frequent changes to the account environment.