Shadowrocket pricing depends on the platform, and the app cost is separate from connection services. This guide is for anyone getting the app for the first time, reinstalling it on a new device, or unsure whether an app purchase and a service subscription are the same thing. By the end, you’ll know where to get the app for your device, how to verify the App Store listing, and whether your next step concerns installation, an existing subscription, or rule configuration.
1. Shadowrocket pricing by device
In short: Shadowrocket for iPhone and iPad is a one-time $2.99 purchase on the App Store. Versions for Mac, Windows, Android, and Linux are free. Mac downloads are available for both Apple silicon and Intel. Don’t assume the phone purchase process applies to every device, or that a free desktop or Android app includes a connection service.
“One-time” refers to the cost of getting the app, not a monthly purchase of usage time. The App Store’s actual billing currency, local price, and payment confirmation depend on your current storefront and checkout page; the US dollar price may not match the amount shown in your local currency. For iPhone and iPad, check the App Store listing for system requirements.
| Device | App cost | Before you download |
|---|---|---|
| iPhone / iPad | One-time $2.99 App Store purchase | Check the developer, app ID, and system requirements. |
| Mac | Free | Check About This Mac to see whether your Mac has Apple silicon or an Intel processor. |
| Windows | Free | Choose a Windows installer in the download guide. |
| Android | Free | See the Android installation instructions in the download guide. |
| Linux | Free | Choose deb, rpm, or AppImage for your distribution. |
Find downloads for every platform in the download guide. The guide links to desktop and Android installers hosted at /dl/shadowrocket/. This article doesn’t list specific installer filenames, so device types aren’t confused with package formats.
2. An app purchase is not a service plan
The app reads connection settings, applies routing rules, and initiates connections. A subscription from a service provider supplies connection configuration; these are separate costs. Buying the app doesn’t create a subscription URL or renew an existing service account. Likewise, having a subscription doesn’t mean you’ve obtained the app for the platform you want to use.
- Getting the app: Determines how to install Shadowrocket. Platform pricing follows the two options described above.
- Connection settings: May include a server address, port, protocol, and authentication details, provided by a configuration source you already use.
- Subscription updates: Fetch the latest content from a subscription URL; they don’t mean buying the app again from the App Store.
- Connection service term: Depends on the terms and account status of your existing service. An app purchase receipt can’t tell you whether that service is active.
For example, if you’ve paid through the App Store but Home has no connection entries, you may simply not have imported your own configuration yet. That doesn’t mean the purchase failed. If the app is installed and entries are listed but a subscription update fails, check that the URL is complete and still valid, and that its contents can be parsed, before considering another app purchase.
3. Check these details before paying on iPhone or iPad
Start with the relevant platform option in the download guide, then verify the App Store listing. Shadowrocket is published by Shadow Launch Technology Limited, and its app ID is 932747118. Similar names don’t guarantee it’s the same product—check the name, developer, and app ID together.
-
Verify the app
Open the App Store listing and confirm the name is Shadowrocket, the developer is Shadow Launch Technology Limited, the app ID in the product link is 932747118, and the official icon is shown.
-
Confirm the price
Check your current App Store account and the checkout details. The iPhone and iPad version is a one-time $2.99 purchase; versions for Mac, Windows, Android, and Linux are free. The amount charged in your region is shown on the payment confirmation page.
-
Install the app
Follow the App Store prompts to authenticate and download. If your device is reported as incompatible, check the system requirements on the listing first. Refer to the App Store page for system requirements, and don’t keep retrying the payment.
-
Get your configuration ready
After installation, open Home and check whether your own connection entries are already there. If the list is empty, prepare your existing subscription URL or connection settings, then follow a tutorial to add them.
Verify the App Store listing on the page for app ID 932747118. If search results differ from the direct listing, verify the product identity and availability in your current storefront. Don’t base a purchase decision on search ranking alone.
After switching to a new iPhone or iPad, check the App Store’s purchased items using the account that made the original purchase, then try downloading the app again. Redownload availability depends on your purchase history, current storefront availability, and device compatibility. If you see a price button, check the account and purchase history first; the app not being installed on this device doesn’t necessarily mean you need to pay again.
4. After installation: distinguish configuration from routing
Before deciding whether you need to pay again, check whether the app installed, whether a configuration was imported, and how requests are being routed. Home shows connection entries and status, Config manages configuration files, and Settings contains related options. Subscriptions, Config, and App Store purchase records address different issues and aren’t interchangeable.
For an existing subscription, tap “+” in the upper-right corner of Home to add an entry, set Type to Subscribe, enter your own subscription URL, then save and update. Subscription URLs often contain credentials, so store the full URL securely and hide sensitive parts when troubleshooting or sharing. A successful update only means content was retrieved; it doesn’t guarantee every connection entry will work on your current network.
Three common Global Routing modes
These are Shadowrocket routing settings, not pricing tiers. Changing modes doesn’t require buying the app again. Choose a mode based on what you’re troubleshooting; “route everything through a proxy” doesn’t mean the app includes a connection service.
Config
ConfigHandles requests according to the selected configuration’s rules. A match may use DIRECT, REJECT, or a proxy policy in the configuration; this doesn’t mean every request goes through a proxy.
Best for: Everyday rule-based routing after checking Config.
Proxy
Handles intercepted traffic using the proxy mode, so you can compare it with the results from Config rules. You still need valid connection settings; changing modes won’t extend a service term.
Best for: Separating rule-matching issues from proxy connection issues.
Direct
Handles intercepted traffic using the direct mode. If a destination requires a proxy, the result after switching to Direct doesn’t tell you whether your subscription has expired.
Best for: Checking direct access on your current network.
To troubleshoot rules, open Config, confirm which file is selected, then check matching rules from top to bottom. DOMAIN-SUFFIX matches domain suffixes, IP-CIDR matches IP ranges, GEOIP matches IP geolocation, and FINAL is the fallback match when no earlier rule applies. Unexpected routing results call for configuration troubleshooting, not another purchase.
5. Common questions about pricing, new devices, and subscriptions
I bought the app. Why is Home still empty?
Buying the app doesn’t include connection entries. Make sure Shadowrocket is open, then add your own connection settings or a Subscribe entry in Home. If you don’t have your own configuration, an empty list isn’t a prompt to pay the app again.
I bought it on my phone. Do I have to pay again for my computer?
It depends on the platform: the iPhone and iPad version is a one-time $2.99 App Store purchase; versions for Mac (Apple silicon and Intel), Windows, Android, and Linux are free. For a computer, go to this site’s download guide instead of repeating the phone purchase process.
Do I have to pay again after deleting and reinstalling the app?
On iPhone and iPad, check your original purchase account’s purchased items and transaction history, then follow the App Store prompts to redownload. Redownloading the app doesn’t restore all local settings. Save your own Config and connection details separately before removing the app.
Does an expired subscription need to be handled in the App Store?
First check where the expiration notice came from. If it refers to the term on your existing service account, check the service status in that account. If a subscription update failed, check the URL and returned content. App Store transaction records can’t confirm how long a service-provider connection plan lasts.
Does the free version need no configuration?
“Free” describes the cost of getting the app, not the source of a connection. After installing the Mac, Windows, Android, or Linux version, you still need to import your own configuration in the app. The interface may vary by operating system, so don’t assume every button is in the same place as on iPhone or iPad.
6. Checklist before paying or downloading again
If you’re unsure about a charge, first identify what you’re trying to do: get the app for the first time, redownload it with your original account, import an existing configuration, or check the term of an existing connection service. Separating these issues helps prevent repeating steps in the wrong place. Shadowrocket is a closed-source commercial app; how you get it and how it’s distributed are separate considerations.
- Start with the platform: iPhone / iPad: App Store; Mac, Windows, Android, and Linux: choose an installer in this site’s download guide.
- Verify the identity: Check the App Store listing for Shadowrocket, Shadow Launch Technology Limited, and app ID 932747118.
- Separate the charges: Check App Store records for the app purchase and your own service account for the term of an existing connection service. Neither tells you the status of the other.
- Keep a copy of your configuration: Save your connection details before changing devices, reinstalling the app, or editing Config. Don’t expose subscription credentials in screenshots or support requests.
- Troubleshoot last: If installation succeeded but connections aren’t working as expected, check Home entries, the Global Routing mode, and Config rules in that order instead of paying again first.
To continue, choose your device in the download guide, then follow a tutorial to import your own configuration. This pricing guide explains how to get the app and what the charge covers; it doesn’t promise that any connection configuration will work the same way on every network.
Get Shadowrocket and import your existing configuration
The iPhone and iPad version is a one-time $2.99 App Store purchase. Versions for Mac (Apple silicon / Intel), Windows, Android, and Linux are free. For iPhone and iPad, see the App Store listing for system requirements. Get the app for your platform, then follow a tutorial to import your existing configuration. An app purchase is not a service plan.