Official download / Installation and restore

Shadowrocket Download
Choose an installation method by platform

The iPhone / iPad version is a one-time $2.99 purchase on the App Store; Mac (Apple Silicon and Intel), Windows, Android and Linux versions are free. Download the installer for your platform from this site.

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

  • 2 ways to get it App Store purchase / free download from this site
  • Sources iPhone / iPad: App Store; other platforms: this site
  • Current version v2.2.92
  • App ID 932747118

Developer: Shadow Launch Technology Limited · This page is part of the official Shadowrocket site and manual.

Buying the client ≠ buying a service plan. All platforms require your existing subscription or server details; installing the client does not automatically provide a connection.

01 / Platforms and architecture

Shadowrocket downloads for all platforms

First confirm your device's operating system, then check its processor architecture. The iPhone / iPad version is a one-time $2.99 purchase on the App Store; the other four platforms are free. The current device's card is shown first when possible. Automatic detection only sorts the options; it does not replace checking the chip and system requirements.

iPhone / iPad

$2.99 one-time. Purchase and install through the App Store. An iPhone and iPad using the same Apple ID can share one purchase; Mac, Windows, Android and Linux versions are free. The actual price is shown in the local currency for each storefront.

System requirements: iOS / iPadOS 13.0 or later, as listed on the App Store page. After opening the product page, check compatibility, then verify the developer and app ID. Do not rely only on the name in search results.

Mac

Free. DMG installers are available for Apple Silicon and Intel. Choose by processor, not screen size. The Mac installer is a different way to get Shadowrocket from the iPhone / iPad App Store purchase.

System requirements: macOS 12 or later. Open the downloaded DMG, drag Shadowrocket to Applications, then open it from the Applications folder. See the installation guidance below if the system blocks the first launch.

Not sure which to choose? Open About This Mac and check Chip / Processor. If it shows Intel, choose Intel; if it shows Apple Silicon, choose Apple Silicon.

Windows

Free. This site provides a 64-bit EXE installer. Check System type in Windows Settings → System → About and confirm the processor is x64 before downloading.

Architecture: x64 / 64-bit. After saving the installer, run it from your browser's download history or its folder, then follow the installation wizard. If SmartScreen appears, verify the download source before following the steps on this page.

Android

Free. This site provides an arm64 APK for common arm64 phones and tablets from recent years. If your device is older or its architecture is unclear, check its specifications first; do not assume every installation failure is a network issue.

Architecture: arm64. We recommend saving the installer in your system browser, then temporarily enabling Allow from this source for the browser or file manager that starts installation. If an in-app browser cannot finish the download, open this page in your system browser.

Linux

Free. DEB, RPM and AppImage formats are available. Use .deb on Debian / Ubuntu and .rpm on Fedora / openSUSE. Other distributions can use AppImage if the local runtime requirements are met.

Architecture: x86_64; the corresponding name in DEB files is amd64. Confirm your distribution and architecture, then install one format; you do not need all three. AppImage requires execute permission.

02 / First launch

Allow installation and handle system warnings

Desktop and Android installers are not code-signed, so the system may block the first launch. The steps below apply only to files downloaded from this site's download links and whose source you have verified. If a warning differs from those listed, note its exact wording and do not repeatedly change system security settings.

Platform and warningStepsCheck when done
Windows
Windows protected your PC
After confirming the file came from this page, choose More info in the SmartScreen window, verify the program name, then choose Run anyway. Complete the installation wizard. A browser download warning and a system launch warning are separate steps; review each one. Open Shadowrocket from the Start menu. If Run anyway is unavailable or the device is managed by an organization, contact the device administrator. Do not disable system-wide protection.
macOS
Cannot verify developer
Move the app to Applications and try opening it once. Then go to System Settings → Privacy & Security, find the relevant warning, choose Open Anyway and confirm as prompted. Return to the Applications folder and open it again. Allow the Shadowrocket app you just installed; do not do the same for other files from unknown sources.
macOS
The app is reported as damaged
Confirm the app is at the path below and came from this site, then run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThis command clears extended attributes for the specified app; it cannot repair a genuinely damaged or incomplete download. Open the app again. If it still will not launch, download the DMG for the appropriate chip again. Do not broaden the command target to an entire disk or another directory.
Android
Installation from unknown apps is not allowed
Go to Settings → Apps → Special app access → Install unknown apps, find the browser or file manager that starts the installation, and enable Allow from this source. Menu names may vary slightly by manufacturer. Return to the installer and continue. You can turn off installation permission for that source afterward. If the installer reports an architecture mismatch, check whether the device is arm64.
Linux / AppImage
File cannot be run directly
Open a terminal in the downloads folder and run the command below. Replace the filename with the full name of the file you actually downloaded: chmod +x ./Shadowrocket*.AppImageYou can also enable the option to allow execution as a program in the file properties. Run the AppImage after granting permission. If runtime components are missing, follow your distribution's package management instructions; execute permission alone cannot install dependencies.
Linux / DEB and RPM
Install with the system package manager
On Debian / Ubuntu, run this in a folder containing only the target installer: sudo apt install ./Shadowrocket*.debOn Fedora, use the local package installation command: sudo dnf install ./Shadowrocket*.rpmOn openSUSE, open the RPM with the system software installer. Confirm the current folder and filename before authorizing installation. Review dependency and package manager prompts. Do not leave multiple versions in the same folder and then run a wildcard command.

Installation permission is different from connection permission

Allowing installation only lets the program run on your device. It does not mean a subscription has been imported or a connection has been established. When enabling a connection for the first time, the system may also ask you to approve network or VPN configuration access. Confirm that Shadowrocket initiated the prompt, then grant access according to your needs. Restrictions on managed devices may be controlled by organizational policy; these steps do not replace administrator approval.

Before upgrading, save any configuration you still need and make sure the current connection can be interrupted. Update iPhone / iPad through the App Store; for Mac, Windows, Android and Linux, download the new installer from this page. After installation, check whether your existing configuration remains, then test the connection. Avoid changing the server, DNS and rules at the same time as upgrading, so the cause of any issue remains clear.

03 / iPhone and iPad only

App Store search and account region

This app is not available in the App Store in mainland China. The country or region associated with your Apple ID determines which store you see, not your device's current network connection, system language or physical location.

Check your current store

Open Settings → Apple ID → Media & Purchases → View Account → Country/Region to see the region associated with the current account. The system may ask you to verify your account. Check the account used for Media & Purchases, not just the iCloud account shown at the top of the device settings.

Then open the App Store product link on this page and confirm that it shows Shadowrocket and app ID 932747118. If you see a message such as not available in your country or region, check the store region first rather than repeatedly changing the system language.

Check account requirements before changing regions

To change regions, go to Change Country or Region from the same Country/Region page. Account balance, active subscriptions, Family Sharing status and payment methods for the destination region may affect whether you can proceed. Follow the requirements currently shown by the system.

Do not ignore the effect on existing purchases and subscriptions just to complete one download. If the system asks you to resolve account items first, follow its instructions one by one; this page cannot guarantee that every account can change regions immediately. App Store region changes are not needed to download Mac, Windows, Android or Linux versions from this site.

04 / How to verify beyond the name

Verify the authentic Shadowrocket app

When purchasing or downloading, use the product name Shadowrocket. A similar name or search term alone is not enough to confirm that you have found the same app.

Check the developer

Check the developer information on the App Store product page. The name should be Shadow Launch Technology Limited. Open the product details before deciding; do not purchase based only on an abbreviated name or promotional text in search results.

Check the official icon

The official icon is a rocket with a blue-purple outline on a white background, matching the icon in this site's header. Use the icon as one identification detail alongside the developer and app ID; similar colors alone do not confirm that it is the same product.

Check the app ID

The product link should contain id932747118. All App Store buttons on this page point to that product page. If a search result takes you to an item with a different ID, return here and open the correct product link.

Keep pricing in context: iPhone / iPad is a one-time $2.99 purchase on the App Store; Mac, Windows, Android and Linux versions are free. In the App Store, a free listing with the same name is an imitation, not this product. This does not apply to the computer and Android versions offered on this site, which are free.

For Mac, Windows, Android and Linux, use only installer links under /dl/ on this site. The buttons on this page use the currently available installation information; after saving a file, check that you selected the right platform and architecture. Do not replace these files with repackaged files from other websites, and do not assume that a file's ability to open confirms its source.

05 / Reinstall and transfer

Restore purchases and configuration on a new device

Restoring the app and restoring its configuration are separate tasks. App Store purchase history lets you download the app again; subscription URLs, server parameters, Config and connection settings must be saved or imported separately.

iPhone / iPad: redownload from purchases

On the new device, confirm that the App Store is signed in with the same Apple ID used to purchase Shadowrocket. Open App Store → Account → Purchased, find Shadowrocket and tap the download icon. Some system versions show the entry under Apps → My Apps; follow the name used in the current interface. If you cannot find it in your purchase history, check the purchasing account and hidden purchases, then check the current store region.

The one-time $2.99 iPhone / iPad purchase can be used on both device types with the same Apple ID, usually without paying again; Mac, Windows, Android and Linux versions are free. If the product page still asks you to purchase, check that the account matches the original purchase before paying again. Redownload availability still depends on the store and device compatibility.

Move your connection details to a new device

After reinstalling, if Home has no server listed, reimport your existing subscription or enter your existing server details manually. Do not assume that restoring the app also syncs all settings. If the old device is still available, first check the source of your subscription, configuration files and any personal settings you need to keep, then migrate or erase the device.

Subscription links may contain personal access credentials. Store them carefully and do not share a complete link on a public page or in a screenshot. After importing on the new device, select the server you want to use, check Global Routing, then run Connectivity Test. Purchase history does not verify whether a server is still available.

Computer and Android: download the installer for your platform again

When moving to a new Mac, Windows, Android or Linux device, return to this page and download the installer for the new device's architecture. In particular, when switching from an Intel Mac to an Apple Silicon Mac, choose the matching installer rather than reusing the old computer's file. After installation, restore your own configuration, then check connection permissions and system network settings one by one.

06 / 2 ways to get it

Client pricing and connection services are separate

The iPhone / iPad version costs a one-time $2.99 in the US App Store, with no monthly client fee; other storefronts show prices in local currency. Mac, Windows, Android and Linux versions are free, with installers provided on this site.

  • iPhone / iPad App Store $2.99 one-time
  • Mac / Windows / Android / Linux Free

Buying the client ≠ buying a connection plan. Purchasing the client gives you the right to use the app, not access to servers. Free downloads for other platforms do not include a subscription either. Shadowrocket reads your existing connection details and processes network requests according to your configuration. A connection also depends on correct server parameters, an active service and your device's network conditions.

This site does not provide, sell or recommend nodes or subscriptions. On every platform, import your own subscription or server details and follow the configuration instructions for your existing service. If the client is installed successfully but no server is available to select, complete the import first instead of buying the app again or repeatedly reinstalling it.

When diagnosing a first connection, check three steps separately: whether the app opens, whether your existing configuration has been imported correctly, and whether the selected server can connect. For installation issues, see this page's system permission instructions. For iPhone / iPad import and connection steps, see the first connection guide. For help with protocol fields, see the protocol reference. This keeps troubleshooting in a clear order.

07 / Download FAQ

Common download and installation questions

Confirm the platform and account first, then handle any system warnings. Expand a question below to see an answer consistent with the download options on this page.

Can I use Shadowrocket on a computer or Android phone?

Yes. Shadowrocket offers Mac versions for Apple Silicon and Intel, a 64-bit Windows version, an arm64 Android version, and Linux x86_64 packages. These versions are free; the iPhone / iPad version is a one-time $2.99 purchase on the App Store. Choose the platform card on this page and import your existing 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 details show Chip and an Apple chip name; choose the Intel version if they show Processor and Intel. Both installers require macOS 12 or later. Do not decide based only on the computer's appearance or purchase year.

What should I do if Windows warns that the file may be risky?

First confirm that the file came from this site's /dl download button, then check its name and source. If SmartScreen displays Windows protected your PC, verify the source, choose More info, then choose Run anyway. If that option is unavailable or the device is managed by an organization, stop and consult the device administrator. Do not disable system-wide protection.

What if I cannot find Shadowrocket in the App Store?

This app is not available in the App Store in mainland China. Check the country or region associated with your Apple ID, then open the product page linked from this site for app ID 932747118. Find the region setting under Settings → Apple ID → Media & Purchases → View Account → Country/Region. Whether you can change regions depends on factors such as account balance, subscriptions and local payment methods.

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

On iPhone / iPad, sign in with the same Apple ID used for the purchase and redownload Shadowrocket from your App Store account and purchase history; usually, no additional payment is needed. The first purchase is a one-time $2.99 payment. Mac, Windows, Android and Linux versions are free. Purchase history does not back up your configuration, so restore your configuration or reimport your existing subscription on the new device.

Can I install Shadowrocket on iPad, and are purchases and settings shared?

Yes. An iPhone and iPad using the same Apple ID can share one purchase. The US App Store price is a one-time $2.99; Mac, Windows, Android and Linux versions are free. Check the App Store page for iPad system compatibility. You can restore purchase history, but server details, Config and connection settings must be checked separately.