This guide addresses the practical question “How do I use Shadowrocket?” It covers importing nodes or subscriptions, enabling the proxy, checking whether your IP has changed, and how DNS and browser settings can affect what you can access. It’s written for first-time users of iPhone and iPad tools for accessing the open internet.
1. Basic Shadowrocket setup
Shadowrocket, often called “Little Rocket,” is a popular proxy client for iOS. It doesn’t provide proxy servers, so you’ll need to import a working node or subscription link. You can use a service you already have, or get a temporary test node from the free nodes page on this site. Keep in mind that free nodes may not always be reliable.
- Open Shadowrocket on your iPhone or iPad.
- Tap “+” in the upper-right corner, select “Type,” and enter the details in the node’s format. For a subscription, select “Subscribe.”
- Paste the subscription link, save it, and return to the home screen. Pull down or tap Update to load the node list.
- Select a node and tap the 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 the status shows Connected, open a browser and try visiting the website you want to access.
If you have a vmess, vless, trojan, or ss share link, you can also copy it and return to Shadowrocket; it will usually recognize and import the link automatically. After importing, start by testing a node with low latency and a clear name.
2. What IP, DNS, and browser settings affect
Many people assume that turning on Shadowrocket automatically makes their entire browsing environment consistent, but that’s not necessarily the case. Your IP address determines the apparent location of your internet connection. Once connected, use an IP lookup site to check whether your IP matches the node’s location. If it still shows your local network, the proxy isn’t working or your current rules aren’t routing traffic through it.
DNS translates domain names into server addresses. DNS issues can cause problems such as connecting to the VPN but being unable to open some websites, unexpected redirects, or slow loading. In Shadowrocket, you can use system DNS or configure remote DNS in your profile. If you run into DNS issues, first update your subscription, switch nodes, and check that you’re using the right configuration profile.
Browser settings include cookies, cache, language, time zone, and account sign-in history. Even if your IP has changed, a website may use your existing cookies to identify your usual region. When testing, use a private browsing window or clear the target website’s cache before visiting it again.
3. Troubleshooting connection problems
- Check that your node or subscription hasn’t expired, then update the subscription list.
- Try two or three different nodes to rule out an issue with a specific server.
- Check that the switch at the top of Shadowrocket is on and that the VPN icon appears in the system status bar.
- Temporarily change the rules mode to “Global Proxy” to check whether your rules are the problem.
- Turn off other VPNs, proxies, and ad-blocking DNS tools to avoid conflicts.
- Switch from Wi-Fi to mobile data, or restart your router and try again.
If only one app won’t connect, it may not use the system proxy, its traffic may not match your rules, or your account may be subject to security restrictions. If no websites open, the node may be unavailable, the subscription may have expired, or your local network may be restricting access.
4. Tips for everyday use
When using Shadowrocket, keep a few backup nodes and update your subscription regularly. Turn it on when you need to access overseas websites and turn it off when you don’t, to reduce battery drain and network interference. When checking your privacy setup, don’t rely on your IP alone—also check for DNS leaks and consider your browser’s private mode and account sign-in status. Once you know these basics, Shadowrocket is much easier to use.