This guide covers the basics of using Shadowrocket: installing it on an iPhone, importing a subscription, and connecting. It also explains how teams can reduce login verification prompts and connection problems caused by frequent changes to their exit IP address when following shared procedures. Shadowrocket is a proxy client and does not provide usable nodes; account stability also depends on the node’s exit IP, device status, and platform rules.
1. Prepare the client and subscription
Search for Shadowrocket in the App Store, check the app name and developer information, and install it. Availability for purchase depends on what your local store shows. Don’t install modified versions from unknown sources or share an Apple account containing personal information just to download the app. Get the subscription link, node link, or QR code from your service provider, and make sure your plan or node is still active.
Subscription links usually contain access credentials. Don’t post them in public groups or show them in screenshots. Team members should ideally receive their own authorized subscriptions. Sharing credentials among multiple people can make it difficult to troubleshoot usage limits and expired links. The free nodes on this site can be used for temporary connectivity tests, but don’t assume their exit IPs will remain fixed or that they’re suitable for sensitive work.
2. Import a subscription and connect for the first time
- Open Shadowrocket, tap “+” in the top-right corner of the home screen, select the subscription type, paste the full subscription URL, and save it. Field names may vary slightly between versions.
- If you have a link for a single node, copy it and import it as prompted by the app. For a QR code, use the client’s scanning feature. Don’t use an ordinary webpage URL as a subscription link.
- Update the subscription and check that the nodes appear on the home screen. Select one and run a connectivity test. Treat the results as a guide, and verify by opening the target website.
- Set “Global Routing” to “Config” mode and use trusted routing rules that suit your needs. The rules determine which requests connect directly and which go through the proxy. “Proxy” mode can be more useful for temporary troubleshooting.
- Turn on the connection switch on the home screen. The first time you connect, follow the iOS prompt to allow a VPN configuration to be added, then test the connection in a browser. To stop, return to the client and turn off the connection.
The VPN icon doesn’t guarantee that traffic to the target website is going through the proxy. If the site still won’t load, check the matching routing rule and connection logs instead of relying only on the switch status.
3. How team practices affect account stability
Switching the same business account between exit IPs in different regions over a short period may trigger additional verification, but using a fixed node doesn’t guarantee that the platform won’t flag activity. Teams should follow the platform’s account and regional policies, and use official member invitations and permission controls where possible rather than sharing logins instead of using collaboration features.
Stability comes from avoiding unnecessary changes, not from constantly searching for a “faster node.” Teams can agree that each member will use their own device and authorized account, and keep to a consistent exit region during normal work. If a node fails and needs to be changed, record the time, region, and symptoms to help investigate login alerts. Don’t treat a proxy tool as a guarantee of bypassing platform detection.
4. Troubleshoot connection failures in this order
- Turn off the proxy first and confirm that Wi-Fi or cellular data can connect to the internet.
- Update the subscription manually. Check whether it has expired and whether the link is complete, then try another working node.
- If only one website fails, check the routing rules, DNS, and error messages in the logs. Temporarily switch routing modes to compare, then restore your original settings.
- If all nodes fail, check whether another VPN or network-filtering tool is enabled and causing a configuration conflict.
- Report the client version, error message, and time of occurrence to your administrator. Before submitting a screenshot, hide subscription links, passwords, and personal information.
Once setup is complete, keep a copy of the team’s operating checklist without any credentials. For routine maintenance, check that the subscription is valid and whether the rules have changed. If a login problem occurs, don’t repeatedly switch between multiple regions and try again.