Official site · Get the app

Shadowrocket
Download for all platforms

Choose how to get Shadowrocket for your device, then check the system architecture and first-launch prompts. Import your subscription or server details after installation.

Current version v2.2.92 · iPhone / iPad $2.99 one-time; Mac, Windows, Android and Linux versions are free

01 / Choose a system and architecture

All platforms installation options

Get the iPhone / iPad version from the App Store; packages for other platforms are provided by this site. Your current device is listed first, but confirm the architecture for your actual device.

App Store

iPhone / iPad

$2.99 one-time. Mac, Windows, Android and Linux versions are free. iPhone and iPad can share one purchase with the same Apple ID. The product page may show the local currency for the store associated with your account; check the displayed price before paying.

System requirements: iOS / iPadOS 13.0 or later; see the App Store page for requirements.

Open the product page, check the developer and App ID, then purchase or redownload through the store. If the app details are not shown, first check the store region information on this page. Do not rely on similar names in search results to identify the app.

macOS · dmg

Mac

Free. The iPhone / iPad version costs $2.99 one-time via App Store; Windows, Android and Linux versions are also free. Mac packages are available for Apple Silicon and Intel. Choose the one that matches your hardware; both packages are for the same product.

System requirements: macOS 12 or later.

After downloading the dmg, open the disk image and drag Shadowrocket into Applications, then launch it from the Applications folder. The installer is not code-signed. If macOS blocks it on first launch, follow the macOS steps below to allow it.

Not sure which to choose? Open About This Mac and check Chip / Processor. The download buttons do not detect your Mac's chip.

Windows · x64

Windows

Free. The iPhone / iPad version costs $2.99 one-time via App Store; Mac, Android and Linux versions are also free. This download is a 64-bit exe installer for x64 Windows. Check System Information for your system type first.

Architecture: 64-bit x64; .exe file.

When the download is complete, open the installer from your browser's downloads list or the Downloads folder. SmartScreen may appear on first launch. Confirm that the source is this site, then follow the installation steps below. Import your own configuration after installation.

Android · arm64

Android

Free. The iPhone / iPad version costs $2.99 one-time via App Store; Mac, Windows and Linux versions are also free. This site provides an arm64 apk for most Android phones and tablets released in recent years. Check your device architecture before downloading.

Architecture: arm64; .apk file.

When you open the downloaded file in a browser, Android may ask you to enable Allow installation of unknown apps for that browser. Grant permission only to the app you are using for this download, and turn it off again after installation if desired. If the built-in browser cannot start the download, open this page in the system browser.

Linux · x86_64

Linux

Free. The iPhone / iPad version costs $2.99 one-time via App Store; Mac, Windows and Android versions are also free. Linux packages come in three formats for x86_64 desktops. Choose the format that matches your distribution's package system.

Architecture: x86_64; the deb filename uses the equivalent amd64 architecture label.

Use .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. Other distributions can use AppImage. AppImage requires execute permission and may still depend on runtime components provided by your distribution. If it fails to launch, keep the terminal output and follow the specific dependency message.

02 / First launch

Installation and system prompts

Desktop and Android packages are not code-signed, so installation or first launch may trigger a system prompt. Confirm the download source first, then follow the steps for the file you downloaded.

System blocks, architecture mismatches and configuration connection failures occur at different stages. If the app has not opened yet, check the file and system permissions first. If a connection issue occurs after reaching Home, check your own subscription, server and Global Routing. Reinstalling repeatedly is not a substitute for identifying the stage of the problem.

System and promptSteps or commandCheck before continuing
Windows / SmartScreen
“Windows protected your PC”
Select “More info” → “Run anyway,” then follow the installer prompts. The file is from this site and the system is x64. If the device is managed by your organization and there is no option to continue, contact the administrator. Do not disable overall security protection.
macOS / “Unable to verify developer” Try opening the app, then go to System Settings → Privacy & Security → Open Anyway and confirm when prompted. The app has been moved to Applications. The settings names may differ slightly on older systems; look for the relevant security prompt.
macOS / app appears “damaged” After confirming the file came from this site, run in Terminal: xattr -cr /Applications/Shadowrocket.appThen reopen the app. Run this only for Shadowrocket whose source has been confirmed and whose location is this path. The command handles file extended attributes; it cannot repair an incomplete download.
Android / install source permission Follow the installation prompt to the browser's Install unknown apps settings and enable Allow installation of unknown apps. Some systems show Allow from this source. Grant permission to the browser or file manager that opens the apk. You can revoke it after installation. If the architecture is incompatible, check that the device supports arm64.
Linux / AppImage execute permission Open a terminal in the Downloads folder and run: chmod +x ./Shadowrocket-*-linux-x86_64.AppImageThen open the AppImage file. The wildcard should match the file you just downloaded. Do not keep multiple versions to run in the same folder. If dependency errors remain after adding execute permission, check the terminal output.
Linux / Debian, Ubuntu installation In the Downloads folder, run: sudo apt install ./Shadowrocket-*-linux-amd64.deb Keep the ./ before the filename to specify a local file. Review the package manager's proposed actions and confirm before continuing.
Linux / Fedora, openSUSE installation For Fedora, run: sudo dnf install ./Shadowrocket-*-linux-x86_64.rpmFor openSUSE, run: sudo zypper install ./Shadowrocket-*-linux-x86_64.rpm Choose the command for your distribution. If the package manager refuses to continue, read the specific prompt first; do not bypass system checks.

Store and account region

For iPhone / iPad only

The app is not available in the mainland China store. The App Store storefront depends on the country or region associated with your Apple ID, not the webpage or device language. If the product link on this page shows that the app is unavailable in your region, check your account details first. Repeatedly searching for the name usually does not resolve regional differences.

To check, go to Settings → Apple ID → Media & Purchases → View Account → Country/Region. If you need to change it, use the option provided on that page and review conditions involving account balance, active subscriptions, Family Sharing and payment methods. Whether the change is available depends on your account status and store rules; it may not be possible immediately for every account.

Once you reach the correct product page, verify the developer, icon and App ID. The US price for iPhone / iPad is $2.99 one-time; other storefronts show local currency. Mac, Windows, Android and Linux versions are free. Download them from the platform cards on this page; the mobile store purchase process does not apply.

03 / Check the product details

Shadowrocket app verification

Check the source and product identity first, then use the screenshots as a reference. Screenshots help identify page content but do not replace checking the developer and App ID.

Official Shadowrocket app icon: rocket with blue-purple outline on a white background
Shadowrocket

Official App Store app icon

Check each detail on the product page

  1. Developer: It should be Shadow Launch Technology Limited. Do not rely on the search result title alone; open the details page and check the developer.
  2. Icon: A rocket with a blue-purple outline on a white background, matching the official icon shown on this site. Similar colors or names alone are not enough to identify the app.
  3. App ID: The product link contains 932747118. All App Store links on this page point to this product page.

The iPhone / iPad version costs $2.99 one-time via App Store; Mac, Windows, Android and Linux versions are free. A free listing with the same name in the App Store is an imitation. Do not apply the free download options for other platforms to the iPhone / iPad App Store listing.

Check download sources for computers and Android

Official Mac, Windows, Android and Linux packages are provided on this site under /dl/shadowrocket/. Download them using the platform buttons above. Do not rely on the filename alone to verify the source, and do not use modified installers. If the system displays a prompt, check the installation table for the relevant stage and file path.

The two images on the right are English interface screenshots uploaded by the developer to the App Store. Home shows Not Connected, Global Routing and Add Server; Add Server shows the server fields. The app language and interface details may vary with settings, so refer to the installed app for the actual fields.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test and Add Server
Home · Connection and server options
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method and Scan QR Code
Add Server · Server fields

Change devices, reinstall and restore settings

The US App Store price for iPhone / iPad is $2.99 one-time. An iPhone and iPad using the same Apple ID can share one purchase; Mac, Windows, Android and Linux versions are free. When changing devices, distinguish between restoring the app and restoring your own settings: the first concerns installation eligibility; the second concerns subscriptions, servers and rules. They are separate steps.

Redownload a purchased app on iPhone / iPad

Sign in to the App Store with the original purchasing Apple ID, open Account → Purchased, find Shadowrocket and tap to redownload. You will not be charged again for that purchase. On some system versions, this may be under App or another purchase history page. If a price is still shown, check the account used for Media & Purchases and the store region; do not pay again without checking.

Purchase history lets you retrieve the app; it does not guarantee that locally saved servers will be restored. Before erasing the old device, make sure you still have your valid subscription link, necessary server details and configuration backup. After installing on the new device, import your own data and check Global Routing and connection permissions. The restored app icon does not confirm that your previous settings are active.

Reinstall on a computer or Android device

To move to another computer or Android device, return to this page and download the package for the target system and architecture. When moving a Mac installation from Intel to Apple Silicon, choose the corresponding package again. When changing Linux distributions, choose the appropriate deb, rpm or AppImage format. After installation, import your saved data and check each setting. Follow the installation table if a first-launch system prompt appears.

04 / App pricing and connection details

Two ways to get it pricing

iPhone / iPad: $2.99 one-time via App Store; Mac, Windows, Android and Linux: free.

One-time purchase for iPhone / iPad

The US product page lists the price as $2.99; other storefronts show local currency, so check the page before paying. This is a one-time app purchase, not a monthly client fee. Use the original purchase record with the same Apple ID to redownload on iPhone or iPad. Mac, Windows, Android and Linux versions are free and use packages from this site.

Free downloads for computers and Android

Mac (Apple Silicon and Intel), Windows, Android and Linux versions are free. Choose the appropriate file from the platform card. The iPhone / iPad App Store version costs $2.99 one-time. To update a computer or Android version, return to this page to download the new package. Save your own settings and quit the running app before installing over the existing version.

After installing the app, prepare your own connection details. Make sure a subscription link is complete and valid, or check fields such as Type, Host and Port when entering details manually. Reinstalling repeatedly will not establish a connection if you do not have these details. See the server management guide to import your information, or the setup guide for the first connection steps.

Download FAQ

Common questions before and after installation

First identify whether the issue concerns platform selection, a system block, store region or purchase restoration.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac, Windows, Android and Linux versions are free; download the package for your system from this site. iPhone / iPad costs $2.99 one-time via App Store. After installation, import your own subscription or server details.

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

Open About This Mac from the Apple menu. Choose Apple Silicon if the Chip field shows Apple Silicon; choose Intel if the Processor field shows Intel. The two buttons are for different architectures, so do not rely on browser detection.

What should I do if Windows shows a SmartScreen warning?

First confirm that you downloaded the installer from this site. In the Windows protected your PC prompt, select More info, then Run anyway. If the device is managed by an organization or that button is unavailable, contact the administrator. Do not disable overall security protection.

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

The app is not available in the mainland China store. App Store content depends on the country or region associated with your Apple ID. Check Settings → Apple ID → Media & Purchases → View Account → Country/Region. Whether you can change regions depends on conditions such as account balance, subscriptions and payment methods.

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

The US App Store price for iPhone / iPad is $2.99 one-time. Use the original purchasing Apple ID to redownload from Account → Purchased in the App Store. Mac, Windows, Android and Linux versions are free; download again on the new device. Restoring the app does not automatically restore subscriptions or settings, which you must import separately.

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

Yes. An iPhone and iPad using the same Apple ID can share one purchase. The US App Store price is $2.99 one-time; Mac, Windows, Android and Linux versions are free. Check the App Store page for iPhone / iPad system requirements, and review each device's settings and connection permissions.

If the app is installed but cannot connect, see the FAQ guide. You do not need to delete the app first, which could erase local settings that have not been backed up.