Official guide · Client downloads

Download Shadowrocket
Install and get it on all platforms

Choose the client for your device, then import your own subscription or server information. If a system prompt appears on first launch, follow the installation steps on this page.

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

Download source
iPhone / iPad: App Store
Mac / Windows / Android / Linux: this site
2 ways to get it
iPhone / iPad $2.99 one-time
Mac / Windows / Android / Linux free
Developer and App ID
Shadow Launch Technology Limited
932747118

Choose Shadowrocket for your platform

iPhone / iPad costs $2.99 one-time via the App Store; Mac, Windows, Android and Linux versions are free.
Check your device architecture before installing, then configure the connection.

iPhone / iPad

$2.99 one-time. Purchase and install from the App Store product page. iPhone and iPad share one purchase with the same Apple ID; Mac, Windows, Android and Linux versions are free. Check the product name and developer before confirming your purchase in the store.

System requirements: iOS / iPadOS 13.0 or later; refer to the App Store page for the listed requirements. If the page shows that your device is incompatible, check your system version and the product page requirements first. Do not repeatedly submit the purchase.

Mac

Free. DMG installers are available for Apple Silicon and Intel. iPhone / iPad costs $2.99 one-time via the App Store; Windows, Android and Linux versions are also free. Choose the Mac installer by processor architecture, not just by model name or year of purchase.

System requirements: macOS 12 or later. Open the downloaded DMG, drag Shadowrocket to Applications, then launch it from the Applications folder. For first-launch system prompts, see “Installation prompts” below.

Not sure which to choose? Open About This Mac and check “Chip” or “Processor.” Choose the first option for Apple Silicon and the second for Intel.

Windows

Free. Download the 64-bit EXE installer and install it on your computer. iPhone / iPad costs $2.99 one-time via the App Store; Mac, Android and Linux versions are free. If the browser is still downloading, wait until the file is saved completely before opening it. Do not start multiple installer windows at once.

Architecture requirements: 64-bit Windows. Check your system type under “System → About” in Settings. The installer is not code-signed. If SmartScreen appears, verify the source first, then follow the installation prompt instructions.

Android

Free. The arm64 APK supports many Android phones and tablets from recent years; check your device's actual architecture for compatibility. iPhone / iPad costs $2.99 one-time via the App Store; Mac, Windows and Linux versions are free.

Architecture requirements: arm64. After the download completes, open the installer from your browser's download history and follow the prompt to allow your current browser to install unknown apps. If you cannot download or open it in WeChat, follow the page prompt to open this page in your system browser instead.

Linux

Free. Choose deb for Debian / Ubuntu, rpm for Fedora / openSUSE, or AppImage for other distributions. iPhone / iPad costs $2.99 one-time via the App Store; Mac, Windows and Android versions are free. Match the package to your distribution's package manager, then check your processor architecture.

Architecture requirements: x86_64 (amd64). Install deb and rpm packages with your system package manager; AppImage requires execution permission. If dependencies are missing, review the package manager output and check your distribution environment. Do not force installation by ignoring dependencies.

First installation and system prompts

Mac, Windows, Android and Linux installers are not code-signed, so opening one for the first time may trigger a system prompt about its source or execution permissions. First confirm that the file came from this site's download path on this page, then follow the prompt shown. If the source is unknown, the filename looks unusual or the download is incomplete, do not open the file. Return to the platform card and download it again.

The steps below address system prompts about an app's source and execution permissions; they do not require disabling overall system protection. Devices managed by a company, school or other organization may restrict installation. If the relevant option is unavailable, contact the device administrator and do not change management policies. iPhone / iPad installation is completed in the App Store and does not require the desktop commands in this table.

Platform and promptStepsCheck after completion
Windows
SmartScreen says “Windows protected your PC”
After confirming the download source, select “More info,” then “Run anyway.” Follow the installer prompts to complete installation. Open Shadowrocket from the Start menu. If an organization policy blocks the button, contact the administrator. Do not repeatedly try to change system protection settings.
macOS
“Cannot verify developer” prompt
Move the app to Applications and try opening it once. Then go to “System Settings → Privacy & Security,” find the relevant prompt, select “Open Anyway” and confirm as required by the system. Open it again from the Applications folder. Do not keep running the app from the mounted DMG window.
macOS
App says it is “damaged,” and you have confirmed it came from this site
Confirm the app is in Applications, quit the app, and run this command in Terminal: xattr -cr /Applications/Shadowrocket.app When the command finishes, open the app again. If it still fails, check that the path is correct and download the installer for your chip again. Do not run this command on files from unknown sources.
Android
Browser does not yet have installation permission
Follow the installation prompt to open that browser's permissions page and enable “Allow installing unknown apps.” Return to the download history and open the APK again. Grant permission to the app used to open the file. After installation, you can disable installation permission for that browser according to your own permission management preferences.
Linux / AppImage
File does not have execution permission
Open a terminal in the file's directory and replace the filename in these commands with the name of the downloaded file: chmod +x ./filename.AppImageThen run: ./filename.AppImage If you see a runtime or dependency prompt, use the terminal output to check your distribution environment. Execution permission and runtime dependencies are separate issues.
Linux / deb, rpm
Install with the system package manager
Debian / Ubuntu: sudo apt install ./filename.debFedora: sudo dnf install ./filename.rpmopenSUSE: sudo zypper install ./filename.rpm Replace the example filenames with the actual filenames, check how the package manager handles dependencies, then open Shadowrocket from the applications menu.

Run a quick check after installation

After the first launch, confirm that the app opens to its main screen, then import an existing configuration. Do not judge whether the connection works before importing server information. If the system asks to add a VPN configuration or authorize a network function, read the prompt before confirming. If you previously denied a permission, check the relevant authorization in system settings instead of repeatedly reinstalling.

Before updating the client, keep a copy of your configuration details and note the current configuration file and Global Routing status. Update iPhone / iPad through the App Store; for Mac, Windows, Android and Linux, return to this page and download the corresponding installer. If only one connection fails after updating, use Troubleshooting to check network, configuration and permissions one by one. Avoid changing several settings at once.

iPhone / iPad: App Store and account region

This section applies only to iPhone / iPad. The app is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see. Your device's current location, system language and App Store region are different things; changing the device language alone usually does not change the store content available to your account.

Open the product page using the App Store button on this page and check whether Shadowrocket's details appear. If the page says it is unavailable in your current region, check the Apple ID used for Media & Purchases. The account used for iCloud and the one used for store purchases may be different; check the actual purchasing account to avoid looking for purchase history under another account.

  1. Open “Settings” on your device and go to the Apple ID account page at the top.
  2. Select “Media & Purchases” and view the account as prompted by the system.
  3. Go to “Country/Region” and check the current setting. If you need to change it, read and follow the process provided by the system from this screen.
  4. After checking the account, reopen the App Store product page from this page and verify the name, developer and purchase status.

Changing your country or region may depend on account conditions such as balance, active subscriptions, Family Sharing and payment methods. Follow the prompts on your account page. Resolve any listed requirements before deciding whether to proceed. This page cannot guarantee that an account can complete a region change and does not advise on where to obtain accounts.

If the store page already shows a cloud download icon, first check whether you are using the original purchasing account instead of looking for another payment option. iPhone / iPad costs $2.99 one-time via the App Store; the local-currency amount depends on the store page. Mac, Windows, Android and Linux versions are free and available from the platform cards on this site.

Verify the app and compare the official interface

For iPhone / iPad, check three details on the App Store product page: the developer is Shadow Launch Technology Limited, the icon is a blue-purple outlined rocket on a white background, and the App ID is 932747118. The product name can help you search, but it does not replace checking the developer and App ID.

Official Shadowrocket icon: blue-purple outlined rocket on a white background
Shadowrocket Shadow Launch Technology Limited App ID 932747118

For a first-time purchase, a listing with the same name that is marked free in the App Store is not the genuine product described on this page; treat it as an imitation. A cloud download icon shown for an existing purchase means the app is available to redownload; do not confuse it with a free listing. There are two pricing options: iPhone / iPad costs $2.99 one-time, while Mac, Windows, Android and Linux versions are free. Do not use the free download method for desktop and Android versions to identify an App Store listing.

For Mac, Windows, Android and Linux, use the buttons on this page. Installers are served from this site's /dl/shadowrocket/ path. Do not rely only on a filename or icon to identify the source, and do not mistake other search results for this page. After saving the installer, check your device architecture and follow the installation steps.

The two images below are official App Store screenshots in English, showing the Home and Add Server screens for identification. They do not mean a usable server is configured after installation. Interface text and item positions may change with app updates; follow what the current client displays. Use your own configuration details.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, the SERVER group and Add Server
Home: Check the connection switch, Global Routing and Connectivity Test. The contents of the SERVER list depend on the configuration you import.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, Scan QR Code and Import from Cloud JSON
Add Server: Enter Type, Host, Port and other fields from your existing server details, or use an import option such as Scan QR Code.

Move devices, reinstall and restore purchases

On iPhone / iPad, sign in with the Apple ID used for the original purchase, then find Shadowrocket under App Store “Account → Purchased” and download it again. You do not need to pay again. One purchase is shared by iPhone and iPad using the same Apple ID. iPhone / iPad costs $2.99 one-time; Mac, Windows, Android and Linux versions are free. On a new device, download the corresponding installer again.

Before restoring, confirm that you are signed in to the account used for the original store purchase. If the app is missing from Purchased, check the account and purchase history, then check the store region. Do not assume that a price shown under another account means the original purchase is no longer valid; check the account, region and current page status separately.

Restore the app and configuration separately

Redownloading the client does not necessarily restore the server list or all configurations. If the old device is still available, keep your own subscription address, server details and configuration files. Store authentication information in a secure location you control; do not upload it to a public page or share complete details in screenshots.

After installing on the new device, reimport your own subscription or server information and check Config and Global Routing before connecting. When the system first asks for VPN configuration permission, follow the prompt to confirm. After connecting, run Connectivity Test and check that requests are routed as expected; do not rely only on the connection switch status.

When moving to a new computer or Android device, you will also need to reimport your own configuration. For Mac, choose the installer again based on the new device's “Chip / Processor.” For Linux, recheck the distribution and architecture instead of reusing the package type saved on the old device. If the old device is no longer available, restore the configuration from your own service provider's records or personal backup. This page does not store user subscription information.

Two pricing options and usage details

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

Purchase the iPhone / iPad client once from the App Store; there is no monthly client fee. The US store price is $2.99; other storefronts show local currency, and the actual amount is shown on the store page. Mac (Apple Silicon and Intel), Windows, Android and Linux versions are free, with installers available from this site's download page.

A one-time client purchase is not a service plan

A one-time client purchase is not a service plan. Buying or installing Shadowrocket gives you access to the client; it does not create a server, subscription address or network traffic. On every platform, you need to import your own subscription or server information. Treat the way you get the client and the terms of your existing service as separate matters.

This is the Shadowrocket website and official guide. It does not provide, sell or recommend nodes or subscriptions. This page covers downloading, installation and verification; configuration tutorials explain how to use information you already have. If the client opens but the list is empty, check whether you have imported a configuration instead of purchasing or downloading the app again.

After installation, follow this order: “Import existing details → Check Config and Global Routing → Confirm system permissions → Test the connection.” If a step fails, check only the conditions relevant to that step and keep the error message for reference. See Troubleshooting to avoid confusing store accounts, installation permissions and network configuration as one issue.

Download and installation FAQ

Confirm your device and download source first, then check your account, architecture and system prompts.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac (Apple Silicon and Intel), Windows, Android and Linux versions are free; get the installer for your platform from this site's download page. iPhone / iPad costs $2.99 one-time via the App Store. Import your own subscription or server information on every platform.

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

Open “About This Mac” from the Apple menu and check “Chip” or “Processor.” Choose the Apple Silicon version if it shows an Apple chip, or the Intel version if it shows Intel. Both installers require macOS 12 or later.

What should I do if Windows displays a warning?

First confirm that the installer came from this site's /dl/shadowrocket/ path. If SmartScreen says “Windows protected your PC,” verify the source, select “More info,” then select “Run anyway.” For devices managed by an organization, contact the administrator and do not change its management policies.

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

The app is not available in the mainland China App Store. The country or region associated with your Apple ID determines the store's content. Check it under “Settings → Apple ID → Media & Purchases → Country/Region.” Before changing regions, review the account prompts; balance, subscriptions and payment methods may affect the process.

Do I need to pay again when changing devices?

On iPhone / iPad, sign in with the Apple ID used for the original purchase and redownload the app from App Store “Account → Purchased.” One purchase is shared by iPhone and iPad using the same Apple ID. iPhone / iPad costs $2.99 one-time; Mac, Windows, Android and Linux versions are free. On a new device, download the corresponding installer again.

Can I install Shadowrocket on iPad, and how do I get started?

Yes. Install it from the App Store product page linked here. Check the App Store page for system requirements. After installation, import your own subscription or server information and check Global Routing. When connecting for the first time, follow the system prompt to add a VPN configuration, then run Connectivity Test.

After installation, continue with Quick Start. If an existing configuration has connection issues, see Troubleshooting.

Download Shadowrocket for all platforms