Official downloads · 2 ways to get the app

Shadowrocket
Download for all platforms

iPhone and iPad cost $2.99 once via the App Store. Mac, Windows, Android and Linux versions are free; choose the installer for your device.

Current version · iPhone / iPad: $2.99 once; Mac, Windows, Android and Linux are free.

Device detection is used only to provide a download link; it does not identify your Mac's processor. If detection is incorrect, choose your platform below.

Platforms and architectures

Choose a Shadowrocket installer

Check your operating system, then confirm your chip or processor architecture. The five platform cards below show how to get the app; the “This device” badge is based on browser detection and does not replace checking your system information. Get the iPhone / iPad version from the App Store. Installers for other platforms are available on this site at /dl/shadowrocket/.

iPhone / iPad

$2.99 one-time purchase. Buy and install through the App Store. An iPhone and iPad with the same Apple ID share one purchase; Mac, Windows, Android and Linux versions are free.

System requirements: Check the App Store product page. After opening it, review compatibility, then confirm the price and availability in your account's store.

After the download completes, open Shadowrocket on your device. When establishing a connection for the first time, follow the system prompt to approve VPN configuration access. Installing the app and importing server details are separate steps; completing the purchase does not automatically provide a working connection.

Mac

Free. Installers are available for Apple silicon and Intel. The iPhone / iPad version costs $2.99 once via the App Store; Windows, Android and Linux versions are also free.

System requirements: macOS 12 or later. The two buttons are for different processors; screen size, model name and purchase year are not enough to tell them apart.

Download the matching .dmg, open the disk image, move Shadowrocket to Applications, then launch it. If a system prompt appears the first time you open it, follow the steps under “Installation prompts” below. Don't keep running the app from the disk image.

Not sure which to choose? Open About This Mac and check Chip / Processor. Choose the first option for an Apple-series chip and the second for Intel.

Windows

Free. Use the Windows installer from this site. The iPhone / iPad version costs $2.99 once via the App Store; Mac, Android and Linux versions are also free.

Architecture requirements: 64-bit x64; the installer is an .exe file. Check Settings → System → About in Windows to see the system type, and confirm the processor and system architecture first.

Save and run the installer, then follow the setup wizard. If SmartScreen appears during installation, confirm the download source first, then follow the steps in the installation prompts table. Organization-managed computers may restrict app permissions; follow your device management requirements.

Android

Free. Use the Android installer from this site. The iPhone / iPad version costs $2.99 once via the App Store; Mac, Windows and Linux versions are also free.

Architecture requirements: arm64. The .apk installer works with most Android phones and tablets released in recent years. Check the device's actual processor architecture and follow any installation prompts to confirm compatibility.

Open the file after downloading it in your browser. If prompted, allow installation of unknown apps only for the browser used for this download. WeChat's built-in browser may not complete the download; if prompted, open this page in your system browser instead.

Linux

Free. Choose a package format for your distribution. The iPhone / iPad version costs $2.99 once via the App Store; Mac, Windows and Android versions are also free.

Architecture requirements: x86_64 (called amd64 by some distributions). Use .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. Other distributions can use AppImage; check your system environment.

Package manager installation is suitable if you want the system to track the installation. AppImage requires execute permission before you run it from its saved location. Do not install all three formats; choose the one that matches your distribution.

First launch

Installation prompts and system warnings

The desktop and Android installers provided here are not code-signed, so the system may block them the first time you open them. First confirm that you downloaded the file using a button above and that its address is on this site under /dl/shadowrocket/, then follow the steps for your system. These instructions apply to a specific installer or app; you do not need to disable system-wide protection.

Platform and promptWhat to doCheck before continuing
Windows SmartScreen
“Windows protected your PC”
Select “More info,” then “Run anyway,” and follow the setup wizard. Confirm that this is the x64 installer downloaded from this page. If there is no option to continue or device policy blocks it, contact your device administrator.
macOS
“Unable to verify developer”
Try opening the app once, then go to System Settings → Privacy & Security. Find the prompt for the app, select “Open Anyway,” and confirm as required by the system. Move the app to Applications first, and confirm that the downloaded chip version matches your Mac. Follow these steps only for Shadowrocket from a source you have verified.
macOS
“is damaged”
After confirming the app location and source, run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThen reopen the app. This command removes extended attributes from the specified app; it does not repair an incomplete file. If the download was interrupted or the app is not at this path, download it again or check its location.
Android
Permission required to install unknown apps
Follow the prompt to open the permissions page for the browser used for this download. Enable “Allow from this source,” then return to the file and continue installation. Menu locations vary slightly by manufacturer. After installation, you can return to the same page and disable installation permission for that browser.
Linux AppImage
File cannot run directly
Open a terminal in the file's directory. This command uses a pattern to locate the downloaded file: chmod +x ./Shadowrocket-*-linux-x86_64.AppImageThen open the file from your file manager. Keep only the matching file you intend to run in the directory. If the system still reports a missing runtime environment, follow your distribution's instructions for dependencies.
Linux .deb / .rpm
Install with a package manager
Debian / Ubuntu: sudo apt install ./Shadowrocket-*-linux-amd64.debFedora: sudo dnf install ./Shadowrocket-*-linux-x86_64.rpmOn openSUSE, you can open the .rpm with the system software installer. Go to the download directory first and confirm there is only one matching file before running the command. Review the installation and dependency changes shown by the package manager before approving.

Installation prompts and connection problems happen at different stages. If the app does not open, first check the package format, processor architecture, download completeness and system permissions. Changing a subscription will not resolve an installation issue. If the app opens to Home but has no available servers, import your own details instead of reinstalling the client repeatedly.

Before updating the desktop or Android version, keep a copy of the configuration and subscription details you use. Then quit the running app and download the new installer for your platform. If the installer says the app is still running, quit it normally and try again; do not run multiple installation processes at once. App Store manages updates for iPhone and iPad.

For iPhone / iPad only

App Store region and account

The app is not available in the mainland China store. The country or region associated with your Apple ID determines which App Store you see, not your device's current location or the language of this page. If the app does not appear in search, check the account used for Media & Purchases first. It may differ from the account used for other services on your device, so do not rely only on the language in your device settings.

On your device, open Settings → Apple ID → Media & Purchases, then check Country/Region on the account page. The system may ask you to select “View Account” and verify your identity first. If you need to change the region, continue from this official entry point and review each condition shown on your account page. Your account balance, subscriptions, Family Sharing and payment details may affect the change. Follow the system's current prompts to see whether you can proceed.

If the region is correct, check content and age restrictions in Screen Time and the account's payment status. The App Store button on this page opens the product page directly. If the page says the app is unavailable in your current store, resolve the store or account issue first; do not substitute a similarly named search result. The app ID is 932747118.

The iPhone / iPad version costs $2.99 once via the App Store; each storefront displays its local currency and product-page price. Mac, Windows, Android and Linux versions are free and available from the corresponding platform card on this site. A store-region issue affects the App Store acquisition process only; it is not a reason to choose an installer that does not match your device.

Verify the genuine Shadowrocket app

Developer Shadow Launch Technology Limited App ID 932747118 Ways to get the app 2

On iPhone / iPad, check the developer name, icon and app ID together on the App Store product page. The developer is Shadow Launch Technology Limited; the official icon is a rocket outlined in blue and purple on a white background; the product-page address contains id932747118. Check all three rather than relying only on an app name or icon colors in search results.

A listing with the same name shown as free in the App Store is an imitation; do not treat it as the Shadowrocket described on this page. This price check applies to the iPhone / iPad App Store listing, which costs $2.99 once. Official Mac, Windows, Android and Linux versions are free; their pricing does not indicate a problem.

On a computer or Android device, return to the platform card on this site to download the app. Use only installer addresses under /dl/shadowrocket/ on this site. Do not rely on search snippets, forwarded filenames or similar-looking download buttons to verify a source. This is the official Shadowrocket site and guide; download links and installation instructions are provided on this page. Return here to choose the right platform if you need the installer again.

Shadowrocket is a closed-source commercial app. Verify the app's identity and check your connection configuration separately: a correct installation source does not guarantee that imported server details are correct, and a connection error alone does not indicate an app identity problem. Verify the app and its source first, then check the protocol type, address, port and authentication fields in the details you already have.

Reinstall and transfer

Restore the app and configuration on a new device

The iPhone / iPad version costs $2.99 once via the App Store; an iPhone and iPad using the same Apple ID share one purchase. Mac, Windows, Android and Linux versions are free. After moving to a new iPhone or iPad, use the original purchase account to open App Store → Account → Purchased, find Shadowrocket and download it again. You do not need to pay again for an app already purchased on that account.

Depending on the system version, purchase history may appear under groups such as “Apps” or “My Apps.” In either case, find the purchase history for the original account. If the app shows a price again, stop before paying. Check whether Media & Purchases is signed in to the original purchase account, then check the purchase history and current store status. A different account can affect what is displayed; that does not mean you must buy the app again.

Redownloading the app does not restore servers or configuration. After installation, open Home and check whether your server entries are there. If not, import your existing subscription or server details. If the old device still works, make sure you have saved the configuration you need before transferring; remembering the app name alone is not enough to restore a connection.

When moving to a new Mac, Windows, Android or Linux device, download an installer from this page that matches the new device's architecture. Mac chips may differ between old and new computers, so check About This Mac again rather than reusing the old selection. After importing your configuration, check Global Routing and the currently selected entry, then follow the system prompts to approve VPN or network permissions on the new device.

Two pricing tiers and requirements for use

iPhone / iPad: one-time purchase

The US App Store price is $2.99, paid once; there is no monthly client fee. Other storefronts show local currency, so check the product page before paying. An iPhone and iPad using the same Apple ID share one purchase. Mac, Windows, Android and Linux versions are free.

Mac / Windows / Android / Linux: free

Get an installer from this site for your platform and architecture. Mac installers are available for Apple silicon and Intel. Free refers to the client on these platforms and does not include server or network services. The iPhone / iPad version still costs $2.99 once via the App Store.

Buying the client ≠ a network service plan. Shadowrocket imports and manages connection details you already have, and processes connections according to the selected mode and configuration. App purchases and server services are separate; the client price does not include a working server, and installing the app does not make a network connection available. This site does not provide, sell or recommend nodes, subscriptions or service providers.

After installation, import an existing subscription using the relevant Subscribe entry in the app. If you have details for a single server, enter them in Add Server according to the actual protocol type. Do not guess authentication fields based only on a protocol name, and do not enter a subscription link as a server address. Continue with the Quick Start; see the Protocol Guide for differences between protocol fields.

Before connecting for the first time, confirm the current entry and check Global Routing. Config applies rules from the current configuration, Proxy selects proxy mode, and Direct selects direct mode. To verify that installation is complete, check whether the app launches, whether details are imported and whether connection permissions are approved as separate steps. Troubleshoot one at a time rather than changing settings across multiple stages at once.

Download and installation FAQ

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac (Apple silicon and Intel), Windows, Android and Linux versions are free; choose the installer for your device on this page. The iPhone and iPad versions cost $2.99 once via the App Store. All platforms require your own subscription or server details.

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

Open About This Mac from the Apple menu. If Chip shows an Apple-series chip, choose the Apple silicon version; if Processor shows Intel, choose the Intel version. Don't decide based only on the year you bought the Mac or its appearance.

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

First, confirm that the installer came from this page's download button. Once you have verified the source, select “More info” in the SmartScreen prompt, then select “Run anyway.” If your device is managed by an organization and you cannot proceed, contact its administrator. Do not disable system-wide protection.

What should I check if Shadowrocket doesn't appear in the App Store search?

Check the country or region associated with your Apple ID first; the app is not available in the mainland China store. Then check content and age restrictions and your account status. Open the product page for app ID 932747118 from this page to confirm. Check your account page for whether a region change is available.

Do I have to pay again after changing or reinstalling a device?

The iPhone and iPad version costs $2.99 once via the App Store and can be redownloaded from Purchases with the same Apple ID. Mac, Windows, Android and Linux versions are free; download the appropriate installer again on a new device. Restoring the app does not restore its configuration, so you still need to import your own subscription or server details.

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

Yes. An iPhone and iPad using the same Apple ID share the one-time $2.99 App Store purchase. Mac, Windows, Android and Linux versions are free. Check the App Store product page for iPhone and iPad system requirements. After installation, check the configuration and connection permissions on each device.