At a Glance

The cost of Shadowrocket depends on your device. Check the app price separately from any service plan you already have. This guide covers the two pricing tiers, App Store storefront prices, restoring purchases, and how to tell a configuration issue from an expired service plan—whether you’re installing, switching devices, or downloading again.

Two Pricing Tiers: Choose by Device

Shadowrocket is a rule-based proxy client available across platforms. On iPhone and iPad, it costs $2.99 as a one-time App Store purchase. Versions for Mac (Apple silicon and Intel), Windows, Android, and Linux are free. The $2.99 price is in US dollars; prices and final charges in other storefronts depend on the local App Store listing and purchase confirmation. Don’t assume the US price is the amount in your local currency.

2 Ways to Get It
iPhone / iPad: $2.99 once; Mac / Windows / Android / Linux: free
932747118
App Store app ID for verifying the product page
2 Chip Types
Mac downloads are available for Apple silicon and Intel

Before installing, visit the download page for all platforms and follow the instructions for your device. For iPhone and iPad, check the App Store listing for system requirements. For other platforms, choose the appropriate format using the installation instructions on the download page. Mac users should check their chip in About This Mac rather than choosing a download based on the computer’s appearance or purchase year.

App Purchase and Service Plan Are Separate Costs

Buying the app does not buy a service plan. The client reads connection details, establishes connections, and handles requests according to rules. Servers, authentication details, data allowances, and service periods provided by a service provider are separate. Installing the app does not create usable server details or extend the validity of an existing service.

For example, if you already have a subscription but your provider says its data allowance is exhausted, reinstalling the client won’t replenish it. Conversely, if the same details won’t connect while still valid, check the network, authentication fields, and routing method instead of buying the client again. This manual explains how to use details you already have; it does not provide, sell, or recommend connection services.

App Store Prices, Currency, and Purchase Confirmation

The one-time App Store price for iPhone and iPad is $2.99; versions for Mac, Windows, Android, and Linux are free. App Store prices depend on the storefront associated with your account. Don’t treat an amount shown in a screenshot from another region as the price you’ll pay. The US dollar price may also differ from the final amount charged to your card. If currency conversion applies, check the transaction recorded by your payment provider as well.

  1. Open the Download Page

    Visit the all-platform download page on this site, go to the iPhone / iPad section, and open the App Store product page from there.

  2. Verify the Product

    Check the name Shadowrocket, the developer Shadow Launch Technology Limited, and app ID 932747118.

  3. Check the Storefront

    Check the country or region in your App Store account settings, then return to the product page to verify the displayed currency, price, and compatibility.

  4. Confirm the Purchase

    When the purchase confirmation appears, check the app name, payment account, and displayed price before completing the confirmation steps required by your device.

  5. Keep the Receipt

    After installation, keep your App Store receipt. To check a charge, find the app order in the purchase history for the same account used to buy it.

If the page shows a redownload icon or “Open,” the current account or device usually already has the corresponding purchase status. Don’t assume a new charge based on the button alone. Check the purchase history and receipt to confirm whether an order was placed. If a price button appears but you think you bought the app before, check the purchasing account before confirming another payment.

Switching to iPad, Reinstalling, and Account Records

After buying Shadowrocket on iPhone, you can redownload it on iPad from the App Store purchase history using the same purchasing account. Check the account used for App Store Media & Purchases; it may differ from the iCloud account signed in on the device. Matching iCloud account names on both devices isn’t enough to confirm that the purchase records match.

Bought on iPhone, but Still Seeing a Price on iPad?

First, check the Media & Purchases account in Settings on both devices. Then open App Store → account profile → purchased apps and look for Shadowrocket. Menu names may vary by system version. Try downloading again after checking the purchase record; don’t pay a second time without checking.

Do I Have to Buy It Again After Deleting the App?

You can usually redownload the app from your purchase history using the same purchasing account. First check that the app is available in your current storefront and that your device meets the compatibility requirements. Save your configuration details separately before deleting the app; purchase history is not a configuration backup.

Switching to Mac—Do I Need to Restore My Phone Purchase?

Versions for Mac, Windows, Android, and Linux are free; iPhone and iPad cost $2.99 as a one-time App Store purchase. For Mac, go to the download page on this site and choose the installer based on the Apple silicon or Intel information in About This Mac. A phone purchase isn’t part of the desktop installation process.

There’s an Order in Purchase History, but I Can’t Find the App. What Should I Do?

Check the account used for the order, your current App Store country or region, and the compatibility requirements on the product page. If you still can’t redownload the app, keep your order details and contact support through the App Store. Don’t post your payment receipt in a public comments section.

Paid, but Can’t Connect? Check Global Routing First

Completing the purchase gives you the client; it doesn’t mean connection details have been imported or configured correctly. Before first use, check your existing server details in Home and the active configuration in Config. Adjust connection options in Settings as needed. If the system asks to authorize a VPN configuration, review the prompt before confirming. This authorization does not purchase a service plan.

Home → Global Routing determines how requests are routed. When troubleshooting, keep the test destination consistent, change one setting at a time, and note whether the page loads and what errors appear. The options below compare Shadowrocket’s routing modes, not its platform pricing tiers.

Config

Recommended

Matches requests against the rules in the current configuration. The action for a matching rule depends on its assigned policy. Requests that don’t match earlier rules are generally handled by the policy specified by FINAL; they don’t necessarily go direct automatically.

Best for: Routing by domain or IP using a configuration you’ve already verified.

Proxy

Routes requests handled by the client through the proxy. This can help narrow down the issue. If your test destination works after switching to Proxy, check the rules and policies under Config rather than concluding that you need to buy the client again.

Best for: Temporarily checking whether the current proxy connection works.

Direct

Routes requests handled by the client directly. This does not test whether proxy server authentication succeeds and does not prove that a service provider’s connection is available.

Best for: Comparing with direct access over your local network.

Global Routing also includes Scene, which applies routing settings based on the current scene. Before troubleshooting, check which settings the active scene uses. Settings → On Demand lets you configure conditions for on-demand connections; it does not renew a plan or restore a purchase. If the app connects automatically on certain networks, check the On Demand conditions first, then check your connection details. Don’t mistake automatic connections for a new charge.

Cost Checklist Before and After Installation

Keeping app orders, configuration sources, and connection results separate can help avoid repeating steps. When switching from a phone to a computer, the installation method, system permissions, and configuration storage may differ. Those differences don’t mean you need to buy another service plan. When importing, use only details you already have and understand.

If you’re ready to install, open the all-platform download page and choose your device. If the app is installed but not configured, go to the setup guide to import your existing details and make your first connection. Repeatedly uninstalling or buying the app again is no substitute for checking purchase records or troubleshooting the connection.