This article addresses the practical question of “how to use Shadowrocket”: from the initial setup after installation, importing free nodes or subscriptions, to understanding the relationship between IP, DNS, and the browser environment, and provides troubleshooting steps for connection failures. It is suitable for ordinary iPhone and iPad users to follow step by step.
1. Basic Shadowrocket Usage Process
Shadowrocket is often called “Little Rocket” and is a common proxy client on iOS, supporting node formats such as Vmess, VLESS, Trojan, and Shadowsocks. It is only a client itself; whether it can connect depends on whether the nodes or subscription you import are usable.
- Open Shadowrocket, go to the home page, and tap the “+” in the top-right corner.
- If you have a single node link, choose “Import from Clipboard” or manually select the corresponding protocol and fill it in.
- If you use a subscription, go to the relevant “Configuration” or “Subscription” section, paste the subscription URL, and update it.
- Return to the home page, select a node, and tap the switch to connect.
- When connecting for the first time, the system will prompt you to add a VPN configuration. Tap Allow and enter your lock screen passcode.
After importing, it is recommended to first select a node with lower latency and a clear name for testing. This site will compile some free node information suitable for temporary testing, but the stability of free nodes is not fixed, so if you encounter problems, it is recommended to switch between several nodes to verify.
2. What IP, DNS, and the Browser Environment Each Affect
Many users think that once Shadowrocket is connected, everything is definitely fine, but in fact you also need to check whether the IP, DNS, and browser environment are consistent. IP determines the exit location a website sees; DNS determines who completes the domain name resolution; and the browser environment includes information such as language, time zone, cache, Cookie, and WebRTC.
If the IP shows as overseas but the DNS still exposes your local carrier, some websites may judge the environment as abnormal. It is recommended to enable reasonable DNS settings in Shadowrocket’s configuration, or use the client’s default remote resolution rules. After connecting, you can open an IP checking website to see whether the IP region and DNS match expectations.
As for the browser, if you have long used the same browser to log in to accounts from different regions, Cookies and cache may retain the old environment. When you need a cleaner test environment, you can use an incognito window or clear the target website’s cache and Cookies. For websites that are sensitive to environment detection, you should also pay attention to whether the system time zone and browser language differ too much from the current IP region.
3. How to Choose Common Modes
Shadowrocket usually supports usage modes such as global, rule-based, and direct connection. Ordinary users are advised to prioritize Rule Mode: domestic websites connect directly, while foreign websites go through the proxy, balancing access speed and stability. If you only need to test a certain overseas website for a short time, you can switch to Global Mode; if you find domestic apps become slower, switch back to Rule Mode.
- Rule Mode: Recommended for daily use and suitable for most scenarios.
- Global Mode: All traffic goes through the node, suitable for troubleshooting whether rules are affecting access.
- Direct Mode: Does not use the proxy and can be used to confirm whether the local network is functioning normally.
4. Steps to Troubleshoot Connection Failures
If you cannot access web pages after turning on the switch, do not keep reinstalling repeatedly. Check in the following order:
- Confirm that the phone’s network is working normally; first turn off Shadowrocket and test by accessing domestic websites directly.
- Switch to other nodes to determine whether only a single node has failed.
- Update the subscription to avoid using expired node information.
- Check whether system VPN permissions are allowed; if necessary, delete the old VPN configuration and authorize it again.
- Switch between Rule Mode and Global Mode for testing to rule out problems with traffic-splitting rules.
- Restart Shadowrocket; if it still fails, then restart the phone’s network or switch between Wi-Fi and cellular data.
If only one particular website cannot be opened, it is most likely not because the client is damaged, but because the node IP, DNS, or browser environment has been identified. At this point, you can switch to a node in another region, clear the browser cache, or use incognito mode to test again.
5. Usage Recommendations
The core idea of using Shadowrocket is: import usable nodes, choose an appropriate mode, and then check whether the IP, DNS, and browser environment are consistent. Do not frequently install configuration profiles from unknown sources, and do not enter important account passwords on untrusted nodes. In daily use, keeping subscriptions updated and preparing multiple backup nodes will basically solve most “how to use Shadowrocket” and unstable connection issues.