Official Guide · All-platform downloads

Shadowrocket Download
Installers & App Store

Check your device and processor before choosing how to get the app: iPhone / iPad costs $2.99 as a one-time App Store purchase; Mac, Windows, Android and Linux versions are free.

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

How to get it 2 ways to get it

iPhone / iPad: App Store
Mac / Windows / Android / Linux: this site

Current version
v2.2.92
Two price tiers
iPhone / iPad: $2.99 one-time; Mac, Windows, Android and Linux: free
Developer
Shadow Launch Technology Limited
App ID
932747118

This is the Shadowrocket official website and manual. Desktop, Android and Linux installers are provided through this site's /dl/shadowrocket/ path. If a system warning appears on first launch, verify the source first, then follow the installation guidance below.

PLATFORM / PACKAGE

Choose a download by platform

The system-aware button offers a quick platform choice but does not identify your Mac chip. If you are downloading for another device, use the device cards below and check the operating system and architecture before saving an installer.

iPhone / iPad

$2.99 one-time. Purchase and install through the App Store. One purchase covers iPhone and iPad using the same Apple ID. Mac, Windows, Android and Linux versions are free and available from this site.

System requirements: Check the App Store page. Open the product page to review compatibility and confirm that your device can install the app. The store price is shown in the local currency for the selected storefront.

Before purchasing, verify the developer and app ID rather than relying only on the name in search results. If the app does not appear in search or the product page is unavailable, check your account's storefront first; do not repeatedly retry payment.

Mac

Free. Available in Apple Silicon and Intel installer versions. The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Windows, Android and Linux versions are also free.

System requirements: macOS 12 or later. Both installers are disk images. Open the downloaded .dmg, move Shadowrocket to /Applications, then launch it.

Not sure which version to choose? Open About This Mac and check “Chip” or “Processor.” Choose Apple Silicon if it says Apple Silicon, or Intel if it lists an Intel processor. First-launch warnings and processor selection are separate issues; choosing a different architecture will not resolve a security block.

See macOS first-launch steps

Windows

Free. Use the 64-bit installer provided on this site. The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Android and Linux versions are free.

Architecture: Windows x64; the installer is an .exe file. Check the system type under “Settings → System → About,” then run the installer and follow the setup wizard.

Downloading a file does not install it. Open the saved file separately. If SmartScreen displays a warning, first confirm that the file came from this site's download link, then follow the installation guidance. A computer restricted by organizational policy should be handled by its administrator.

See SmartScreen steps

Android

Free. Download the arm64 installer from this site. The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Windows and Linux versions are free.

Architecture: Android arm64; the installer is an .apk file, suitable for most recent phones and tablets. If the system reports an architecture mismatch, check the device specifications instead of repeatedly installing the same file.

Download using your system browser. If a download cannot continue inside WeChat, follow the prompt to open this page in a browser. During installation, grant “Install unknown apps” permission only to the browser that downloaded the file. You can revoke that permission in system settings afterward.

See Android installation permissions

Linux

Free. Choose a package format for your distribution. The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Windows and Android versions are also free.

Architecture: x86_64. Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. These installers are not for ARM devices.

The package format determines the installation method, not a different network service. Use your distribution's software installer for deb or rpm packages; AppImage needs execute permission first. Before running a command, go to the file's directory and replace the example filename with the full name of the file you downloaded.

INSTALL / FIRST OPEN

Installation and first-launch security prompts

Desktop and Android installers from this site are not code-signed, so the system may block them on first launch. These steps apply only to Shadowrocket files you have confirmed came from this site. Do not apply them to files from unknown sources, and do not turn off security protection for the entire device.

Installation prompts and steps for each platform
Platform and promptStepsCheck before continuing
Windows
“Windows protected your PC”
In the SmartScreen prompt, select “More info” to review app details, then select “Run anyway” and continue with the installation wizard. Confirm the file came from this site's /dl/shadowrocket/ path. If there is no option to continue or an organizational policy blocks it, contact the device administrator.
macOS
“Cannot verify developer”
Move the app to Applications and try opening it once. Then go to “System Settings → Privacy & Security,” find the record of this block, select “Open Anyway,” and confirm when prompted. Confirm that you chose the correct Apple Silicon or Intel package. On earlier systems, the page may be called “System Preferences → Security & Privacy.”
macOS
App reported as “damaged”
Verify the source and confirm the app is at the path below, then run this command in Terminal:
xattr -cr /Applications/Shadowrocket.app
When finished, reopen the app.
This command removes extended attributes from the specified app. The path must point to Shadowrocket downloaded from this site; do not change it to an entire directory or disk.
Android
“Install unknown apps” required
Open settings from the installation prompt, enable “Install unknown apps” for the browser used for this download, then return to the installer. Permission names and locations may vary slightly between systems. Grant the required permission only to the current browser; you can turn it off after installation. If the system says the file is incomplete, download it again before installing.
Linux / AppImage
File cannot be executed
In the download directory, run:
chmod +x ./Shadowrocket.AppImage
Then run:
./Shadowrocket.AppImage
The filename above is an example; replace it with the full name of the file you downloaded. If it still will not launch, check the terminal error and then review your distribution's runtime dependencies.
Linux / deb, rpm
Install a package
On Debian / Ubuntu, use:
sudo apt install ./filename.deb
On Fedora, you can use:
sudo dnf install ./filename.rpm
On openSUSE, open the rpm with the system software installer.
Replace the filename with the name of the file you downloaded, and run the command from its directory. Review the package manager's dependency information before confirming installation.

Install the iPhone / iPad version through the App Store; the desktop and Android steps above do not apply. If a download remains pending, check available device storage, your network connection and your store account status before retrying from the product page.

APP STORE / ACCOUNT REGION

App Store and account region: iPhone / iPad only

This app is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see; device language, current location and system region format do not determine search results. If the product page says it is unavailable in your country or region, first check the account used for “Media & Purchases” and its storefront.

Check the account used for purchases

  1. Open “Settings,” go to the Apple ID account page at the top, and check “Media & Purchases.” Confirm the account used for store purchases separately.
  2. Tap “Media & Purchases → View Account,” complete any verification requested by the system, then open “Country/Region.” Some system versions show an account settings page first, with this option listed there.
  3. Note the current region and check whether that storefront offers Shadowrocket. If you plan to change regions, use “Change Country or Region” here and review the conditions shown by Apple.

Changing regions may be subject to requirements involving account balance, active subscriptions, Family Sharing and payment methods. Follow Apple's account prompts; a region change is not guaranteed to be possible. Do not repeatedly switch between accounts to resolve search issues. Before purchasing, confirm which account you will use so you can update and find the app later.

This section does not apply to installers for Mac, Windows, Android or Linux from this site. Desktop and Android users can return to the all-platform download section and choose the relevant file; there is no need to change an App Store region for these installers.

Read the complete iPhone / iPad App Store guide

IDENTITY / OFFICIAL SCREENSHOTS

Verify the app and compare its interface

The name Shadowrocket alone is not enough to verify an app. On iPhone / iPad, check each detail on the product page; on desktop, Android and Linux, verify that the installer came from this site. Screenshots help you recognize the interface but do not replace checking the download source.

Check three details on the App Store

  1. Developer: Shadow Launch Technology Limited. Open the app details and check the full name instead of relying on similar-looking names in search results.
  2. Official icon: A rocket with a blue-violet outline on a white background. It should match the official icon in this site's header, but a similar-looking image alone does not confirm an app's identity.
  3. App ID: 932747118. All App Store buttons on this page link to the same product page containing this ID.

The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Windows, Android and Linux versions are free. A free listing with the same name in App Store search is an imitation; do not confuse it with the free versions for other platforms provided on this site.

Verify installer paths on this site

For Mac, Windows, Android and Linux, use only installers under this site's /dl/shadowrocket/ path. Do not substitute files with similar names, repackaged files or files from unknown sources. Check that the filename matches your selected platform and architecture. If the download is incomplete, download it again before troubleshooting installation.

The screenshots on the right show the official English interface uploaded by the developer to the App Store. Home shows Global Routing, Connectivity Test and the SERVER section; Add Server shows server parameter fields. Actual app content varies with configuration and system environment. An empty list does not indicate an installation problem.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, SERVER and Add Server
Home: Connection status and Global Routing appear at the top. The SERVER section below is for managing the user's own server information.
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 using your existing server details; do not guess parameters from the screenshot.

RESTORE / NEW DEVICE

Restore after changing or reinstalling a device

The iPhone / iPad version costs $2.99 as a one-time App Store purchase, shared by iPhone and iPad on the same Apple ID. Mac, Windows, Android and Linux versions are free. When restoring the app, confirm the original purchasing account first, then restore personal configurations; purchase records and server information are separate.

Redownload on iPhone / iPad

  1. On the new device, open the App Store and tap the account avatar in the upper-right corner. Confirm that you are signed in with the Apple ID originally used to purchase Shadowrocket.
  2. Go to Purchased, search for Shadowrocket and download it again. In some system versions, the entry appears under “Apps → My Apps”; use the name shown on your account page.
  3. If the price appears instead of a download icon, pause and check the account, purchase history and current storefront. Do not pay again without checking.
  4. After installation, import your existing subscription or server information, then check Config and Global Routing. Redownloading the app does not necessarily restore all personal configurations automatically.

For Family Sharing, availability of a family member's purchase depends on the App Store product page, Family Sharing status and Apple's sharing requirements. Redownloading with your own account and downloading a shared purchase from a family member are different cases. Do not assume your current account has a purchase record just because the app is installed on another device.

Reinstall on a computer or Android device

After changing devices, download the appropriate installer for Mac, Windows, Android or Linux. If you move to a Mac with a different processor, check again whether you need Apple Silicon or Intel. Keep a backup of your own configuration before updating, then check the selected configuration and service information after reinstalling. Do not assume that data syncs automatically between devices.

App Store manages updates for iPhone / iPad. For installers from this site, return to this page to download the current package. Do not clear app data as a routine update step, especially before saving your personal configuration.

PRICE / SERVICE BOUNDARY

Two price tiers and what you need to use the app

These prices are for the client app itself. The iPhone / iPad version costs $2.99 as a one-time App Store purchase, with no monthly client fee; Mac, Windows, Android and Linux versions are free. Other storefronts show local currency; check the App Store page for the final price.

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

Downloading and installing the app only prepares the client. When adding a service, use your existing service details for the subscription URL, server address, port, authentication and protocol parameters. The app price does not indicate whether those details are valid and cannot replace checking the service itself.

After the first launch, import your details and confirm they are saved, then select the appropriate Global Routing mode. For rule-based routing, use Config and check the active configuration. Proxy and Direct are different routing modes; do not switch between them without understanding their effect. If a connection fails, check the imported details, service availability and DNS in order; do not draw conclusions from a single Connectivity Test result.

Continue to the getting started guide

DOWNLOAD / QUESTIONS

Download and installation FAQ

First identify whether the issue is platform selection, a system security prompt or a store account, then follow the relevant steps.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac, Windows, Android and Linux versions are free; download the package for your device from this site. The iPhone / iPad version costs $2.99 as a one-time App Store purchase. Choose the right Mac package for Apple Silicon or Intel, use the 64-bit Windows installer, and use the arm64 Android package.

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

Open About This Mac from the Apple menu. If it lists a chip and identifies Apple Silicon, choose the Apple Silicon version; if it lists an Intel processor, choose the Intel version. Do not decide based on the year of purchase or the computer's appearance.

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

First, confirm that the installer came from this site's /dl/shadowrocket/ path. After confirming the source, select “More info” in the SmartScreen prompt, then select “Run anyway.” If the device is managed by an organization and that option is unavailable, contact the administrator. Do not turn off security protection for the entire device.

What should I do if Shadowrocket does not appear in App Store search?

This app is not available in the mainland China App Store. The country or region associated with your Apple ID determines the store content. Check it under “Settings → Apple ID → Media & Purchases → View Account → Country/Region.” Changing regions is subject to Apple's account requirements and may not be possible.

Do I need to pay again after changing or restoring a device?

The iPhone / iPad version costs $2.99 as a one-time App Store purchase. Use the original purchasing Apple ID to redownload it from Purchased; one purchase covers iPhone and iPad on the same account. Mac, Windows, Android and Linux versions are free and can simply be downloaded again. You will still need to import your own subscription or server information after restoring the app.

Can I install it on iPad, and where can I check system requirements?

Yes. The iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Windows, Android and Linux versions are free. Open the same App Store product page on your iPad. Check the system requirements shown on the App Store page. Downloading the app and restoring personal configurations are separate steps.

View troubleshooting
Download Shadowrocket