Official download · Official manual

Shadowrocket Download
Install and get it on any platform

Choose an option for your device and check the system requirements. After installation, import your existing subscription or server details.

Current version v2.2.92 · iPhone / iPad: $2.99 one-time via the App Store; Mac, Windows, Android and Linux versions are free

Download sourcesiPhone / iPad: App Store
Other platforms: /dl/ on this site

Current versionv2.2.92

2 ways to get itiPhone / iPad: $2.99 one-time
Mac, Windows, Android and Linux: free

Developer and app IDShadow Launch Technology Limited
932747118

Choose by device

Shadowrocket downloads for all platforms

The iPhone and iPad version costs $2.99 once via the App Store; Mac, Windows, Android and Linux versions are free. Device detection only sorts the download options. Check your device architecture before downloading.

iPhone / iPad

$2.99 one-time. Mac, Windows, Android and Linux versions are free.

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

Open the App Store from the product page below. Check the developer, icon and app ID before purchasing and installing as prompted by the store. Prices appear in the local currency for each storefront. If you already purchased it with your current Apple ID, check Purchased instead of searching for another listing with the same name.

Mac

Free. The iPhone / iPad version costs $2.99 once via the App Store.

System requirements: macOS 12 or later; Apple Silicon and Intel versions available.

Choose the matching dmg file, open it, and move Shadowrocket to Applications. If macOS blocks the first launch, check the download source, then follow the installation instructions below. Keep your existing configuration separately; the installer is not a configuration backup.

Not sure which version to choose? Open About This Mac and check Chip / Processor. Choose Apple Silicon if an Apple chip name is shown, or Intel if an Intel processor is shown.

Windows

Free. The iPhone / iPad version costs $2.99 once via the App Store.

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

Check the system type under “Settings → System → About,” then download the installer. SmartScreen may appear the first time you run it; see the installation instructions for steps. Computers managed by a workplace or school may have additional app installation restrictions. Check the device management requirements first.

Android

Free. The iPhone / iPad version costs $2.99 once via the App Store.

Architecture: arm64; installer format: .apk.

This installer is intended for mainstream arm64 Android phones and tablets from recent years. Check your device architecture before installing. After downloading, open the file from your browser's downloads list and follow the system prompt to allow that browser to install unknown apps. If the download will not start in WeChat, follow the page prompt to open it in your system browser.

Linux

Free. The iPhone / iPad version costs $2.99 once via the App Store.

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

Choose .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. Check your distribution and architecture before choosing a package format. AppImage still depends on the system runtime environment and may not run directly on every distribution.

Installation commands are listed in the table below. For a local package, first open the download directory and confirm that the filename in the terminal matches the downloaded file before running an installation or launch command.

Check the source before responding to prompts

First installation and system prompts

The desktop and Android installers on this site are not code-signed, so the system may block them on first launch. First confirm that you downloaded the file using the button for its platform on this page and that it is under this site's /dl/shadowrocket/ path. Then follow the prompt shown. The steps below apply only to the installer in question; there is no need to disable system-wide protection.

Platform and promptStepsCheck before proceeding
Windows
“Windows protected your PC”
In the SmartScreen prompt, select “More info,” then “Run anyway,” and continue through the installation wizard. Confirm that this is the x64 installer downloaded from this site. If there is no option to continue, device management policies may be restricting it. Contact your administrator and do not try to bypass management requirements.
macOS
“Cannot verify developer”
Try opening the app first. Then go to “System Settings → Privacy & Security,” find the corresponding blocked app entry, select “Open Anyway,” and confirm as prompted. Move the app to Applications first, and confirm that you chose the architecture matching About This Mac. The wording may differ slightly between macOS versions.
macOS
“App is damaged”
After confirming the source and installation location, run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThen reopen the app. The command removes extended attributes from this app directory; it does not repair an incomplete download. If the path differs, check the location first. Do not apply the command to the entire disk.
Android
“Allow installation of unknown apps”
Follow the prompt to open the current browser's installation permission page. Enable “Allow from this source” or the corresponding option, then return to the downloaded file and continue installing. Grant permission to the browser used to download the file, not to an arbitrary app. You can turn this off after installation according to your permission management preferences. Menu names vary by device.
Linux
AppImage will not run
In the download directory, add execute permission to the relevant file: chmod +x ./Shadowrocket-*.AppImageThen open it from the file manager or run it in a terminal. Keep only the matching file you intend to run in the directory. The wildcard in the command stands for the downloaded filename; if there are multiple files, enter the full name.
Linux
Install .deb / .rpm
Debian / Ubuntu: sudo apt install ./Shadowrocket-*.debFedora: sudo dnf install ./Shadowrocket-*.rpmopenSUSE: sudo zypper install ./Shadowrocket-*.rpm First open the directory where the file was saved. The package manager may ask to handle dependencies; read its prompt before confirming. Do not mix package manager commands between distributions.

Diagnose installation and connection issues separately

A file that will not open, an installer that exits, or a system blocking startup are installation-stage issues. If the app opens but no configuration has been imported yet, that is not an installation failure. If a download was interrupted or the file size seems unusually small, download the appropriate installer from this page again and retry. Before updating, keep your current Config and server details. After confirming the new installation starts, continue checking the connection.

When an in-app switch triggers a system network permission request, confirm that it came from Shadowrocket, then follow the system prompt. If other network configurations are installed or the device is managed, note the current state and check for conflicts one at a time. Do not delete multiple settings at once. For connection checks, continue to the troubleshooting guide.

For iPhone / iPad only

App Store storefront and account region

This app is not available on the mainland China App Store. The country or region associated with your Apple ID determines which storefront you see. The device's display language and location settings are separate from the store account region. If the product page will not open or search returns no results, check the account region first rather than repeatedly changing the search terms.

On your device, go to “Settings → Apple ID → Media & Purchases → View Account → Country/Region” to check the current storefront. To change it, use “Change Country or Region” on that page and follow Apple's prompts. You may need to resolve account balance, existing subscriptions, Family Sharing status and payment information. Eligibility depends on the conditions shown on your account page; a change is not guaranteed.

The product link on this page opens the US storefront. Whether you can purchase and which currency is displayed depend on the store account you use. The US price for iPhone / iPad is $2.99 once; other storefronts show local pricing. Mac, Windows, Android and Linux versions are free and are downloaded from this site's installer links, without using this App Store step.

Before purchasing, check the app name and developer on the payment page again. If you have purchased it before but still see a price, first confirm that Media & Purchases is signed in with the original purchase account, then check Purchased. Handle account sign-in and payment issues through the App Store account process; do not confuse store issues with importing a subscription into the app.

Check the product details

Verify Shadowrocket and compare the interface

Check the download source first, then verify the product details. Screenshots help identify page names and field locations; they do not indicate that any connection configuration is included after installation. The app's current interface may differ.

Check three App Store details

The developer should be Shadow Launch Technology Limited. The official icon is a rocket with a blue-violet outline on a white background, and the app ID in the product link is 932747118. Do not identify the app by the name “Shadowrocket” alone or by a similar icon color.

The iPhone / iPad version costs $2.99 once via the App Store; Mac, Windows, Android and Linux versions are free. A same-name listing shown as free in the App Store is counterfeit. The fact that desktop and Android versions are free does not explain a same-name App Store listing.

Check the installer path on this site

For Mac, Windows, Android and Linux, use the buttons on this page to download installers under this site's /dl/shadowrocket/ path. Each platform and architecture has a different file; similar filenames do not mean they are interchangeable. For Mac, confirm whether your device uses Apple Silicon or Intel first.

Shadowrocket is a proprietary commercial app. Check the platform and source before installing, then follow the system requirements. Files from unknown sources or files that have been modified are not official installers from this page. If you are unsure about the download source, return to this page and choose the appropriate button again.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test and the SERVER group
Home: check the connection switch and Global Routing; Add Server appears below SERVER.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method and import options
Add Server: enter your own server details in the fields, or use an import option such as Scan QR Code.

These are official App Store screenshots of the English interface. Not Connected on Home means only that the app is currently disconnected. Fields on Add Server do not mean server details have been provided. Once you have your own configuration, follow the setup guide to import and verify it.

Reinstalling does not restore configuration

New device, reinstall and restore purchases

The iPhone / iPad version costs $2.99 once via the App Store, with one purchase shared by iPhone and iPad devices using the same Apple ID. Mac, Windows, Android and Linux versions are free. After replacing an iPhone or iPad, sign in with the original purchase account, go to “App Store → Account → Purchased,” find Shadowrocket and download it again. You do not need to purchase it again. Depending on the system version, the purchase list may be under “Apps” or “My Apps”; check the section shown on your account page.

Purchase history and connection details in the app are separate. Redownloading restores eligibility to get the app; it does not guarantee that subscription links, server details and Config from your old device will sync. Keep your original configuration details before migrating. Once the app is installed on the new device, import your own subscription or server details, then check the selected Config and Global Routing.

If the app is missing from Purchased, check the account, purchase history and store region first. Do not rely only on the cloud account signed in on your device. The Media & Purchases account used for the App Store may differ from accounts used for other system services. If you cannot access the original account or have questions about the purchase record, check through App Store account support.

When moving to a new Mac, Windows, Android or Linux device, download the appropriate installer from this page again. The new and old computers may have different architectures, especially when moving between Macs; do not reuse the old installer without checking. Keep a copy of your current working configuration before and after updating. Confirm that the app starts normally before restoring your settings one at a time.

Separate app cost from connection details

Two pricing options for Shadowrocket

The iPhone / iPad version costs $2.99 once via the App Store, with no monthly client fee. Mac, Windows, Android and Linux versions are free. iPhone and iPad share one purchase record when using the same Apple ID. Storefronts display prices in local currency; check the actual App Store price before paying. Download free installers for other platforms from this site; the App Store purchase process does not apply to computers or Android.

A subscription link is information used to import a configuration, not proof of an App Store purchase. Get the complete link from your own service provider and store it securely. Links may contain personal access credentials; do not post them in public comments, screenshots or public logs. When troubleshooting, include only the necessary error details and redact sensitive fields.

After downloading, follow this order: install and launch → import an existing configuration → check Global Routing → connect → verify requests. In Global Routing, Config, Proxy and Direct mean routing according to the configuration, using a proxy and connecting directly. Choose based on what you are checking. A successful installation does not replace checks for server availability, rule matching and DNS.

Common questions before and after downloading

Platform and installation FAQ

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac, Windows, Android and Linux versions are free; download the installer for your platform from its card on this page. The iPhone and iPad version costs $2.99 once via the App Store. Import your own subscription or server details before using any platform.

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 shows Chip and an Apple chip name; choose the Intel version if it shows an Intel processor. The installers are for different architectures, so do not choose based on the Mac's size or purchase year.

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

First confirm that the file came from the Windows download button on this page and the site's /dl/shadowrocket/ path. If the source is confirmed, select “More info” in the SmartScreen prompt, then select “Run anyway.” If device management policies prevent this, contact your device administrator; do not disable system-wide protection.

What should I check if Shadowrocket does not 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. Store content depends on the account region, not the device's display language. Check Apple ID, Media & Purchases, View Account, and Country/Region in Settings. Eligibility to change regions depends on the conditions shown on your account page.

Do I need to pay again after replacing my iPhone?

Sign in with the Apple ID used for the original purchase and redownload it from Purchased in your App Store account; you do not need to buy it again. One purchase is shared by iPhone and iPad devices using the same Apple ID. The iPhone and iPad version costs $2.99 once via the App Store; Mac, Windows, Android and Linux versions are free. Import your connection configuration after reinstalling.

Can I install Shadowrocket on iPad, and why do I still need to import a configuration?

Yes. Install it on iPad from the App Store product page linked here; check the App Store page for system requirements. The iPhone and iPad version costs $2.99 once; Mac, Windows, Android and Linux versions are free. Buying the client does not include a connection plan. Installation prepares the client; connecting still requires your existing subscription or server details.

Installation complete? Continue to the setup guide. If the app opens but connections fail, use the troubleshooting guide to investigate each step.