Official download · Choose your device

Shadowrocket Download

Choose your device and processor architecture, then follow the system prompts to install. Get subscription or server details from your service provider.

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

iPhone and iPad: $2.99 one-time on the App Store; Mac, Windows, Android, and Linux versions are free.

Platforms and architectures

Choose a Shadowrocket installer

iPhone and iPad: $2.99 one-time on the App Store; Mac, Windows, Android, and Linux versions are free. Browser detection only changes the order of download options; confirm your device's system information before choosing.

iPhone / iPad

$2.99 one-time through the App Store. One purchase is shared between iPhone and iPad using the same Apple ID. Mac, Windows, Android, and Linux versions are free.

System requirements: iOS / iPadOS 13.0 or later; check the App Store product page for the current requirement. Open the product page and verify the app name, developer, and App ID before purchasing and installing. Download time depends on your local network and the store's service status.

Mac

Free. This site provides separate installers for Apple Silicon and Intel processors. The iPhone and iPad version costs $2.99 one-time on the App Store; Windows, Android, and Linux versions are free.

System requirements: macOS 12 or later. Open the downloaded .dmg, move Shadowrocket to Applications, then launch it from the Applications folder. If the system blocks the first launch, follow the installation instructions below.

Not sure which version to choose? Open About This Mac and check Chip or Processor. Do not guess based on the purchase year or the computer's appearance, and do not install both versions.

Windows

Free. Download the 64-bit .exe installer from this site. The iPhone and iPad version costs $2.99 one-time on the App Store; Mac, Android, and Linux versions are free.

Architecture: x64. Check the system type in your device specifications, then run the installer. If SmartScreen appears, verify the source before following the steps in the installation prompts table. On managed computers, follow your administrator's installation policies.

Android

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

Architecture: arm64. Save the installer using your system browser. If prompted to allow the current browser to install unknown apps, grant permission only to the browser used for this installation. You can turn it off again afterward. If the architecture does not match, do not keep retrying with the same file.

Linux

Free. Choose a package based on your distribution's package management system. The iPhone and iPad version costs $2.99 one-time on the App Store; Mac, Windows, and Android versions are also free.

Architecture: x86_64 / amd64. Use .deb for Debian and Ubuntu, .rpm for Fedora and openSUSE, or AppImage for other distributions. These are three ways to get the same platform version; install only one, and make sure it is compatible with your system.

For .deb, use your system package manager to handle dependencies. For AppImage, grant the file execute permission first. If a runtime dependency is missing, note the original error and follow your distribution's package management instructions.

First launch

System warnings and installation steps

Desktop and Android installers are not code-signed, so the system may block the first launch. Confirm the file came from this site, then follow the steps for the specific prompt. Do not disable system security features altogether just to launch the app.

System and promptStepsCheck afterward
Windows / SmartScreen
“Windows protected your PC”
Confirm the .exe was downloaded from this site. In the prompt, select More info, verify the details, then select Run anyway and continue with the installer. If Run anyway is unavailable, a device policy may be in effect. For work or school devices, contact your administrator and do not change organizational policies.
macOS
“Cannot verify developer”
First try opening Shadowrocket from Applications. Then go to System Settings → Privacy & Security, find the blocked app entry, select Open Anyway, and confirm. Confirmation prompts may vary slightly across system versions. Verify the app name in the prompt; do not grant the same permission to other unknown apps.
macOS
App is reported as “damaged”
Confirm the app is in Applications and came from this site. In Terminal, run:
xattr -cr /Applications/Shadowrocket.app
Then reopen the app.
The command applies only to the specified app path; do not broaden its scope. If the path does not exist, check the app's actual location and name first.
Android
Permission to install unknown apps required
Open Settings from the installation prompt and allow the browser used to download the file to install unknown apps. Return to the installer to continue. Some manufacturers may label this Allow apps from this source. You can turn off the browser's installation permission after installation. If the system says the package is incompatible, check the arm64 architecture and confirm the file downloaded completely.
Linux / AppImage
File cannot be run directly
Open a terminal in the file's folder, enter chmod +x, add a space, then drag the downloaded AppImage file into the terminal. Check the path, run the command, and open the file. Quote paths correctly if they contain spaces. If the app still does not run after permission is granted, keep the terminal error message and check your distribution's runtime dependencies.
Linux / Debian, Ubuntu
Install .deb
In the download folder, run sudo apt install ./filename.deb. Replace “filename.deb” with the full name of the downloaded file, then confirm dependencies as prompted by the package manager. Use the appropriate distribution package manager for .rpm files. Do not use the .deb command for .rpm, and do not mix packages for different architectures.

Allowing the system to open the app only addresses whether it can launch; it does not establish a connection. If no server has been imported, an empty list or disconnected status does not mean installation failed. Import your details first, then check Global Routing and the connection switch. See the getting started guide for instructions.

If a download is interrupted, the file size looks unusual, or the installer will not open, delete the incomplete file and download it again from this page. Keep your configuration and subscription details before updating; uninstalling should not be the first step for every problem. If you are still unsure, note the system, architecture, exact prompt, and steps that led to it, then follow the troubleshooting guide.

For iPhone / iPad only

App Store availability and account region

The app is not available in the mainland China store. App Store availability is determined by the country or region associated with the Apple ID used for Media & Purchases, not solely by your phone's current location, system language, or SIM card. If you cannot find the app, check the account region first, then open the product page from this page. Do not identify Shadowrocket based only on a search result with a matching name.

Check your account before checking store availability

On your device, open Settings → Apple ID → Media & Purchases → View Account → Country/Region. You may need to verify your identity to access this page. Check the account used for App Store purchases; do not confuse the device's sign-in status with the store purchase account. Menu names may vary slightly by system version, so refer to the account details shown on your device.

If you need to change the region, review Apple's requirements under the Country/Region change option. Account balance, active subscriptions, Family Sharing status, and payment methods supported in the new region can all affect the process. Address the items listed on the page before proceeding. A change is not guaranteed to take effect immediately, and you should not enter inaccurate account information to install an app.

Check pricing and system requirements on the product page

The U.S. App Store price for iPhone and iPad is $2.99 one-time; other storefronts display prices in local currency. Mac, Windows, Android, and Linux versions are free. Before purchasing, check the developer, compatibility, and listed price on the product page. iPhone and iPad require iOS / iPadOS 13.0 or later; check the App Store page for the current requirement. If your device does not meet it, first check for an available system update.

If the product page still says it is unavailable in your current region, check your account region and store status. Repeatedly refreshing or reinstalling the App Store is not guaranteed to help. App Store handles purchase charges, orders, and refunds through its account process; installing the client does not replace the store purchase record.

Name, icon, and App ID

Verify the official Shadowrocket app

This is the Shadowrocket official site and guide. Use the fixed identity details to verify the store listing, and compare the interface with official App Store screenshots uploaded by the developer. Server lists shown in screenshots are not included automatically after installation.

Check three details on iPhone / iPad

  1. Developer: Check the product page for Shadow Launch Technology Limited. The full name should match; do not rely only on whether the app title includes Shadowrocket.
  2. Official icon: A rocket with blue-purple outlines on a white background. The icon can help with identification, but it does not replace checking the developer and App ID.
  3. App ID: The number in the product page URL is 932747118. All App Store buttons on this page point to the same product page.

The official iPhone and iPad app costs $2.99 as a one-time App Store purchase; Mac, Windows, Android, and Linux versions are free. A free App Store listing with the same name is a counterfeit. Do not assume that free desktop and Android versions make a same-name store listing legitimate. If your purchased account shows a redownload icon, that is the restore option for your purchase record, not a different listing with the same name.

Check download sources for desktop and Android

Installers for Mac, Windows, Android, and Linux are provided on this site under /dl/shadowrocket/. Use the button for the matching platform on this page. Do not treat similar file names, icons, or archive descriptions found through web searches as proof of an official source. Verify the source before allowing installation; if it is unclear, stop and download again from this page.

The Home screenshot on the right shows Not Connected, Global Routing, Connectivity Test, SERVER, and Add Server. The Add Server screenshot shows Type, Host, Port, Password, Method, Scan QR Code, and Import from Cloud JSON. The screenshots use the English interface. Details may vary by device and version; a difference in one layout detail alone does not mean the installation is faulty.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, SERVER, and Add Server
Home: connection status, Global Routing, and the server entry point.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, and import options
Add Server: server fields, QR scanning, and JSON import.

Reinstallation and migration

Restore the app and your data after switching devices

iPhone / iPad: check your purchases

Open App Store → Account → Purchased, find Shadowrocket, and download it again. On newer systems, the entry may appear under Apps or My Apps. The key is to check the app history for the account used for the purchase, not search for another listing with the same name. If you cannot find it, first check that you are using the original purchase account.

One $2.99 purchase is shared between iPhone and iPad using the same Apple ID; you do not need to pay again when reinstalling. Mac, Windows, Android, and Linux versions are free. If the product page still shows a purchase price during restoration, check the account and order record before considering another payment. Device compatibility requirements are listed on the App Store page.

All platforms: check connection details separately

Reinstalling the client and restoring its configuration are separate tasks. After reinstalling, check that your subscriptions, manually added servers, Config, and rules are present. If they are missing on the new device, restore your own backup or get subscription and server details from your service provider, then import them again.

To switch computers or Android devices, choose the installer for the correct architecture from this page. Before migrating, note any necessary settings and keep a recoverable copy of your configuration. Exported files may contain sensitive information such as server passwords and subscription credentials. Store them securely, do not upload them publicly, and do not expose their full contents in support screenshots.

Updates also depend on the platform: check for updates in the App Store on iPhone / iPad; download the matching installer for Mac, Windows, Android, or Linux from this page. After updating, confirm your existing data is intact before testing the connection. If something goes wrong, record what happened before changing multiple settings so you can compare the results.

Client and connection service are separate

Two Shadowrocket pricing options

  • iPhone / iPad: $2.99 one-time on the App Store
  • Mac / Windows / Android / Linux: free

The $2.99 iPhone / iPad price is a one-time client purchase, not a monthly client fee. Mac, Windows, Android, and Linux versions are free. App Store storefronts show the actual amount in local currency, and the store account keeps the purchase record. Platforms use different download channels; you do not need to make a store purchase before installing the desktop or Android version.

The installer puts the client on your device, server details determine the connection destination, and Config and Global Routing affect how requests are handled. Check these separately. If you have already purchased the app but cannot connect, buying it again will not fix a server timeout, expired subscription, or rule-matching issue. Check your server details and local network first, then review your configuration.

For first-time setup, follow the guide to import details and test the connection, then read the proxy mode guide to understand the difference between Config, Proxy, and Direct. For subscription errors, server timeouts, DNS, or speed issues, see the troubleshooting guide and test each symptom step by step instead of assuming every issue is caused by the installer.

Download FAQ

Common questions before and after installation

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac, Windows, Android, and Linux versions are free; download the appropriate installer from this site. The iPhone and iPad version costs $2.99 as a one-time App Store purchase. All platforms require you to import your own subscription or server details.

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

Open the Apple menu and select About This Mac. Choose the Apple Silicon version if it shows an Apple chip, or the Intel version if it shows an Intel processor. Both versions require macOS 12 or later. Do not identify the processor based on the computer's appearance or browser.

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

First confirm that the installer came from this site's /dl/shadowrocket/ path. In the SmartScreen prompt, select More info, verify the details, then select Run anyway. For managed devices, follow your administrator's policies and do not change your organization's security settings.

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

The app is not available in the mainland China store. The country or region associated with your Apple ID determines which store appears. Check it under Settings → Apple ID → Media & Purchases → Country/Region. Changing regions is subject to Apple's listed requirements and may not be available immediately for every account.

Do I have to pay again after changing devices or reinstalling?

On iPhone and iPad, redownload the app from App Store purchases using the same Apple ID; the $2.99 purchase is shared. Mac, Windows, Android, and Linux versions are free, so reinstall them on your new device. Restoring the app does not restore subscriptions or settings; check your own data separately.

Can I install Shadowrocket on iPad, and what are the system requirements?

Yes. The iPhone and iPad version costs $2.99 as a one-time App Store purchase. Mac, Windows, Android, and Linux versions are free. iPhone and iPad require iOS / iPadOS 13.0 or later; check the App Store page for the current requirement.

Download Shadowrocket