Shadowrocket Price: iPhone and iPad App Store Cost, Plus Free Mac, Windows, Android & Linux Versions

iPhone and iPad: $2.99 one-time App Store purchase. Mac, Windows, Android, and Linux versions are free. The app purchase does not include a service subscription.

At a glance

Getting Shadowrocket and subscribing to a network service are separate things. This guide explains the cost and download options by device, what to check before purchasing, and what to configure after installation. It’s for anyone installing the app for the first time, switching computers, or mistaking an app purchase for a service plan. Find the right platform and where to import an existing subscription.

1. Shadowrocket has two acquisition options by platform

The iPhone and iPad version is a one-time $2.99 purchase from the App Store. The Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free. “One-time” describes how you purchase the iPhone and iPad app; it does not mean a network service is permanent or indicate how long an existing subscription will remain valid.

Prices in the US storefront are shown in US dollars. For other storefront regions, check the current App Store product page and payment confirmation for the local price; don’t treat a currency conversion as a guaranteed charge. All platform download options are listed in the download guide. Choose the one for your device.

2 ways to get the app
iPhone / iPad: $2.99 one-time App Store purchase; Mac / Windows / Android / Linux: free
932747118
App Store app ID to confirm the product
2 chip types
Mac downloads are available for Apple Silicon and Intel

Check your device before choosing a download

Choose your platform in the download guide first. Mac users can check their chip under Apple menu → “About This Mac.” Don’t guess based on the computer’s appearance or purchase year, and don’t assume an iPhone purchase is required to install the Mac version.

2. Buying the app does not buy a network service

Shadowrocket is a proprietary commercial app. It stores connection settings, establishes proxy connections, and processes requests according to rules. Remote server availability, subscription contents, data limits, and expiration dates depend on the service and terms you already have. Installing the app does not create a server connection.

Check the app purchase and subscription status separately. Confirm the purchase in your App Store account’s purchase history. Check the subscription through the account page or service details for your existing service. A server entry in Home only means the app has saved its settings; it doesn’t confirm that the service is still active.

3. Check the right download option for your device

Get the iPhone and iPad version from the App Store for a one-time $2.99 purchase. Mac, Windows, Android, and Linux versions are free and available through the corresponding download options in this site’s download guide. For iPhone and iPad system requirements, refer to the App Store product page; don’t rely on system versions mentioned in older guides.

  1. Choose a platform

    Open the download guide and choose iPhone / iPad, Mac, Windows, Android, or Linux. A phone’s store search results won’t tell you whether the desktop version is available.

  2. Confirm the app

    For iPhone and iPad, open the App Store through the download guide. Confirm the name Shadowrocket, developer Shadow Launch Technology Limited, and app ID 932747118, then review compatibility and payment details.

  3. Check the chip

    On Mac, open Apple menu → “About This Mac.” Choose the matching version for Apple Silicon or Intel. The installer depends on processor architecture, not screen size.

  4. Keep your records

    After getting the iPhone or iPad version, keep your purchase record and check that you’re using the correct App Store account before reinstalling. On other platforms, install from the download guide, then import your existing configuration the first time you open the app.

If the price or app name on the store page doesn’t match what you expect, stop before confirming payment and check the page again. If you’ve switched App Store accounts, check which account owns the purchase; a price button appearing again doesn’t mean the app has become a monthly subscription. Keep purchase records and connection settings separately: after reinstalling, you may still need to import your subscription or configuration again.

4. Use an existing subscription after installation

If you’ve installed the app but can’t connect, check its configuration first. Open Home; if there’s no usable server in the list, import your existing subscription rather than reinstalling the app repeatedly. A subscription provides server settings, not App Store purchase credentials.

  1. Tap “+” in the upper-right corner of Home, set Type to Subscribe, enter your own existing subscription URL, and save. Don’t use a website login or order page URL as the subscription URL.
  2. Return to Home and update the subscription. Confirm that server entries appear. If the update fails, check that the URL is complete and the access credentials are still valid. Avoid exposing the full URL in troubleshooting screenshots.
  3. Tap the dot to the left of a server to select it as the default, then turn on the connection switch at the top. On the first iPhone or iPad connection, follow the system prompt to allow adding a VPN configuration.
  4. Run Connectivity Test to check whether the current server is reachable, then visit the destination you want to test. Results reflect network conditions at that moment; they don’t show subscription expiration or remaining data.

A successful Subscribe update only means the subscription content was retrieved; it doesn’t prove that every server in it is reachable. Likewise, a failed test for one entry alone doesn’t mean there’s a problem with the app purchase. Check subscription updates, server connections, and destination access separately. Note each result and avoid changing multiple settings at once.

5. Global Routing modes are not pricing tiers

Global Routing in Home selects how traffic is handled; it isn’t a plan selector. If the app is installed but a website won’t open, first check the current mode and rules. The common options below are Config, Proxy, and Direct. Scene may also appear in the list; it relates to scene settings, not an additional way to purchase the app.

Config

Recommended

Routes requests according to the rules in the current configuration. Rules can specify DIRECT or a proxy policy; not all unmatched requests automatically go direct. Check the policy assigned to FINAL as well.

Best for: Everyday routing by destination with a correctly configured rule set.

Proxy

Sends traffic handled by the app through a proxy, which can help you temporarily check whether the proxy route is available. You still need valid server settings; this mode doesn’t bypass service expiration, data limits, or authentication.

Best for: Temporarily checking whether rule-based routing affects access to a destination.

Direct

Sends traffic handled by the app directly, without using the selected proxy server. If a webpage opens in this mode, that only confirms the direct route is reachable; it doesn’t mean the proxy connection test passed.

Best for: Comparing results with a direct connection over your local network.

For example, the rules below send example.com and its subdomains through DIRECT, send IP addresses in China through DIRECT when they match GEOIP, and route all other requests to PROXY using FINAL. This snippet illustrates rule order only; it does not provide a server. PROXY availability still depends on your own connection settings.

DOMAIN-SUFFIX,example.com,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY

Change one setting at a time. Compare results for the same destination on the same network, then restore the original settings when you finish testing. Don’t keep switching modes to work around an expired subscription or incorrect settings. If Connectivity Test continues to fail, check the server entry and network first, then review the rules.

6. Common questions about purchases, reinstalling, and subscriptions

If I bought the iPhone version, do I need to buy it again for Mac?

The iPhone and iPad version is a one-time $2.99 App Store purchase. Mac, Windows, Android, and Linux versions are free. Go to this site’s download guide and check whether your Mac has Apple Silicon or Intel under “About This Mac,” then choose the right option. You don’t need to buy the phone version first.

What if I see a price button again after switching phones?

First check whether you’re signed in to the App Store account used for the original purchase, then look for Shadowrocket in that account’s purchase history. The app has two acquisition options: iPhone and iPad cost $2.99 once, while Mac, Windows, Android, and Linux versions are free. Don’t pay again just because you’re using a different account.

Does an expired subscription mean I need to reinstall the app?

Check the validity period and data allowance through the account for your existing service. Once service is active again, update the subscription in Home and run Connectivity Test. Reinstalling won’t extend your service, and you may need to import your local configuration again.

Can I use the subscription on my phone directly on a new computer?

Check whether your existing service allows multiple devices and whether it limits simultaneous connections, then import your own subscription on the new device. The fact that the app can be installed doesn’t mean the remote service allows multiple simultaneous connections. Don’t send anyone a full subscription URL containing access credentials.

Download Shadowrocket