This article explains how to use Shadowrocket (小火箭) and why team use can affect account environment stability. It is intended for everyday users who want to import nodes and use subscriptions on an iPhone or iPad while reducing frequent disconnects, account security checks, and IP inconsistencies.
1. Basic Shadowrocket setup and use
Shadowrocket, often called 小火箭, is primarily used to manage proxy nodes and rules on iOS devices. Before you start, make sure your system time is correct, your network is accessible, and you have a node link or subscription URL ready. We also share free nodes on this site for testing, but they are generally less reliable than maintained services, so we recommend using them only for temporary trials.
- Open Shadowrocket and tap “+” in the upper-right corner.
- For a single node, choose the corresponding type, such as Vmess, VLESS, Trojan, or Shadowsocks, and enter the server, port, UUID/password, and other details.
- For a subscription, select “Subscribe/订阅,” paste the subscription link, save it, and tap Update.
- Return to the home screen, select a node, and turn on the connection switch at the top.
- The first time you connect, you’ll be prompted to add a VPN configuration. Tap Allow and enter your device passcode.
Once connected, visit a test website in your browser to confirm that your IP address has changed. If only certain apps need a proxy, choose “Configuration/Rule Mode” in the rules to avoid routing all traffic through the proxy.
2. What account environment stability means for teams
The key to using Shadowrocket as a team is not simply having “everyone share one node,” but keeping each member’s network environment as stable and traceable as possible. Many platforms assess whether an account is behaving unusually based on factors such as login IP, region, device, time, and cookies. Logging in from a US IP today, switching to a Japanese IP tomorrow, and then having multiple people access the account from different locations the day after can trigger verification or restrictions.
Teams using Shadowrocket should therefore focus on three things: assign each member a consistent line, avoid sharing sensitive accounts, and avoid frequently switching countries and nodes. These steps cannot guarantee absolute account security, but they can reduce the risks caused by major changes in the network environment.
3. Recommended practices for teams
- Assign nodes by team member: Member A should use Node A over the long term, and Member B should use Node B. Avoid switching between one another’s nodes.
- Assign regions by business needs: For example, keep accounts of a particular type on a line in the same country or nearby city. Don’t switch frequently just to run speed tests.
- Maintain subscriptions centrally: The team lead updates the subscription; members only need to tap “Update Subscription” in Shadowrocket.
- Record the time of any issues: If an account triggers verification, note the node, device, and login time to help identify the cause.
For accounts used to log in or manage operations, check that the node is working before opening the target app. Avoid repeatedly logging in and out over an unstable connection, as this is more likely to cause problems than simply changing nodes.
4. Troubleshooting common connection failures
If Shadowrocket won’t connect, check the following in order: First, make sure the subscription hasn’t expired and the link was pasted correctly. Second, check that the client supports the node protocol. Third, confirm that your local network is working; try switching between Wi-Fi and cellular data. Fourth, check whether VPN permission is disabled in system settings. Fifth, make sure your rules aren’t blocking the connection by mistake. If a free node is unavailable, try another node from the same subscription before changing a lot of settings.
If you can connect but speeds are slow, try another node in the same region and close apps using a lot of background data. In team settings, avoid having people switch nodes whenever they experience slow speeds. It’s better for the team lead to select reliable lines centrally. Overall, using Shadowrocket correctly means more than importing nodes and turning on the connection switch: it also means maintaining consistent connection habits, avoiding unusual switches, and keeping simple records—all of which can help stabilize the account environment.