This article addresses the practical question of “how to use Shadowrocket”: from installation prep, importing nodes/subscriptions, and connection testing, to understanding the relationship between IP, DNS, and the browser environment, helping iPhone users complete their proxy setup step by step and troubleshoot common connection failures.
1. What You Need Before Using It
Shadowrocket, often called “Little Rocket” by Chinese users, is a common proxy client on iOS. It does not provide nodes by itself, so you need to import your own available V2Ray, VLESS, Trojan, Shadowsocks, or other nodes or subscription links. This site organizes free node information, but free nodes may become invalid, congested, or change regions, so it’s recommended to prepare several backups.
- An iPhone or iPad.
- The Shadowrocket client installed.
- A working node link, QR code, or subscription URL.
- Wi-Fi or cellular data with normal internet access.
2. Steps to Import Nodes and Subscriptions in Shadowrocket
- Open Shadowrocket and go to the home page.
- If it is a single node, tap the “+” in the upper right corner, choose the type, and paste the server information; if it is a QR code, tap scan to import.
- If it is a subscription link, tap the relevant “Configuration” or “Subscription” entry, add the URL, save it, and then choose “Update.”
- Return to the home page, select a node, and turn on the connection switch at the top.
- On the first connection, the system will prompt you to add a VPN configuration; tap Allow and enter your lock screen passcode.
- After a successful connection, a VPN icon will usually appear in the top status bar.
For beginners, it’s recommended to import via a subscription link first, because it can fetch multiple nodes at once, and later you can simply tap update to refresh the list, which is more convenient than entering them one by one manually.
3. What Is the Relationship Between IP, DNS, and the Browser Environment?
Many users think that once Shadowrocket is connected, the “environment is clean,” but in fact you also need to consider IP, DNS, and browser cache. IP represents the exit address shown when you visit a website; DNS is responsible for resolving domain names into IP addresses; and the browser environment includes cookies, cache, language, time zone, account login status, and more.
After connecting Shadowrocket, you can open an IP lookup website to confirm whether the exit region has changed. If the IP has changed but the website still shows your original region, the cause may be browser cookies, account profile information, or location permissions. In that case, you can try clearing the browser cache, disabling location permissions for web pages, or testing in incognito mode.
As for DNS, it is recommended to use a reliable remote DNS in Shadowrocket’s configuration to avoid abnormal resolution caused by leaks from your local ISP DNS. Put simply: IP determines the exit, DNS affects resolution, and the browser environment affects how websites identify you. All three can affect access results.
4. Troubleshoot in This Order When the Connection Fails
- Confirm that your device’s network is working normally: first turn off Shadowrocket and test whether ordinary websites can open.
- Switch nodes: free nodes often fail, so try other nodes in the same subscription.
- Update the subscription: go to the subscription page and refresh manually to avoid using expired configurations.
- Check the system time: an incorrect time may cause TLS connection failures.
- Switch networks: if Wi-Fi does not work, try cellular data, and vice versa.
- Reinstall the VPN configuration: remove Shadowrocket’s VPN permission and then reconnect to authorize it again.
If you see “connected but web pages won’t open,” check the rule mode first. Beginners can switch to global proxy mode for testing; if global mode works but rule mode does not, it means there is a problem with the rules or traffic-splitting configuration. If all nodes are unavailable, the subscription may have expired or the current network may be restricted.
5. Recommendations for Daily Use
You can bookmark commonly used nodes for quick switching when access becomes slow or the connection drops. Avoid frequently switching between IPs from vastly different regions on important accounts, so as not to trigger platform risk controls. When you need to test the environment, it is recommended to use an incognito window and make sure that IP, DNS, and browser cache have all been handled properly.
In summary: the core workflow of Shadowrocket is to import nodes, select a node, authorize the connection, and check IP and DNS. Once you understand these steps, most access issues can be resolved by updating the subscription, switching nodes, and clearing the browser environment.