This article addresses the practical question of “how to use Shadowrocket”: from basic setup after installation, importing nodes or subscriptions, and enabling the proxy, to checking whether your IP, DNS, and browser environment are consistent, helping ordinary users quickly determine whether the connection is successful and troubleshoot common causes of failure.
1. What Shadowrocket is and what it is suitable for
Shadowrocket, often called “Little Rocket” by Chinese users, is a commonly used proxy client on iPhone/iPad that supports multiple node protocols and subscription links. It is not itself a VPN service provider and cannot connect you to the internet out of thin air; you first need to prepare usable nodes or a subscription. You can use a subscription you purchased yourself, or temporarily import the free nodes compiled by this site for testing, but the stability of free nodes may vary, so it is recommended to update them before connecting.
2. Basic steps for using Shadowrocket
- Install and open Shadowrocket. On first use, follow the system prompt to allow the VPN configuration to be added.
- Prepare nodes: common formats include a single share link, a QR code, or a subscription URL. After copying the link, return to Shadowrocket, which will usually recognize it automatically; you can also tap the “+” in the upper-right corner to add it manually.
- Import a subscription: go to the relevant “Configuration” or “Subscription” section, paste the subscription address and save it, then update it and wait for the node list to appear.
- Select a node: tap an available node in the node list on the home page. If there is a latency test feature, you can test latency first, but low latency does not necessarily mean every website will be accessible.
- Enable the connection: turn on the switch at the top. Once the VPN icon appears in the iOS status bar, it means the proxy has taken over the network.
- Open your browser and visit the target website to confirm the page loads properly, then continue using other apps.
If you are only testing temporarily, it is recommended to choose Rule mode first; if some websites cannot be opened, then switch to Global mode for comparison. Global mode will route more traffic through the proxy, which may affect your experience when accessing local websites.
3. How IP, DNS, and browser environment are related
Many people assume that once Shadowrocket is connected, the “environment is consistent,” but in fact there are three things to check: IP, DNS, and browser fingerprint. IP is the exit address seen by websites; DNS is where your domain resolution requests go; and the browser environment includes language, time zone, WebRTC, cached cookies, and more. A successful connection does not mean your privacy is completely consistent, especially if the browser has previously logged into accounts or saved old cookies.
- Check IP: search for “my IP” before and after connecting to confirm whether the exit address has changed.
- Check DNS: if DNS still shows your local ISP, there may be a DNS leak or the rules may not be covering it.
- Check the browser: testing in an incognito window is cleaner; if necessary, clear the cache and disable settings related to WebRTC leaks.
- Check time zone and language: if the exit IP is in another region but the system language and time zone are obviously inconsistent, some websites may trigger verification.
4. Troubleshooting common connection failures
If you run into “connected but web pages won’t open,” do not keep toggling the connection on and off repeatedly. Check in order: first, whether the subscription has expired or the node has become invalid—update the subscription and then switch nodes; second, confirm whether you are currently on Wi-Fi or cellular data, as some networks restrict proxy connections; third, switch between Rule and Global modes to test; fourth, check whether the system date and time are set to sync automatically; fifth, restart Shadowrocket or delete the VPN configuration and authorize it again.
If only one specific website will not open, it is usually due to rule matching, DNS, or restrictions from the target site; if no websites will open at all, it is most likely because the node is unavailable, the subscription was imported incorrectly, or the network environment is blocking it. Do not keep retrying the same failed node for too long; switching nodes is often more effective.
5. Usage recommendations
For daily use, it is recommended to keep at least two available nodes as backups; do not disclose your subscription link casually; and on public Wi-Fi, give priority to trusted networks. This site provides free nodes and client tutorials, which are suitable for beginners testing the import process, but for long-term stable use, you should still choose reliable sources according to your own needs. One final reminder: Shadowrocket is only the client; the real key lies in node quality, rule configuration, and whether your local browser environment is clean.