Official Manual · Installation and Downloads

Shadowrocket Download
Installation for All Platforms

Choose a client for your device, then check its chip or distribution. Linux packages are available as deb, rpm, and AppImage; first-launch permission steps are explained below.

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

  • Two download options: App Store / installers from this site
  • One-time client purchase ≠ service plan
Download source
iPhone / iPad: App Store
Mac / Windows / Android / Linux: this site
Price and version
iPhone / iPad: $2.99 one-time; other platforms are free
Current version v2.2.92
Developer and app ID
Shadow Launch Technology Limited
932747118

Downloads and Installers for All Platforms

Automatic device detection only changes the order of the options; it does not verify your chip or distribution. Check the architecture before downloading, and read the installation permission instructions before first launch.

App Store

iPhone / iPad

$2.99 one-time. Mac, Windows, Android, and Linux versions are free. An iPhone and iPad using the same Apple ID share one purchase; the store displays the currency for the selected region.

System requirements: Check the App Store page. Review the product page compatibility details before purchasing; installation on another device does not confirm compatibility with yours.

Open the product page below, verify the developer and app ID, then purchase and install. If the first launch asks to create a VPN configuration, review the system authorization prompt before confirming. Installation alone does not provide a subscription or server configuration.

macOS · dmg

Mac

Free. iPhone and iPad cost $2.99 once on the App Store; Windows, Android, and Linux versions are also free. Mac installers are available for Apple Silicon and Intel. Choose by processor, not by appearance or purchase year.

System requirements: macOS 12 or later. Not sure which version to choose? Open About This Mac and check Chip / Processor. Choose Apple Silicon for an Apple chip or Intel for an Intel processor.

Open the dmg and drag the app to Applications, then launch it from that folder. The installer is not code-signed, so the first launch may show “cannot verify the developer.” Follow the macOS permission steps below.

Windows · x64

Windows

Free. iPhone and iPad cost $2.99 once on the App Store; Mac, Android, and Linux versions are also free. This page provides a 64-bit x64 .exe installer to run on your computer.

Architecture: 64-bit x64. Check your system type under Settings → System → About. If your device uses another architecture, do not treat this as a native installer for that architecture.

SmartScreen may appear on first launch. Confirm that the file came from this page, then select More info → Run anyway. After installation, open it from the Start menu. If authorization is requested, verify the app name; you do not need to disable system-wide protection.

Android · arm64

Android

Free. iPhone and iPad cost $2.99 once on the App Store; Mac, Windows, and Linux versions are also free. The arm64 .apk installer here is intended for mainstream phones and tablets using this architecture in recent years.

Architecture: arm64. Check your device's processor architecture to confirm compatibility; screen size and brand are not enough. When the download finishes, open the file from your browser's downloads.

If Android asks for permission, enable Install unknown apps only for the browser used for this download. You can disable this permission after installation. VPN authorization on first connection is separate from permission to install apps from this source; review each prompt individually.

Linux · x86_64

Linux

Free. iPhone and iPad cost $2.99 once on the App Store; Mac, Windows, and Android versions are also free. Choose a Linux package for your distribution's package manager; you do not need to install all three formats.

Architecture: x86_64; the deb package is marked amd64. Run uname -m to check your architecture. These installers are not for ARM devices.

Choose .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. For other distributions, choose AppImage, provided its runtime dependencies are met. Make the AppImage executable before running it; differences in desktop environments and system libraries may affect startup.

First Launch and System Permissions

Desktop and Android installers are not code-signed, so the system may block them on first launch. Confirm the file came from this page, then take only the steps required for the current app.

System and promptStepsAfterward
Windows
“Windows protected your PC”
In the SmartScreen prompt, select More info, verify the current file, then click Run anyway and continue through the installer. Launch Shadowrocket from the Start menu. If your organization blocks this action, contact your administrator; do not bypass device management policies.
macOS
“Cannot verify developer”
Move the app to Applications and try opening it once. Go to System Settings → Privacy & Security, find the relevant blocked app entry, select Open Anyway, and confirm again when prompted. Make sure you are allowing Shadowrocket. Button locations and prompt text may vary slightly by system version.
macOS
“App is damaged” prompt
First confirm that the app was copied completely to Applications and came from this page. Then run this command in Terminal:
xattr -cr /Applications/Shadowrocket.app
Open the app again. This command applies only to that path and cannot repair an incomplete download. If it still fails, download the installer for the correct chip again.
Android
Installation from this source not allowed
Follow the prompt to open Install unknown apps settings for your current browser. Enable Allow from this source or Allow installation of unknown apps, then return to continue. You can turn off permission for this source after installation. Settings names vary by device; change the setting only for the app used to download the file.
Linux · AppImage
File is not executable
Open a terminal in the download folder and run:
chmod +x Shadowrocket-*-linux-x86_64.AppImage
Then run:
./Shadowrocket-*-linux-x86_64.AppImage
Keep only the corresponding file you intend to run in the folder. If runtime libraries are missing, follow your distribution's dependency instructions; do not launch the entire graphical app as an administrator.
Linux · deb
Debian / Ubuntu
Run this in the download folder:
sudo apt install ./Shadowrocket-*-linux-amd64.deb
Review the package manager's dependency and installation results. The ./ in the command specifies a local file in the current folder.
Linux · rpm
Fedora / openSUSE
For Fedora, run:
sudo dnf install ./Shadowrocket-*-linux-x86_64.rpm
For openSUSE, run:
sudo zypper install ./Shadowrocket-*-linux-x86_64.rpm
Use your distribution's package manager to handle dependencies. When installation is complete, open Shadowrocket from the app menu.

The Linux commands above use wildcards to match installer files. Before running one, make sure the folder contains only one matching installer. If your browser added a suffix to a duplicate download, use the actual filename; terminal Tab completion can help avoid typing a long filename manually. Installing dependencies requires package-management permissions, but you should launch the client as a regular user.

Installation blocks, app startup failures, and connection failures should be handled separately. Before the app opens, check the architecture, package format, and system prompt. If the app opens but cannot connect, check your own server details, subscription contents, and network conditions. Repeatedly granting installation permissions usually does not fix configuration errors.

App Store Region and Account

This section applies only to iPhone / iPad. 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. Your device's physical location, system language, and store region are separate settings; changing the device language does not change the store associated with your purchase account.

On iPhone or iPad, open Settings → Apple ID → Media & Purchases → View Account → Country/Region and check the account currently used for purchases. To request a region change, open Change Country or Region on that page and follow Apple's requirements for account balance, subscriptions, payment methods, Family Sharing, and other conditions. Whether a change can be completed depends on your account status and the requirements of the target region; not every account can change regions immediately.

If the app does not appear in search, first use the product page link here to check whether it opens. Then check content and age-rating restrictions in Screen Time and look for pending payment notices on your account. The app ID helps identify the correct listing; do not decide based only on a similar name or icon in search results.

The US App Store price for iPhone / iPad is a one-time $2.99; other storefronts display local currency. Mac, Windows, Android, and Linux versions are free and use the relevant installers from this site. App Store purchases are separate from installations on these platforms; an App Store purchase record is not needed to use desktop or Android versions.

Verify Authenticity and Compare the Official Interface

Check the download source first, then use store details and official screenshots to help identify the app. The screenshots show the English interface; labels may vary with device language and app updates.

App Store: Check Three Details

On the product page, check the developer name Shadow Launch Technology Limited, the official white-background rocket icon with a blue-purple outline, and app ID 932747118. Verify all three together; a match on only one detail is not enough. The app ID in the page link should also match.

A free App Store listing with the same name is an imitation, not the app described on this page. Pricing is as follows: iPhone and iPad cost $2.99 once on the App Store; Mac, Windows, Android, and Linux versions are free. The free price on other platforms does not apply to the iPhone / iPad App Store listing.

Other Platforms: Verify the Installer from This Site

For Mac, Windows, Android, and Linux, use the installers under /dl/shadowrocket/ linked from this page. Before opening a download, check that the platform, chip, or architecture is correct. Do not run an installer from an unknown source just because its filename looks similar.

The official Home screenshot on the right shows Not Connected, Global Routing, Connectivity Test, and the SERVER group. The Add Server screenshot shows Type, Host, Port, Password, Method, Scan QR Code, and Import from Cloud JSON. These are interface details for identification; the settings shown in the screenshots are not automatically included after installation.

After verification and first launch, import your own subscription or server details. Do not share pages containing Passwords, keys, or subscription links publicly. When troubleshooting, hide sensitive fields and record only the error message and relevant setting names.

Official Shadowrocket Home page: Not Connected, Global Routing, Connectivity Test, and the SERVER group
Home: find the connection switch, Global Routing, and Add Server entry point.
Official Shadowrocket Add Server page: Type, Host, Port, Password, Method, and QR code import entry point
Add Server: check the type and fields against your existing server details.

Switching Devices, Reinstalling, and Restoring Purchases

When switching iPhone or iPad, sign in to the App Store with the Apple ID originally used to buy Shadowrocket. Go to App Store → Account → Purchased, find the app, and download it again. Some system versions list purchases under Apps or My Apps; look for the account's purchase history even if the menu name differs.

An iPhone and iPad using the same Apple ID share one purchase; you do not need to pay twice for these devices. There are two pricing tiers: iPhone and iPad cost $2.99 once on the App Store; Mac, Windows, Android, and Linux versions are free. If you see a purchase button instead of a redownload option, check the account under Media & Purchases and the original purchase record before paying again.

Restoring the app does not restore all connection settings. After installing it on a new device, import your own subscription, server details, or configuration backup, and check that any referenced policy names still exist. Settings that worked on the old device may need updating if the server details have changed; a valid purchase does not replace checking connection parameters.

When switching computers or Android devices, download the free installer that matches the device architecture. If you are moving from an Intel Mac to an Apple Silicon Mac, choose the appropriate Mac installer again rather than reusing the old file. After changing Linux distributions, reassess whether deb, rpm, or AppImage is appropriate. Save your existing configuration before updating, then quit the running client before installation.

iPhone and iPad updates are handled through the App Store. For other platforms, return to this page for updated installers. The version shown on this page is read dynamically from the installer manifest. If the network request temporarily fails, do not rely on the displayed version alone to determine whether your installed file is current; check again when the page is available.

Two Price Tiers and Connection Details

iPhone / iPad: A one-time $2.99 purchase on the US App Store, with no monthly client fee. One Apple ID shares the purchase across both device types. Mac, Windows, Android, and Linux: Free; download the installer that matches your device from this site. Currency and final price depend on the relevant product page.

After installation, the next step is not to download the app repeatedly, but to identify which type of connection details you have: a subscription link, individual server parameters, or a configuration file. Each type has a different import entry point. A subscription URL is not a Host, and a password alone is not enough without the protocol, address, and port.

After importing, check Type and the required fields, then review the Global Routing configuration and proxy or direct connection mode using the interface terms Config / Proxy / Direct. Installation only puts the client on your device. The connection result depends on your own server status, network conditions, and rules configuration.

For the next steps, see the Shadowrocket guide. If the app opens but you are unsure about rules or protocol fields, consult the technical reference. When an issue occurs, note which step it happened at and distinguish downloading, system permissions, importing, and connecting. This is usually more helpful for troubleshooting than reinstalling repeatedly.

Download and Installation FAQ

Check the prompt you are seeing. Store purchases, system installation permissions, and connection settings are separate issues.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free and available from this site; iPhone and iPad cost $2.99 once on the App Store. Each platform requires your own subscription or server details.

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

Open About This Mac from the Apple menu. If it shows Chip and an Apple series name, choose Apple Silicon; if it shows an Intel processor, choose Intel. Both versions require macOS 12 or later.

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

First confirm that the file came from the installer button on this page. In SmartScreen, select More info and then Run anyway. If a managed device does not offer this option, contact your administrator; do not disable system-wide protection.

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

The app is not available in the mainland China store. Check the country or region for the Apple ID used under Media & Purchases, then check age-rating restrictions in Screen Time and your account status. Use the product page link here to verify app ID 932747118.

Do I need to buy it again when I switch devices?

On an iPhone or iPad, sign in with the Apple ID used for the original purchase and redownload the app from your App Store purchase history; no repeat payment is needed. The iPhone and iPad price is a one-time $2.99. Mac, Windows, Android, and Linux versions are free; download the relevant installer again when you switch devices.

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

Yes. An iPhone and iPad using the same Apple ID share one purchase. Check the App Store page for system requirements. iPhone and iPad cost $2.99 once on the App Store; Mac, Windows, Android, and Linux versions are free. A purchase record is not a configuration backup, so you still need to import your own details on a new device.