Official Manual · Download & Install

Shadowrocket
Downloads for All Platforms

Choose the installer for your device. Get the iPhone / iPad version from the App Store and desktop or Android versions from this site.

Current version v2.2.92 · Mac, Windows, Android, and Linux versions are free

iPhone / iPad: $2.99 one-time purchase on the App Store; other platforms are free.

Choose an installer by platform

Check your operating system and architecture first, then select the matching button. The current device's card is shown first when detected; device detection is a guide only, so check your Mac chip manually.

iPhone / iPad

$2.99 one-time. Purchase and install from the App Store product page. The Mac, Windows, Android, and Linux versions are free. The store charges the currency and price shown for your account's storefront.

System requirements: Check the App Store product page. Review compatibility there, then verify the developer name and app ID below; don't rely on the name in search results alone.

Mac

Free. Available as dmg files for Apple silicon and Intel. The iPhone / iPad version costs $2.99 once on the App Store; Windows, Android, and Linux versions are also free.

System requirements: macOS 12 or later. Open the downloaded dmg, move Shadowrocket to Applications, then launch it from the Applications folder. For the first-launch system prompt, follow the installation prompt guide.

Not sure which to choose? Open About This Mac and check Chip / Processor. Choose the first option for Apple silicon and the second for Intel.

Windows

Free. This site provides a 64-bit exe installer. The iPhone / iPad version costs $2.99 once on the App Store; Mac, Android, and Linux versions are also free.

Architecture: x64. Check System type under Settings → System → About. After downloading, run the installer and choose an installation location in the setup wizard. If SmartScreen appears, first confirm the file came from this page, then follow the steps below.

Android

Free. This site provides an arm64 apk for most phones and tablets released in recent years. The iPhone / iPad version costs $2.99 once on the App Store; Mac, Windows, and Linux versions are also free.

Architecture: arm64. Open the download from your browser's download history and follow the prompt to allow that browser to install unknown apps. If the download won't start in WeChat, open this page in your system browser and tap the installer button.

Linux

Free. Choose an installation format for your distribution. The iPhone / iPad version costs $2.99 once on the App Store; Mac, Windows, and Android versions are also free.

Architecture: x86_64 / amd64. Use deb on Debian and Ubuntu; Fedora and openSUSE use rpm, with dependencies handled by their package managers. For other distributions, choose AppImage, grant execute permission, then run it. Different formats do not indicate different feature tiers.

First installation and system prompts

Desktop and Android installers are not code-signed, so the system may block them on first launch. Confirm the download source and device architecture, then follow the relevant prompt. Don't disable overall system protection.

First installation and system prompt steps for Shadowrocket on each platform
System and promptStepsWhat to check afterward
Windows
“Windows protected your PC”
Confirm that you downloaded the Windows installer from this site. In the SmartScreen prompt, select “More info,” then “Run anyway,” and continue through the setup wizard. If “Run anyway” isn't available or an organization policy blocks installation, contact the device administrator. Don't treat a browser download failure, architecture mismatch, and SmartScreen warning as the same issue.
macOS
“Unable to verify developer”
Move the app to Applications and try opening it once. Then go to System Settings → Privacy & Security, find the relevant blocked app entry, select “Open Anyway,” and confirm as prompted. Launch the app again from the Applications folder. If the computer is managed by an organization, system policy may restrict this action; check with the administrator.
macOS
“App is damaged” prompt
First confirm that the app came from this site and is in Applications. Open Terminal and run: xattr -cr /Applications/Shadowrocket.app The command recursively removes extended attributes from this app. Verify the path before running it, and apply it only to this app, not a system folder. Then reopen the app.
Android
Install-source permission prompt
Open the apk from your download history. Follow the prompt to open that browser's Install unknown apps settings, enable “Allow from this source” or “Allow installation of unknown apps,” then return to the installer. The permission applies to the browser or file manager that opened the apk, not all apps. You can revoke this permission afterward. If the installer is incompatible, check the arm64 architecture.
Linux
AppImage won't run
Go to the download directory, replace the filename with the actual downloaded name, then run: chmod +x Shadowrocket.AppImageThen run: ./Shadowrocket.AppImage Check the path and filename first. If a runtime dependency is missing, install it according to your distribution's instructions; don't use execute permission changes as a substitute for checking dependencies.
Linux
Install deb / rpm
In the directory containing the file, use its actual filename. Debian / Ubuntu: sudo apt install ./filename.debFedora: sudo dnf install ./filename.rpmopenSUSE: sudo zypper install ./filename.rpm The package manager displays dependencies and changes; review them before confirming. The filename is an example and should be replaced with the complete name in your download directory. You can use terminal completion.

Check installation and connection issues separately

Once the client opens normally, the system prompt stage is complete. If you can't establish a connection, check the imported details, server parameters, selected policy, and current network instead of reinstalling repeatedly. When you first enable a connection, the system may ask you to confirm network configuration or related permissions. Read the prompt and grant permissions as needed for your device.

If you have an existing configuration, save any necessary details before updating. App updates for iPhone and iPad are managed by the App Store; for other platforms, return to this page to get the latest installer. Updating the app does not update a subscription. Check them separately to avoid mistaking a change in subscription content for an installation issue.

App Store and account region

This section applies to iPhone and iPad only. For Mac, Windows, Android, and Linux, use the installers from this site above; there's no need to search the App Store for desktop or Android installation formats.

Check the purchasing account before search results

The app isn't available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see; it isn't determined solely by your phone language, network location, or the region shown in system settings. The product link uses the US storefront, but it won't switch your signed-in account to the US storefront. Seeing the product page in a browser doesn't guarantee that your current purchasing account can complete the purchase.

  1. Open Settings, tap the Apple ID account at the top, then open Media & Purchases. First check which account is used for purchases; it may differ from the account used for other features on the device.
  2. Select View Account, authenticate as required, and check Country/Region. If you need to change it, use the Country/Region option on that page and review the conditions shown by the system.
  3. Before changing regions, address any balance, active subscriptions, Family Sharing, payment method, or other items that may affect the change. Whether you can change regions depends on your account's actual status and store rules; success can't be guaranteed.
  4. Return to the App Store and open the product link on this page. If you still can't find the app, check content and age-rating restrictions under Screen Time and look for pending account issues.

Verify the app and compare the interface

The name is only one clue. For iPhone and iPad, check the developer, official icon, and app ID together. For other platforms, use the installer buttons on this page.

App Store verification steps

  1. Developer: Check the developer details on the App Store product page. The developer should be Shadow Launch Technology Limited. Don't mistake a similar name in the app description for the developer field.
  2. Official icon: Compare it with the official icon in this site's header and on the product page: a rocket with a blue-purple outline on a white background. Use the icon as a visual aid, then also verify the developer and product URL.
  3. App ID: The App Store product link on this page ends with id932747118, and the app ID is 932747118. Search result rankings can change; the ID is more reliable for verification than a result's position.

The iPhone and iPad versions cost $2.99 once on the App Store; the Mac, Windows, Android, and Linux versions are free. For a first-time purchase, a listing with the same name marked free in the App Store is an imitation. If the original account has already purchased the app and shows a cloud download button, that is a normal way to restore the purchase; check the developer and ID as well.

The computer and Android versions are free, so App Store price checks don't apply to them. Use a button on this page to get a file from this site's /dl/shadowrocket/ path, and check the platform and format. Modified installers from other sources are not official installers provided by this site. Shadowrocket is a closed-source commercial application; a similar interface is not a substitute for checking the download source.

Official Shadowrocket Home screen showing Not Connected, Global Routing, Connectivity Test, and a SERVER group
Official screenshot · Home
See the connection switch, Global Routing, and SERVER. On first use, the list depends on the user's existing configuration.
Official Shadowrocket Add Server screen showing Type, Host, Port, Password, Method, Scan QR Code, and Import from Cloud JSON
Official screenshot · Add Server
Fill in the fields with your own server details, or use an import option such as Scan QR Code.

These are official App Store screenshots of the English interface, provided only to help identify screens and fields. Lists, server details, and interface details may vary with user configuration or app updates. The displayed content is not usable connection information, and does not mean this site provides the corresponding service.

Restore after changing devices or reinstalling

App purchase records and connection configuration are separate types of data. Restore the client first, then check whether your own subscription, server details, and rules have been restored.

iPhone / iPad: use the original purchasing account

The initial iPhone / iPad purchase is a one-time $2.99 on the App Store. Downloading again with the original purchasing account does not require another payment; the Mac, Windows, Android, and Linux versions are free. An iPhone and iPad using the same Apple ID share one purchase, but each device needs a separate installation and configuration check.

  1. Sign in to the original purchasing account in the App Store on the new device, then find Shadowrocket under Account → Purchased. Depending on the system version, it may appear under Apps or another purchase history entry.
  2. Verify the developer and app ID, then tap the redownload button. If a price is still shown, check the purchasing account and purchase history before paying again.
  3. After installation, import your own existing subscription or server details, then check Config, Global Routing, and the selected server. Finally, start a connection and test it.

A restorable purchase record does not guarantee that all settings migrate automatically. Before resetting or handing over an old device, save any configuration and subscription details you still need, and manage their credentials securely.

Computer and Android: reinstall for the right architecture

When changing devices, return to this page and download for the new device. An old Intel Mac doesn't mean a new Mac also needs the Intel version; on Linux, check the distribution and installation format again. Once the app is installed, restore your own configuration files.

If you're migrating configuration from an old device, check local paths, network interfaces, and device-specific settings. Don't assume that the old values still apply on the new device. After importing, test a basic connection before restoring more complex rules and on-demand connection conditions.

If restoration fails, note the step where the issue occurs: missing purchase history, failed download or installation, configuration not restored, or no connection after restoration. Checking each stage is more effective than repeatedly reinstalling.

Two price tiers and what they cover

Keep the cost of getting the client separate from the cost of services you already use. A download button, app purchase record, and subscription update are different things.

The two Shadowrocket price tiers
DeviceClient priceGetting and updating
iPhone / iPadOne-time $2.99 on the US storefront; no monthly client fee. Other storefronts show local currency.Purchase, redownload, and update through the App Store; check the product page for compatibility.
Mac / Windows / Android / LinuxFree. The Apple silicon and Intel Mac versions are in the same free tier.Get the installer using the button for your platform on this site. When updating, choose the right platform and architecture again.

The validity period, available servers, and connection parameters for a user's existing subscription depend on their current service or own server configuration. The client reads those details and establishes connections according to its settings. If the list is empty after import, first check the subscription content and its validity; buying the client again won't resolve that issue.

After installation, test basic functionality with connection details you've confirmed are valid, then switch to Config to check rule routing. For the steps to import a Subscribe link or enter details manually with Add Server, see the Getting Started guide. For DOMAIN-SUFFIX, GEOIP, and FINAL rule behavior, see the Configuration Reference.

Download and installation FAQ

These answers cover device selection, installation prompts, and restoration on this page. For more connection troubleshooting, see Frequently Asked Questions.

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac (Apple silicon and Intel), Windows, Android, and Linux versions are free and available from this site; the iPhone and iPad versions cost $2.99 once on the App Store. On every platform, users need to import their own subscription or server details.

Which Mac version should I choose: Apple silicon or Intel?

Open About This Mac from the Apple menu. Choose the Apple silicon version if the Chip field shows Apple silicon; choose the Intel version if the Processor field shows Intel. The two buttons provide dmg files for the respective architectures. Don't decide based only on the computer model or browser detection.

What should I do if Windows shows a SmartScreen warning?

First confirm that the installer came from this site's download button and is the 64-bit Windows exe. In the “Windows protected your PC” prompt, select “More info,” then “Run anyway.” If the device is managed by an organization or the option isn't available, contact the device administrator. Don't disable overall system protection.

What should I check if Shadowrocket doesn't appear in the App Store?

The app isn't available in the mainland China App Store. Check the country or region associated with your Apple ID, then review content and age-rating restrictions and your account status. Use the product link on this page to verify app ID 932747118; changing your device language does not change the App Store region.

Do I need to pay for the app again after changing devices?

On iPhone and iPad, sign in with the original purchasing Apple ID and download the app again from Purchased in your App Store account; no repeat payment is needed. The initial purchase is a one-time $2.99. The Mac, Windows, Android, and Linux versions are free and can be downloaded again after changing devices. Restore subscriptions and configuration separately.

Can I install it on iPad, and does it share the iPhone purchase?

Yes. An iPhone and iPad using the same Apple ID share one $2.99 purchase. Check the App Store product page for system requirements; the Mac, Windows, Android, and Linux versions are free. After installation, import your own subscription or server details on iPad and check the connection settings.